Зіставлення клавіш Apple клавіатури з клавішами Windows


8

Отож, я придбав USB-клавіатуру Apple "Ultra-Thin" (у якої є два порти USB-концентратора).

Клавіатура

Однак я використовую ПК, тому деякі клавіші на клавіатурі не відображаються на клавіші Windows. Зокрема, мене турбує втрата екрана друку, блокування прокрутки та інших клавіш, а також те, як деякі клавіші Mac не мають функції.

Я читав в Інтернеті, що використання драйверів Apple Boot Camp для Windows вирішить цю проблему. Моє запитання:

Чи правильно використовувати драйвери Boot Camp правильний підхід? Якщо так, чи можу я отримати їх в Інтернеті де завгодно (безкоштовно, оскільки у мене немає диска Mac)? Якщо ні, то що може виправити мої проблеми? Думаю, я десь прочитав (можливо, на кодуваннях 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 не може зробити - це пауза-перерва, яка, як видається, використовує трибайтовий код сканування, з яким не може працювати вбудована система Windows для повторного перезаключення ключів (вона просто запустить NumLock)

Для паузи-перерви я додав визначення до файлу AHK AutoHotkey:

F15::
 Send {Break}
 return

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

ymmv, особливо на новіших клавіатурах Apple. Поки він створює код сканування, SharpKeys повинен це робити. Єдиний проблемний ключ - пауза-перерва.

SharpKeys тут: http://www.randyrants.com/2008/12/sharpkeys_30.html


7-zip відкриє файли DMG на Windows - там прогулянка по кафе-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-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.