Сопоставление клавиш клавиатуры Apple с клавишами Windows


8

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

клавиатура

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

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

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

Ответы:


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


7-zip откроет DMG-файлы на окнах - вы можете прогуляться по cafe-encounter.net/p860/…
Крис Ф. Кэрролл,

Последняя версия здесь: github.com/randyrants/sharpkeys
pdwalker

1

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

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


Кажется, это зависит от итерации клавиатуры Apple. Я использую клавиатуру Apple Pro напрямую через USB, и F13 фактически отправляет F13 в Windows, а не PrintScreen. Вы можете переназначить F13 и т. Д., Чтобы сделать PrintScreen. Однако, если я использую свой Apple Extended II через адаптер ADB-to-USB, клавиша F13 фактически запускает PrintScreen.
krhainos

Ааа, это имеет большой смысл. Я использую клавиатуру Apple через KVM-переключатель.
Стивен Лу

Да, это похоже на то, что ваш KVM повторно нажимает на вас. Что на самом деле круто, хе. Я предполагаю, что OS X принимает PrtSc или F13 для клавиши F13 - в то время как Windows работает только с PrtSc и просто пожимает плечами, когда F13 отправляется на него.
krhainos
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.