Довольно нетривиальная задача может превратиться в испытание для новоиспеченного пользователя клавиатуры Apple. Ведь BootCamp предполагает установку полного комплекта драйверов. К счастью выход есть нам понадобятся всего лишь два инсталяционных файла: AppleKeyboardInstaller64 и BootCamp . И права администратора. Сам комплект можно скачать с сайта Apple . Распаковываем файлы AppleKeyboardInstaller64.exe и BootCamp.msi в одну папку например c:apple.

Далее запускаем cmd.exe от имени администратора и в зависимости от расположения файлов вводим следующее: cd c:apple. Оказываемся в нужной папке и далее выполняем команду на установку компонента: msiexec /i BootCamp.msi .

Результат у нас работают все функциональные клавиши так же как и в macOS.

Программа DriverPack полностью бесплатна

  • Главная /
  • прочие устройства /
  • прочие устройства Apple /
  • Apple Keyboard

Устали искать драйверы для ваших устройств?

DriverPack Online автоматически найдет и установит нужные вам драйверы

Недавно мне подарили клавиатуру Apple MB110 с цифровой клавишной панелью (далее — клавиатуру Apple). Как и множество изделий Apple, она оказалась добротным устройством с приятной внешностью (чего стоит один тонкий, но увесистый алюминиевый корпус с двумя USB-портами), а также замечательной эргономикой (коротким ходом, оптимальным усилием нажатия и четкой работой клавиш). Единственная проблема, с которой я столкнулся, заключалась в том, что по умолчанию Windows поддерживает клавиатуру Apple только частично.

Клавиатура Apple глазами пользователя Windows

Клавиатура Apple, подключенная к компьютеру с Windows (в описываемом случае — 32-разрядной Windows 7), сразу появляется в Устройствах и принтерах как Apple Keyboard и, казалось бы, не нуждается в установке каких-то драйверов и / или какой-то настройке. К сожалению, данное впечатление является ошибочным, и среднестатистический пользователь Windows с первых минут «общения» с клавиатурой Apple замечает, что ее поддержка имеет ряд ограничений:

  1. не работают мультимедийные клавиши ,, , , , ( F7 — F12 , нажатые вместе с 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-портов достаточен для питания мышей, но его не хватает, например, для работы флешек.

Даже с учетом того, что сегодня в Сети доступно немало инструкций по избавлению от тех или иных особенностей клавиатуры Apple, проявляющихся в Windows, я не нашел мануал, позволяющий устранить все выявленные «проблемы» сразу. Естественно, мне захотелось это исправить.

Получение, установка и настройка 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 на 0 либо открыть Командную строку, запущенную от имени администратора , и выполнить в ней команду:

Для вступления изменений в силу следует «передернуть» (отключить и подключить) кабель клавиатуры или перезагрузить компьютер.
На этом интересующая нас настройка 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, и Вас устраивает предложенный мной список переназначений клавиш, то все действия, перечисленные в данном разделе, можно заменить открытием Командной строки, запущенной от имени администратора , выполнением в ней команды:

и перезапуском сеанса пользователя или перезагрузкой компьютера. Конечно же, этот способ проще, но он не позволяет понять, что и как нужно делать.

Повышение выходного тока 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 или открыть Командную строку, запущенную от имени администратора , и выполнить в ней команду:

а затем перезагрузить компьютер для вступления изменения в силу.
После этого можно опять подключить к встроенному USB-порту флешку, которая «не хотела» работать, и убедиться, что проблема устранена. Для дополнительной проверки параметров питания USB-хаба, встроенного в клавиатуру Apple, можно воспользоваться Диспетчером устройств. После его запуска нужно развернуть раздел Контроллеры USB и найти интересующий нас Generic USB hub по ИД оборудования VID_05AC&PID_1006 . Для выяснения ИД оборудования необходимо два раза щелкнуть по устройству (либо щелкнуть по устройству правой кнопкой мыши и выбрать в контекстном меню пункт Свойства), а затем в открывшемся окне Свойства: Generic USB hub, перейти на закладку Сведения и выбрать в выпадающем списке Свойство пункт ИД оборудования:

Когда встроенный USB-хаб клавиатуры Apple будет найден, следует перейти на закладку Питание и оценить Доступную мощность:

Если ее значение равняется 500 mA на порт, то к USB-хабу, встроенному в клавиатуру Apple, можно подключать не только мыши, но и любые устройства, которые соответствуют спецификации USB 2.0, а также использовать встроенные USB-порты для зарядки всевозможных гаджетов.

Заключение

Хочется надеяться, что эта инструкция поможет Вам обеспечить полноценную поддержку клавиатуры Apple, подключенной к компьютеру с Windows. Я не отношусь к поклонникам продукции Apple, но однозначно рекомендую клавиатуру данного бренда всем, кто проводит очень много времени за компьютером. Единственный недостаток клавиатуры Apple, подключенной к компьютеру с Windows, заключается в том, что маркировка нескольких клавиш отличается от выполняемых функций, при этом все остальные ее особенности можно совершенно объективно отнести к числу преимуществ

Понравилась статья?

Поделитесь ссылкой в социальной сети или блоге: