我已经尝试过使用Boot Camp驱动程序,但是它是Mac .dmg格式,无法打开该软件包。当我终于打开它时,我所能做的就是安装整个Boot Camp软件包-考虑到它可能会覆盖驱动程序并造成混乱,我不想这样做。我只想要键盘,最后得到的唯一东西是一个32位程序包(找不到64位键盘程序包),所以我最终使用了RandyRants的SharpKeys和AutoHotkey。无论如何我都使用它们。
我有一个Apple Pro键盘(石墨),并在Windows Vista中使用它-我使用Randyrants.com的SharpKeys进行映射:
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 ahk文件中添加了一个定义:
F15::
Send {Break}
return
弹出键仍然不起作用-这似乎是一个特殊的键,处理方式不同,因为可以在操作系统运行之前就使用弹出键。
ymmv,尤其是在较新的Apple键盘上。只要产生扫描码,SharpKeys就能做到。唯一麻烦的键是“暂停中断”。
SharpKeys在这里:http ://www.randyrants.com/2008/12/sharpkeys_30.html