Приложение в твоем смартфоне
Приложение в твоем смартфоне
Приложение в твоем смартфоне
Приложение в твоем смартфоне
14 января 2009 в 16:28

Особенности использования клавиатуры Apple под Windows

Клавиатура от Apple была приобретена для использования с хакинтошем, но с OS X в тот момент не срослось и основной системой для меня осталась Windows. Но не все так просто, как оказалось, работа под Windows собпряжена с несколькими проблемами:
1) Для вызова клавиш F2-F12, требется зажатие модификатора (Fn).
2) Раскладка на клавиатуре не совпадает с системной (коды клавиш используются стандартные).
3) Некоторые клавиши в принципе не работали (например, PrintScreen).

Установка Boot Camp решала первую проблему и даже клавиша выброса диска заработала, но появились неприятные фризы при старте системы и проблему раскладки она не решала. После недолгих копаний, был найден ключ реестра, отвечающий за работу функциональных клавиш и программа, позволяющая редактировать раскладки.
Результатом этого стал данный установщик, в котором содержится:
  • Драйвер от Apple из дистрибутива Mac OS X Leopard 10.5.4
  • Файл реестра, изменяющий параметр, ответсвенный за клавиши F2-F12
  • Установщики раскладок клавиатуры (для русского и английского языков)


Набор проверен на 32-битных версиях Windows Vista и Windows 7, в принципе, и под Windows XP тоже должно работать.
Раскладки добавляются автоматически, чтобы полностью заменить стандартные:

1) Укажите одну из новых раскладок, в качестве языка ввода по-умолчанию:

2) Перенесите новые раскладки вверх списка:

3) Нажмите «Применить» и удалить стандартные раскладки.

Также вы можете скачать раскладки отдельно (для 32 и 64-разрядных ОС): Русская, Английская

UPDATE:
Последняя версия драйвера из Boot Camp 5.0:
yadi.sk/d/TcAobagLM58Bf

В этом случае вам будет необходимо вручную установить раскладки клавиатуры и внести следующие изменения в ветке HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\KeyMagic\:
1. Для возвращения привычного поведения клавишам F1-F12 измените значение OSXFnBehavior на 00.
2. Чтобы сместить Print Screen на законное место (F13): «Keymap»=hex:68,46,69,47,6a,48

В качестве бонуса: можно увеличить ток на встроенном USB-хабе до 500 мА:
На свой страх и риск
Windows Registry Editor Version 5.00

; Изменяем название хаба в диспетчере устройств
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB\VID_05AC&PID_1006\000000000000]
«DeviceDesc»=«Apple Keyboard Hub»

; Увеличиваем ток на хабе до 500 мА
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB\VID_05AC&PID_1006\000000000000\Device Parameters]
«ForcePortPower»=dword:000001f4
+30
20824
73
navion 4,8

комментарии (67)

+7
acefsm, #
да под виндой гемор с этой клавой
в линуксе гораздо проще с этой проблемой
.xmodmaprc:

! Очистим старые модификаторы:
clear mod4
clear mod1
! Переназначим кнопки:
keycode 64 = Super_L
keycode 115 = Alt_L Meta_L
keycode 113 = Super_R
keycode 116 = Alt_R Meta_R
keycode 93 = Insert
! Переназначим модификаторы:
add mod1 = Meta_L
add mod1 = Alt_L
add mod4 = Super_L

! Мультимедиаклавиши:
keycode 174 = XF86AudioLowerVolume
keycode 176 = XF86AudioRaiseVolume
keycode 160 = XF86AudioMute
keycode 204 = XF86Eject

keycode 144 = XF86AudioPrev
keycode 162 = XF86AudioPlay XF86AudioPause
keycode 153 = XF86AudioNext
0
Egiptyanin, #
Нное время назад был пост с подробным описанием, как этого зверя настроить под линухом.
0
wisebird, #
Интересно. Сам пользую эту клаву под Виндой. Спасибо за пост!
+5
blog3d, #
клава от Apple, когда нет денег на сам Apple? Зачем такие манипуляции, Logitech не хуже в использовании.
0
Marsikus, #
Штука просто очень привлекательная, тоже хотел себе такую, но смутил маленький Enter и потому купил классическую Mitsumi с добавлением мультимедийных кнопок.
–4
blog3d, #
Все понимаю, но в Apple больше брендинга и маркетинга, чем у Кокаколы. И первое, что слышу в защиту Apple — круто, имиджево, красиво и т.д, но только не объективные плюсы. Не думайте, что я противник Apple, просто многие не понимают реальных отличий в качестве, а лишь подвержены влиянию моды и понтов. Тоже самое и с клавой от Apple — она оправдана только пол Mac os. Закармуют меня сейчас…
+8
agh, #
покупать то, что тебе нравится, и то, что делает тебя счастливым — это не есть плохо. Это даже очень хорошо.
При чем тут понты вообще? Я что буду бегать по улице и махать этой клавиатурой над головой? Ты за этой клавиатурой сидишь каждый день, так почему бы ей не быть красивой?
+1
n1tra, #
А что? Удобная клава, пришла на смену UltraX Flat От Logitech… При чем здесь брендинг и прочее, не понятно :)
0
Marsikus, #
Да ну при чем тут имидж. Я вообще не яблочник, но клавиатура их весьма хороша не зависимо от меня. Мне нравятся классические клавиатуры Mitsumi и немного разные слимы. Качественных и удобных слимов на мой взгляд мало, потому и подумывал о яблочной клавиатуре, но в итоге классика для меня победила :)
0
NickyX3, #
Ну я вот пользую на работе клаву Apple Extended Keybard (которая еще белая) под WinXP. Это которая еще стараябелая клавиатурка. Очень удобная. Тем более что дома такая же к буку подключена. И кстати — производилась она Mutsumi (могу даже фотку выложить внутренностей).
0
navion, #
Нужна была USB-клавиатура, из Logitech и MS ничего не понравилось, а яблочная клава сразу приглянулась + вспомнил про мучения под OS X с классической Mitsumi.
0
fanex, #
К Logitech куча претензий. К блоку ins-pgdn в частности.
НЛО прилетело и опубликовало эту надпись здесь
–1
el777, #
У меня вообще волосы от такого дыбом встали :)
Меня эппловская клава в макбуке-то убивала (нестандартные расположение клавиш и такая же раскладка), а чтобы тащить ее на другие системы? Нет, спасибо :)
+3
Kenny_dn, #
Но кому-то иногда надо переключится на винду после макоси, а переучиваться\привыкать на другую клавиатуру, не очень хочется.
0
el777, #
Ну да. Может и мне с непривычки так показалось.
Но есть у меня одно мнение: все нестандартные клавиатуры — зло. Иногда разработчики клав так выпендрятся, что что жуть. Мега-супер-пупер… а на практике фуфло полное. Потому что реальных улучшений нет, а есть только сломанная привычка.
0
McBernar, #
Ну так не покупайте! Такие клавиатуры предназначены либо для тех — кто делает свой первый выбор, либо для тех, кому, вообщем-то, всё равно.
0
n1tra, #
Вотпоэтому и юзаются подобные хаки, чтоб было как на любой другой клаве
0
vitamin, #
А что с хакинтошем не срослось у вас? Может, помочь чем? :)
0
devenge, #
Помогите мне.
Плата Intel D945GCLF, вроде бы все должно быть из коробки. Ан-нет. При загрузке iDeneb v1.3 10.5.5 ничего не запускается, появляется надпись на нескольких языках :( Типа перезагрузите компьютер. Все пишут, что все должно быть out-of-box, а у меня вообще не получается :(
0
vitamin, #
Возьмите BOOT-132 DFE и ритейловый DVD. Нафиг все эти поделки патченые, на вашу плату всё и так встанет. Звук только подправить понадобится и видео.
0
devenge, #
Все бы хорошо, да DVD9 нужен :) Которого нет. Ладно, прийдется поискать похоже. А подскажите, где можно взять драйвера? Вот эти подойдут? Просто там плата указана Intel D945GCLF2. Судя по спецификации, эта плата отличается двухядерным процессором, остальное получается можно будет взять оттуда. Хотя пару постов в теме оптимизма не внушают :(
0
yroman, #
Зачем DVD9? Можно скачать образ со стрипнутыми XCode Tools, кучей дополнительных языков и дровами принтера. Как раз влезет на DVD5 (или как там его). А потом после установки доставить все эти дела, если нужно.
0
devenge, #
А из под Windows получится записать? Не подскажете, какой утилитой?
0
yroman, #
Если вы хотите его именно скачать, то там получается обычная исошка, если мне память не изменяет, соответственно записывается любой удобной тулзой, например ImgBurn. А если самому сделать, то не знаю, чем можно открыть ритейл DVD под виндой.
0
devenge, #
Огромное спасибо за мини-консультацию. Надеюсь все получится :)
0
navion, #
Попробуйте iPC X86 — это ретейл диск, с установщиком на ядре XNU и возможностью установки кучи дров/загрузчиков/ядер, по-умолчанию ставится оригинальная OS X с загрузчиком Chameleon (тоже самое, что и в BOOT-132).
0
navion, #
Спасибо, сейчас уже всё хорошо, всё никак руки не дойдут поставить :)
0
venture, #
может вы подскажите, на хакинтоше, чтоб нормально клава виндовская работала — что нужно сделать?
нормально — это чтоб:
менять раскладку на alt+shift
ctrl исполнял задачи ctrl — на всех приложениях, а не так что копировать в редакторе ctrl+c, а например в мозилле win+c. Короче бардак полный.:(
0
vitamin, #
По alt+shift раскладку менять не получится. Можно сделать, чтоб в виндах было по cmd+space :)
По второму вопросу — в system preferences — keyboard & mouse — keyboard — modifier keys надо поменять местами command и option. А вообще — на маке копирование в буфер это cmd+c — привыкайте.
0
venture, #
да вообщем-то я уже их в настройках поменял — но в том, то и дело, что в некоторых приложениях работает ctrl как ctrl виндовский, а в каких-то как cmd. Еще больше начинаешь путаться.
Просто по роду деятельности часто сижу на разных системах и поэтому хотелось их всех привести к некоторому стандарту)) Как понял, приводить получиться только к стандарту apple))
0
platinum07, #
У меня, кстати, довольно похожая проблема, но клавиши Fn нет и поэтому F1-F12 работают нормально, только расположение Alt было непривычно и ":" c "?" на цифрах 6 и 7 не совпадают с маковской раскладкой.

Но с хаком есть проблема, видео 7600 GS 512 mb не ставится нормально. Вроде её надо перепрошивать для nVinject, но подробного мануала по этому поводу нигде не нашел. Хотел без инжекторов, но ничего кроме 1024*768 не получалось…
0
platinum07, #
точнее fn всё-таки есть, но в Windows 7 и Windows XP всё работало и без этого нормально.
0
vitamin, #
не надо ничего перепрошивать, nvinject либо nvkush должны её подхватить и так
возможно, надо подправить pci vedor & device в драйверах
либо используйте pc_efi или chameleon boot и сделайте правильный efi string для вашей карты с помощью efi studio
0
AlexSmith, #
У меня дома мак, на работе виндоус, так что принес туда маковую клавиатуру. Очень полезный пост. Спасибо, завтра попробую поставить. А поддержки немецкой раскладки нет случайно?
0
navion, #
Можете сделать сами в MSKLC, там работы на 5 минут.
0
AlexSmith, #
Спасибо
0
MastaEx, #
А в чем проблема с F2-F12?
Использую тонкую маковскую клаву на работе и F'ами проблем нет, print screen заменил cmd(она же win) + S от MS OneNote, укрощение ретивого PuntoSwitcher'а — F12. Только по ctrl+ins и shift+ins скучал некоторое время.
0
navion, #
Уже не помню, но вроде бы они работают только с нажатым Fn при установленном драйвере, без него одна из эфок и принтскрин не работают вообще.
0
Usmekhaiouschiysia, #
Это всё про проводную большую клавиатуру? А беспроводную уже получилось соединить с Win?
0
starik69, #
Не подскажите, как сделать то же самое на Висте х64?
0
navion, #
Драйвер должен заработать, а раскладки придётся ставить вручную (из архивов в конце поста).
0
dummy, #
есть версия Boot Camp для Vista 64, там все есть, сам Boot Camp нужно брать на retail Leopard DVD, хотя если поискать, то на торрентах есть рипы.
Ставил на Windows Server 2008 x64, все работает, для тонкого ремапинга клавиш использовал remapkey.exe из Windows Server 2003 Resource Kit (бесплатно скачивается с МС)
0
navion, #
Кстати, оказывает есть такая штука:



Работает без всяких заморочек, стоит в районе 600 рублей :)
+1
platinum07, #
С сайта:
Клавиатура Oklick 555 S получила престижную награду журнала IT Expert – «Лучший дизайн 2008». Oklick 555 S – отличная идея, прекрасный дизайн, хорошая эргономика!

Смело… :)
0
vernikr, #
у неё хуже клик, проверял
0
curt, #
у меня почему-то клавиши Z Y перепутаны местами
0
ch0mb0r, #
я не могу понять неужели у вас ябло-клавы сразу не работают!? а вот медиа клавиши не пашут это вот беда, никто не знает как решить проблему? На Вин7 64 бит
0
monaxide, #
У меня не работает данные установщики на урезанной клавиатуре. Обошел весь интернет с данной проблемой. Не работают именно функциональные клавиши. Вот сейчас буду сидеть программировать их. Придется учиться ассемблер.
0
navion, #
Это с обычным драйвером из буткампа?
0
vernikr, #
Почему-то глючит Punto Switcher при автоматической конвертации из английской в русскую раскладку. Никто с таким не встречался?
0
o_O_Tync, #
Огромное спасибо за решение! буду пробовать :)
Один вопрос: статья аж 2009 года. Нет ли случайно обновлённого решения «Apple Keyboard Installer for Windows» или хотя бы файлов раскладок? :)
0
navion, #
Раскладки старые, драйверы вот:
dl.dropbox.com/u/306166/AppleKeyboardInstaller.exe
dl.dropbox.com/u/306166/AppleKeyboardInstaller64.exe

При такой установке реестр нужно поправить вручную:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\KeyMagic\OSXFnBehavior установить в 00.
0
pudeyan, #
Отлично! Спасибо!
0
LanG, #
странно, у меня F-клавиши досих пор только с Fn работают…
0
makkin, #
Не могли бы вы перезалить в дропбокс так же и раскладки? Ваши файлы на народе недоступны.
0
makkin, #
Благодарю!
Подскажите, пожалуйста, каким образом можно откатить все изменения?
Дело в том, что теперь некоторые функциональные клавиши работают некорректно. Например, чтобы перейти в полноэкранный режим, мне нужно нажать комбинацию F10+F11 (F9+F11 так же срабатывает %)
Я не понимаю каким образом это могло произойти.
Установил ваши раскладки и AppleKeyboardInstaller64.exe
Сверху поставил UAWKS (но он, на сколько я понимаю, может быть выключен; и когда я его выключаю, функциональные клавиши не приходят в норму).
И теперь я хочу начать с чистого листа без переустановки системы :( И ограничиться установкой Boot Camp, ваших двух раскладок и UAWKS, не трогая AppleKeyboardInstaller64 — так как он остается для меня загадкой, и я подозреваю, что именно он спутал мне карты.
0
navion, #
Boot Camp ставит AppleKeyboardInstaller, возможно вам не стоило импортировать файл реестра. Попробуйте денисталировать драйвер и после этого удадить ветку реестра HKLM\SYSTEM\CurrentControlSet\services\KeyMagic.
После перезагрузки ставьте Boot Camp и раскладки (English.zip и Russian.zip).
0
pavlushka, #
Подскажите, у меня клавиатура обнаружилась, установилась, а после перезагрузки и повторного подключения перестает работать. В устройствах она видна, но на нажатие клавиш не реагирует. Пробовал на разных системах, одно и то же.
0
navion, #
С таким не сталкивался, но она даже без драйверов должна работать.
0
navion, #
Добавил обновлённые драйверы из Boot Camp 4.0, попробуйте с ними.
0
exists, #
Да. Я тоже использовал драйвера от Apple до сегодняшнего дня. Но теперь использую вот этот драйвер. Главное, что он заставляет работать кнопочку fn как insert, ничем другим не смог заставить ее так заработать.
0
navion, #
Интересно, хотя всё кроме ремапа кнопки Fn можно сделать через настройки драйвера от Apple (за это отвечает параметр Keymap).

Например, вот переназначение клавиши PrintScreen на своё место:
"Keymap"=hex:68,46,69,47,6a,48
0
cybd, #
Спасибо за ссылку, решил не экспериментировать со множеством способами, воспользовался вашей ссылкой. MB110RS/B под Windows 7 тест прошла успешно.
0
mr_cool, #
Не могли бы вы ещё раз выложить файл с установщиком раскладки для клавиатуры Apple?
Ссылка в посте не работает.
0
navion, #
Установщик найти не удалось, по ссылкам драйвер из последнего Boot Camp, файлы раскладок и исправление для клавиш Fn и F13-F15:
yadi.sk/d/TcAobagLM58Bf
yadi.sk/d/TmP6UJ2VM58Tf
yadi.sk/d/mJCIHJ0pM58V9
yadi.sk/d/Gn0c6yyQM58xL

P. S. Американская версия намного приятней и не нужно ставить никакие раскладки :-)

P. P. S. Залив вторую клавиатуру Apple, решил попробовать что-то новенькое и пересел за Lenovo Preferred Pro. Очень рекоменду, если нужна настоящая программисткая клавиатура.

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.