8

Таким образом, я получил себе «Ультратонкую» USB-клавиатуру Apple (ту, которая имеет два USB-концентратора).

клавиатура

Однако я использую ПК, поэтому некоторые клавиши на клавиатуре не отображаются на клавиши Windows. В частности, меня беспокоит потеря экрана печати, блокировки прокрутки и других клавиш, а также то, что некоторые клавиши Mac не имеют функции.

Я читал в Интернете, что использование драйверов Apple Boot Camp для Windows решит эту проблему. Мой вопрос:

Является ли использование драйверов Boot Camp правильным подходом? Если да, могу ли я получить их где-нибудь онлайн (бесплатно, так как у меня нет диска Mac)? Если нет, что может исправить мои проблемы? Я думаю, что где-то читал (возможно, в Coding Horror), что есть программа под названием SharpKey, которая выполняет эти модификации. Я слышал об альтернативном решении - использовать AutoHotKey. И что же мне делать?

2 ответа2

11

Я пытался использовать драйверы Boot Camp, но он был в формате Mac .dmg, и я не смог открыть пакет. Когда я наконец нашел время открыть его, все, что я мог сделать, это установить весь пакет Boot Camp - что я не хотел делать, учитывая, что он может перезаписать драйверы и привести к беспорядку. Все, что мне было нужно, - это клавиатура, и единственное, чем я закончил, это 32-битный пакет (не удалось найти пакет с 64-битной клавиатурой), поэтому я в итоге использовал SharpKeys и AutoHotkey от RandyRants. Я использую их обоих в любом случае.

У меня есть клавиатура Apple Pro (графит) и я использую ее в Windows Vista - я использую SharpKeys на Randyrants.com для сопоставления:

F13 -> PrintScreen
F14 -> Scroll Lock
Left Alt -> Left Windows
Left Win -> Left Alt
Right Alt -> Right Windows
Right Win -> Left Alt

(поскольку клавиша Win находится между Alt и Ctrl)

Единственное, что SharpKeys не может сделать, это Pause-Break, который, похоже, использует трехбайтовый скан-код, который не может обработать собственное переназначение клавиш Windows (вместо этого он просто запустит NumLock)

Для Pause-Break я добавил определение в свой файл AutoHotkey:

F15::
 Send {Break}
 return

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

мммм, особенно на новых клавиатурах Apple. Пока он производит скан-код, SharpKeys должен быть в состоянии это сделать. Единственный неприятный ключ - это пауза-перерыв.

SharpKeys здесь: http://www.randyrants.com/2008/12/sharpkeys_30.html

1

Пара вещей. Клавиши F13-F15 могут быть вашим экраном печати и т.д. В Windows. У меня точно такая же клавиатура, но я не совсем уверен, работает ли она.

Если это не сработает, установка драйверов Boot Camp ничего не исправит для вас (или то, что вы просили). Альтернативные источники, которые вы упомянули, вероятно, являются лучшим выбором для решения проблемы.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .