Особенности использования клавиатуры 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) Укажите одну из новых раскладок, в качестве языка ввода по-умолчанию:ed9873398f3daa4f73d648f272568342.png 2) Перенесите новые раскладки вверх списка:aa301c80e062b4a221b428b031180d63.png 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 замечает, что ее поддержка имеет ряд ограничений:

  1. не работают мультимедийные клавиши , , , , , (F7F12, нажатые вместе с fn) и клавиша открытия лотка оптического привода (далее — eject);
  2. отсутствует клавиша Insert, из всех клавиш, «заменивших» Print Screen, Scroll Lock, Pause/Break, Num Lock и (далее — Win), работают только clear и cmd ⌘ (первая выполняет функцию Num Lock, вторая — Win), остальные перечисленные клавиши не имеют аналогов;
  3. клавиши Alt и Win «перепутаны» (как слева, так и справа на месте Alt располагается Win и, соответственно, наоборот);
  4. выходной ток встроенных USB-портов достаточен для питания мышей, но его не хватает, например, для работы флешек.

Получение, установка и настройка Boot Camp

Для обеспечения работоспособности мультимедийных клавиш и клавиши eject, а также назначения клавишам F14F16 функций 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 — , и начнут работать мультимедийные клавиши (сейчас их роль принадлежит F7F12, нажатым без fn), клавиша eject, а также клавиши F14F16, переназначенные для выполнения функций Print Screen, Scroll Lock и Pause/Break, соответственно. Кроме этого, Языком ввода по умолчанию станет Русский (Россия) — Русская (Apple). Если все выглядит примерно так, можно перейти к дополнительной настройке Boot Camp, состоящей из двух этапов. Во-первых, необходимо удалить раскладку (службу) клавиатуры Русский (Россия) — Русская (Apple), непривычную для пользователей Windows. Для этого следует щелкнуть правой кнопкой мыши по Языковой панели и выбрать в контекстном меню пункт Настройка… (или перейти в Панель управления, открыть элемент Язык и региональные стандарты, перейти на закладку Языки и клавиатуры и нажать кнопку Изменить клавиатуру…), а затем в открывшемся окне Языки и службы тестового ввода удалить все Установленные службы, кроме Английский (США) — США и Русский (Россия) — Русская:

Во-вторых, нужно восстановить привычное для пользователей Windows поведение клавиш F1F12, чтобы по умолчанию они работали как функциональные, а с нажатой клавишей fn — как мультимедийные. Соответствующая официальная инструкция не поможет решить эту задачу, потому что рекомендуемая ей Панель управления Boot Camp не работает в Windows. В связи с этим для восстановления поведения клавиш F1F12 придется запустить Редактор реестра, перейти в раздел 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, а клавиши F14F16 выполняют функции Print Screen, Scroll Lock и Pause/Break, соответственно.

Переназначение клавиш с помощью SharpKeys

Для добавления клавиши Insert, увеличения ширины левой клавиши Shift, возвращения клавиш Alt и Win на привычные места, а также назначения клавишам F17F19 интересующих нас функций необходимо использовать механизм переназначение клавиш. Он включается путем добавления параметра 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, а также назначает клавишам F17F19 функции запуска выбранных по умолчанию браузера, почтового клиента и медиаплеера, соответственно. Естественно, предложенной мной список переназначений клавиш не является обязательным, и Вы можете откорректировать его согласно собственным вкусам и потребностям. Обязательно учтите, что в случае использования Boot Camp Вы сможете переназначить не все клавиши и назначить не все функции, доступные в списках утилиты SharpKeys. Независимо от того, какие переназначения клавиш Вы добавите, для того, чтобы они начали работать, необходимо нажать кнопку Write to Registry и перезапустить сеанс пользователя либо перезагрузить компьютер. На этом интересующая нас настройка переназначения клавиш заканчивается. Теперь на клавиатуре Apple, подключенной к компьютеру с Windows, есть клавиша Insert, левая клавиша Shift имеет «нормальную» ширину, клавиши Alt и Win «не перепутаны», непривычные клавиши F17F19 «не простаивают». Остается добавить, что если Вы не хотите возиться с утилитой 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/

Оцените статью
Рейтинг автора
5
Материал подготовил
Илья Коршунов
Наш эксперт
Написано статей
134
Добавить комментарий