Содержание
Клавиатура от 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_MACHINESYSTEMCurrentControlSetservicesKeyMagic: 1. Для возвращения привычного поведения клавишам F1-F12 измените значение OSXFnBehavior на 00. 2. Чтобы сместить Print Screen на законное место (F13): «Keymap»=hex:68,46,69,47,6a,48 В качестве бонуса: можно увеличить ток на встроенном USB-хабе до 500 мА:На свой страх и риск
В этой инструкции мы познакомимся со всеми нюансами подключения и работы контроллеров компании из Купертино к компьютерам под управлением Windows.
Независимо от того, являетесь ли вы поклонником продукции Apple или все же предпочитаете Windows ПК, спорить с тем, что клавиатура американской компании является одной из самых удобных с точки зрения набора текста, вряд ли стоит. Magic Trackpad и Magic Mouse, по сути, являются весьма специфическими манипуляторами, обеспечивающими действительно комфортную и производительную работу. Подчеркивать все достоинства и недостатки каждого – не вижу смысла, а лучше сразу перейти к делу.
Вы решили подключить один из аксессуаров (Apple Keyboard, Magic Mouse или Magic Trackpad) к компьютеру, не имеющему ничего общего с компанией Apple. Главный вопрос – будет ли работать такая связка или оборудование окажется неопознанным?
Apple Keyboard проводная
Подключение проводной клавиатуры от Apple – самый простой и безболезненный вариант использования контроллеров от Apple на Windows-машинах. Без лишней подготовки смело вставляйте ее в USB-порт и после автоматической установки драйверов она готова к бою.
Что работает нативно. Сразу после подключения в вашем распоряжении полностью рабочая буквенно-цифровая часть клавиатуры с привычной для Windows разметкой, но отличной от разметки самой клавиатуры.
Что не работает, но требует дополнительной настройки. Подключение по USB и установка стандартных драйверов Windows не решат проблемы с работой функциональных клавиш. Регулировать уровень громкости и переключать воспроизводимые композиции можно лишь при установке дополнительных драйверов, о которых я расскажу немного ниже. Разумеется, «странные иконки» на клавишах F3 и F4 – удел работающих с Mac.
Apple Keyboard беспроводная
Первая и главная проблема PC на базе Windows, как правило, закономерное отсутствие встроенного Bluetooth-адаптера. Если наличие такового в вашем ПК не предусмотрено – смело отправляйтесь в ближайший магазин и приготовьтесь расстаться с небольшой суммой в районе 10-20 долларов.
Теоретически, для подключения периферии Apple подойдет любой Bluetooth-адаптер, но может и потребоваться подбор конкретной модели.
Список совместимых в большинстве случаев Bluetooth-адаптеров (идеальные компаньоны для знакомых с Hackintosh):
Ситуация по части работоспособности полностью аналогична таковой и при подключении проводной USB-клавиатуры Apple. Для полного функционирования всех клавиш потребуется установка дополнительных драйверов.
Apple Magic Mouse
После анонса обновленной мыши Magic Mouse, манипулятор от Apple был назван одним из самых удивительных в среде компьютерной периферии. Несмотря на то, что продукт является полностью совместимым в первую очередь с компьютерами Apple, использовать мышь владельцам PC ничто не помешает.
Что работает нативно. В случае удачного сопряжения компьютерная мышь Magic Mouse определится Windows и пользователь получит возможность работы с ней как и с традиционной мышкой, но с одной клавишей. Перемещение курсора и одинарный тап тоже попадут в ваше распоряжение.
Что не работает сразу, но требует дополнительной настройки. Увы, сопряжение с Bluetooth-адаптером и установка штатных драйверов Windows, не позволит вам использовать Magic Mouse на полную. Для поддержки жестов, скроллинга и кликов потребуется установка дополнительного драйвера.
Apple Magic Trackpad
Оснастить любой компьютер внушительной по размеру тач-областью, подобно той, что устанавливают в ноутбуки, стало реальностью после выхода на рынок продуктаApple Magic Trackpad. Владельцы Mac используют Magic Trackpad уже почти 5 лет. Не стоит думать, что и владельцы Windows-совместимых машин остались за бортом.
Что работает нативно или будет работать после установки дополнительных драйверов. Тапание, перетягивание, имитация левой/правой клавиш мыши, прокрутка (горизонтальная и вертикальная), имитация правой кнопки нажатиям двумя пальцами. Полный список поддерживаемых жестов в среде Windows вы можете увидеть на соответствующей странице поддержки Apple. Увы, он значительно урезан по сравнению с Mac и вылечить это невозможно.
Если ни один из вышеописанных пунктов вас не пугает и вы по-прежнему готовы к приобретению манипуляторов от Apple, приготовьтесь к установке дополнительных драйверов и небольшой головной боли.
Как видно из описания всех четырех продуктов, они дружелюбны с Windows-машинами весьма относительно. Но помирить продукты конкурентных платформ можно с помощью установки дополнительного пакета драйверов Bootcamp. Именно установка дополнительных заплаток значительно расширит функциональность клавиатуры, мыши или трекпада. Увы, для поддержки всех заявленных жестов и функциональных клавиш без исключения есть единственный выход – переход в ряды маководов.
Установка Bootcamp
По сути, Bootcamp – это набор программного обеспечения для Windows, при условии запуска операционной системы на Mac. Но никто не запрещал установить требуемые драйвера на полностью Mac-независимой машине.
Одним из самых надежных вариантов установки Bootcamp на Windows-совместимых ПК является последовательная установка пакет, начиная с версии Bootcamp 3.0. Увы, найти его можно лишь в интернет-архивах сайтов и на торрент-трекерах (с официального сайта поддержки Apple удалила этот пакет).
Примечание 1: Несмотря на полный переход продукции Apple на 64-разрядную ОС, самая простая установка драйверов из пакета Bootcamp предусмотрена при использовании 32-битной версии Windows (в процессе попытки установить Bootcamp 3.0 на Windows X64 вы можете столкнуться с конфликтом совместимости). Решить проблему можно с помощью последовательной установки драйверов из смонтированного образа, а также воспользовавшись примечанием 2.
- 1. Скачайте
Bootcamp 3.0 (пользуйтесь поиском, либо предложенной ссылкой). 2. Смонтируйте образ диска и запустите файл Setup. 3. Дождавшись окончания установки, перезагрузите компьютер. 4. Поверх установленного Bootcamp 3.0 установите версию 3.1 (32-bit, 64-bit). 5. После окончания установки вновь перезагрузите компьютер.
6. Заключительный этап обновления Bootcamp – накатка версии 3.2. Загрузите и установите (32-bit, 64-bit). 7. Перезагрузите компьютер.
</ul>
Примечание 2: установка может проводиться и без этапов 1-5, но их соблюдение гарантирует более стабильный результат работы периферийных устройств Apple. Для пропуска этапов 1-5 установите драйвер AppleWT, AppleMultiTP.
После окончания установки, USB-клавиатура Apple получит поддержку функциональных клавиш (громкость, яркость (при использовании ноутбука), переключение композиций, открытие крышки DVD-привода – закрывать не умеет в силу аппаратных особенностей дисковода).
Для подключения беспроводныхApple Wireless Keyboard, Magic Mouse и Magic Trackpad потребуется сопряжение по Bluetooth и дополнительная установка драйверов в том случае, если после вышеперечисленных действий «чуда так и не произошло».
- 1. Откройте
настройки Bluetooth и выберите пункт Добавить устройство. 2. ВключитеMagic Trackpad, Magic Mouse или Apple Wireless Keyboard. 3. Система тут же обнаружит соответствующее устройство. Добавьте его.</ul>
4. Настройка завершена.
Magic Tools
Отдельного внимания заслуживает утилита, способствующая максимизации доступных функций для пользователей Windows, использующих Magic Trackpad или Magic Mouse. Называется она Trackpadmagic. Загрузив ее с официального сайта и установив на Windows, вы получите отдельную панель управления для Magic Mouse или Apple Magic Trackpad (в зависимости от используемого аксессуара). По заверению разработчика, она не требует установки Bootcamp, но в процессе установке не всегда подхватывает необходимые драйвера и все зависит исключительно от конкретного ПК.
Увы, утилита представлена триал-версией, работающей на протяжение 28 дней. Для получения лицензии потребуется связаться с разработчиками и за символическую плату получить полный ключ доступа.
Недавно мне подарили клавиатуру Apple MB110 с цифровой клавишной панелью (далее — клавиатуру Apple). Как и множество изделий Apple, она оказалась добротным устройством с приятной внешностью (чего стоит один тонкий, но увесистый алюминиевый корпус с двумя USB-портами), а также замечательной эргономикой (коротким ходом, оптимальным усилием нажатия и четкой работой клавиш). Единственная проблема, с которой я столкнулся, заключалась в том, что по умолчанию Windows поддерживает клавиатуру Apple только частично.
Клавиатура Apple глазами пользователя Windows
Клавиатура Apple, подключенная к компьютеру с Windows (в описываемом случае — 32-разрядной Windows 7), сразу появляется в Устройствах и принтерах как Apple Keyboard и, казалось бы, не нуждается в установке каких-то драйверов и / или какой-то настройке. К сожалению, данное впечатление является ошибочным, и среднестатистический пользователь Windows с первых минут «общения» с клавиатурой Apple замечает, что ее поддержка имеет ряд ограничений:
- не работают мультимедийные клавиши , , , , , (
F7
—F12
, нажатые вместе сfn
) и клавиша открытия лотка оптического привода (далее —eject
); - отсутствует клавиша
Insert
, из всех клавиш, «заменивших»Print Screen
,Scroll Lock
,Pause/Break
,Num Lock
и (далее —Win
), работают толькоclear
иcmd ⌘
(первая выполняет функциюNum Lock
, вторая —Win
), остальные перечисленные клавиши не имеют аналогов; - клавиши
Alt
иWin
«перепутаны» (как слева, так и справа на местеAlt
располагаетсяWin
и, соответственно, наоборот); - выходной ток встроенных USB-портов достаточен для питания мышей, но его не хватает, например, для работы флешек.
Получение, установка и настройка Boot Camp
Для обеспечения работоспособности мультимедийных клавиш и клавиши eject
, а также назначения клавишам F14
— F16
функций Print Screen
, Scroll Lock
и Pause/Break
, соответственно, необходимо установить два компонента Boot Camp — Пакет драйверов Windows — Apple Inc. Apple Keyboard и Службы Boot Camp. Установщики указанных компонентов присутствуют в составе дистрибутивов Boot Camp, доступных для загрузки на официальном сайта Apple. Если Вы, как и я, используете Windows 7, следует загрузить ПО поддержки Boot Camp 4.0.4033. Я не рекомендую использовать штатный установщик Boot Camp setup.exe
, потому что он не имеет режима выборочной установки драйверов (устанавливает все драйверы, входящие в состав дистрибутива). Мне кажется, проще не устанавливать лишние драйверы, чем потом удалять их вручную. Если Вы согласны с моими доводами, можно приступить к установке Пакета драйверов Windows — Apple Inc. Apple Keyboard (05.05.2011 4.0.0.1). Установщик его 32-разрядной версии имеет имя AppleKeyboardInstaller.exe
и находится в папке BootCampDriversApple
распакованного дистрибутива, 64-разрядной — AppleKeyboardInstaller64.exe
и BootCampDriversApplex64
, соответственно. Процедура установки включает запуск установщика нужной разрядности и последующее выполнение его инструкций. Признаком ее успешного завершения является отображение примерно такого окна:
После нажатия кнопки Готово
можно приступить к установке Служб Boot Camp. Установщик их 32-разрядной версии имеет имя BootCamp.msi
, 64-разрядной — BootCamp64.msi
, соответственно, при этом оба файла находятся в папке BootCampDriversApple
распакованного дистрибутива. Процедура установки Служб Boot Camp имеет две особенности, на которые необходимо обратить внимание. Во-первых, перед началом установки следует скопировать установщик соответствующей разрядности в любую другую папку, например, на Рабочий стол (в случае запуска установщика из папки BootCampDriversApple
распакованного дистрибутива будет выполнена установка всех драйверов, входящих в его состав). Для запуска установки нужно запустить Командную строкуот имени администратора, в ней перейти в папку Рабочий стол с помощью команды cd
, а затем выполнить команду bootcamp.msi
или bootcamp64.msi
, соответственно:
Во-вторых, во время установки имеет смысл убрать галочку Apple Software Update для Windows в окне выбора дополнительных функций и настроек (если галочка не будет убрана, Установщик Windows «поругается» на отсутствие установочного пакета Apple Software Update для Windows):
В остальном процедура установки Служб Boot Camp не имеет особенностей. Признаком ее окончания является отображение примерно такого окна:
После нажатия кнопки Завершить и перезагрузки компьютера, предложенной установщиком, в Области уведомлений появится значок Boot Camp — , и начнут работать мультимедийные клавиши (сейчас их роль принадлежит F7
— F12
, нажатым без fn
), клавиша eject
, а также клавиши F14
— F16
, переназначенные для выполнения функций Print Screen
, Scroll Lock
и Pause/Break
, соответственно. Кроме этого, Языком ввода по умолчанию станет Русский (Россия) — Русская (Apple). Если все выглядит примерно так, можно перейти к дополнительной настройке Boot Camp, состоящей из двух этапов. Во-первых, необходимо удалить раскладку (службу) клавиатуры Русский (Россия) — Русская (Apple), непривычную для пользователей Windows. Для этого следует щелкнуть правой кнопкой мыши по Языковой панели и выбрать в контекстном меню пункт Настройка… (или перейти в Панель управления, открыть элемент Язык и региональные стандарты, перейти на закладку Языки и клавиатуры и нажать кнопку Изменить клавиатуру…), а затем в открывшемся окне Языки и службы тестового ввода удалить все Установленные службы, кроме Английский (США) — США и Русский (Россия) — Русская:
Во-вторых, нужно восстановить привычное для пользователей Windows поведение клавиш F1
— F12
, чтобы по умолчанию они работали как функциональные, а с нажатой клавишей fn
— как мультимедийные. Соответствующая официальная инструкция не поможет решить эту задачу, потому что рекомендуемая ей Панель управления Boot Camp не работает в Windows. В связи с этим для восстановления поведения клавиш F1
— F12
придется запустить Редактор реестра, перейти в раздел HKEY_CURRENT_USERSoftwareApple Inc.Apple Keyboard Support
и изменить значение параметра OSXFnBehavior
типа REG_DWORD
с 1
на либо открыть Командную строку, запущенную от имени администратора, и выполнить в ней команду:
reg add "HKCUSoftwareApple Inc.Apple Keyboard Support" /v OSXFnBehavior /t REG_DWORD /d 0 /f
Для вступления изменений в силу следует «передернуть» (отключить и подключить) кабель клавиатуры или перезагрузить компьютер. На этом интересующая нас настройка Boot Camp заканчивается. Теперь на клавиатуре Apple, подключенной к компьютеру с Windows, работают мультимедийные клавиши и клавиша eject
, а клавиши F14
— F16
выполняют функции Print Screen
, Scroll Lock
и Pause/Break
, соответственно.
Переназначение клавиш с помощью SharpKeys
Для добавления клавиши Insert
, увеличения ширины левой клавиши Shift
, возвращения клавиш Alt
и Win
на привычные места, а также назначения клавишам F17
— F19
интересующих нас функций необходимо использовать механизм переназначение клавиш. Он включается путем добавления параметра Scancode Map
типа REG_BINARY
в раздел реестра HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlKeyboard Layout
. В связи с тем, что данный параметр имеет достаточно сложный формат, не следует добавлять его вручную. Гораздо проще и удобнее решить эту задачу с помощью одного из специальных инструментов, позволяющих обойтись без знания технических подробностей. В качестве такого инструмента я рекомендую бесплатную утилиту SharpKeys. Вы можете установить SharpKeys из MSI-пакета или воспользоваться исполняемым файлом SharpKeys.exe
, извлеченным из ZIP-архива. Сразу после запуска утилиты можно начинать создание нужных переназначений клавиш. Для добавления каждого из них необходимо нажать кнопку Add, а затем в открывшемся окне SharpKeys: Add New Key Mapping выбрать переназначаемую клавишу в списке раздела Map this key (From key): и назначаемую ей функцию в списке раздела To this this key (To key): и нажать кнопку OK. Например, для назначения клавише F13
функции Insert
следует выбрать такие значения:
Вы можете не только выбирать клавиши и функции в списках, но и использовать кнопки Type Key, присутствующие в обоих разделах окна SharpKeys: Add New Key Mapping. После нажатия на любую из них откроется одноименное окно с предложением нажать клавишу. После нажатия клавиши в окне Type Key отобразятся ее текущая функция и скан-код. Если теперь нажать кнопку OK
, клавиша будет выбрана в списке соответствующего раздела. Например, в случае расширения левой клавиши Shift
за счет назначения ее функции клавише с тильдой, расположенной правее, достаточно нажать кнопку Type Key в разделе Map this key (From key):, нажать клавишу с тильдой и, наконец, нажать кнопку OK, а затем сделать тоже самое, только с левой клавишей Shift
в разделе To this this key (To key):
Независимо от используемого способа выбора клавиш и назначаемых им функций нужно создать примерно такой набор переназначений:
Кроме уже упомянутых назначений клавише F13
функции Insert
и расширения левой клавиши Shift
, он меняет местами клавиши Alt
и Win
, а также назначает клавишам F17
— F19
функции запуска выбранных по умолчанию браузера, почтового клиента и медиаплеера, соответственно. Естественно, предложенной мной список переназначений клавиш не является обязательным, и Вы можете откорректировать его согласно собственным вкусам и потребностям. Обязательно учтите, что в случае использования Boot Camp Вы сможете переназначить не все клавиши и назначить не все функции, доступные в списках утилиты SharpKeys. Независимо от того, какие переназначения клавиш Вы добавите, для того, чтобы они начали работать, необходимо нажать кнопку Write to Registry и перезапустить сеанс пользователя либо перезагрузить компьютер. На этом интересующая нас настройка переназначения клавиш заканчивается. Теперь на клавиатуре Apple, подключенной к компьютеру с Windows, есть клавиша Insert
, левая клавиша Shift
имеет «нормальную» ширину, клавиши Alt
и Win
«не перепутаны», непривычные клавиши F17
— F19
«не простаивают». Остается добавить, что если Вы не хотите возиться с утилитой SharpKeys, и Вас устраивает предложенный мной список переназначений клавиш, то все действия, перечисленные в данном разделе, можно заменить открытием Командной строки, запущенной от имени администратора, выполнением в ней команды:
reg add "HKLMSYSTEMCurrentControlSetControlKeyboard Layout" /v "Scancode Map" /t REG_BINARY /d 00000000000000000a00000052e064005be0380038005be05ce038e038e05ce02a00560032e068006ce069006de06a0000000000 /f
и перезапуском сеанса пользователя или перезагрузкой компьютера. Конечно же, этот способ проще, но он не позволяет понять, что и как нужно делать.
Повышение выходного тока USB-портов до 0,5 A
По умолчанию встроенные USB-порты клавиатуры Apple, подключенной к компьютеру с Windows, не могут обеспечить присоединенные устройства током питания, достаточным для их корректной работы. Например, если подключить флешку к любому из встроенных USB-портов, она не заработает, и в Области уведомлений отобразится сообщение: «У концентратора недостаточен уровень питания для работы устройства «запоминающее устройство для USB»:
Для избавления от указанной проблемы необходимо увеличить выходной ток встроенных USB-портов до 0,5 A
(500 mA
), определенных спецификацией USB 2.0. Для этого следует запустить Редактор реестра и добавить параметр ForcePortPower
типа REG_DWORD
с шестнадцатеричным значением 0x1f4
или десятичным значением 500
в раздел HKEY_LOCAL_MACHINESYSTEMCurrentControlSetEnumUSBVID_05AC&PID_100600000000000Device Parameters
или открыть Командную строку, запущенную от имени администратора, и выполнить в ней команду:
reg add "HKLMSYSTEMCurrentControlSetEnumUSBVID_05AC&PID_100600000000000Device Parameters" /v ForcePortPower /t REG_DWORD /d 0x1f4 /f
а затем перезагрузить компьютер для вступления изменения в силу. После этого можно опять подключить к встроенному USB-порту флешку, которая «не хотела» работать, и убедиться, что проблема устранена. Для дополнительной проверки параметров питания USB-хаба, встроенного в клавиатуру Apple, можно воспользоваться Диспетчером устройств. После его запуска нужно развернуть раздел Контроллеры USB и найти интересующий нас Generic USB hub по ИД оборудованияVID_05AC&PID_1006
. Для выяснения ИД оборудования необходимо два раза щелкнуть по устройству (либо щелкнуть по устройству правой кнопкой мыши и выбрать в контекстном меню пункт Свойства), а затем в открывшемся окне Свойства: Generic USB hub, перейти на закладку Сведения и выбрать в выпадающем списке Свойство пункт ИД оборудования:
Когда встроенный USB-хаб клавиатуры Apple будет найден, следует перейти на закладку Питание и оценить Доступную мощность:
Если ее значение равняется 500 mA
на порт, то к USB-хабу, встроенному в клавиатуру Apple, можно подключать не только мыши, но и любые устройства, которые соответствуют спецификации USB 2.0, а также использовать встроенные USB-порты для зарядки всевозможных гаджетов.
Заключение
Используемые источники:
- https://habr.com/post/49099/
- https://www.iphones.ru/inotes/431668
- https://sergeysl.ru/using-apple-keyboard-in-windows/