我使用的是 Windows XP,配有 Apple 铝制键盘(全键盘)。它的顶部有多媒体键,无论我使用哪种多媒体播放器,这些键在 Linux 下都能很好地工作。但我似乎无法让它们在 Windows 下工作,比如 Winamp。
我希望能够执行一些简单的事情,例如上一个、跳过下一个、播放/暂停/停止和音量控制。
谢谢 :-)
答案1
我最近买了 Apple 的新款“超薄”铝制键盘,我很喜欢。它非常小巧,我喜欢它的按键动作,考虑到它的尺寸和厚度,它非常坚固。但是,我在 Windows 上使用它,除了标准键盘驱动程序外没有其他可用的驱动程序,因此无法启用媒体控制等额外键。我偶然发现了一款名为 AutoHotKey 的免费宏程序,它运行得非常好,我为它编写了一些小脚本。您可以下载 AutoHotKey 并自行运行脚本,也可以下载编译版本这里然后将其放入“启动”文件夹。
答案2
不需要 AutoHotKey 或随机托盘工具 - 用于在 Mac 上进行双启动的 Boot Camp 驱动程序实际上也可以在使用 Apple 外围设备的 PC 硬件上正常运行!
只需获取最新版本的Boot Camp 支持软件(撰写本文时版本为 5.1.5722),并将其解压到某个位置。如果您唯一关心的是键盘驱动程序,请将BootCamp.msi
和AppleKeyboardInstaller64.exe
文件复制到单独的目录中。然后,从管理员 shell 中,只需运行
msiexec /i BootCamp.msi
安装程序可能会抛出一些错误(可能是因为它要安装的其他驱动程序不存在),但键盘驱动程序最终会安装。只需重新启动并随心所欲地使用媒体键即可!
答案3
安装自动热键并在桌面上创建一个名为apple_keyboard_media_keys_fix.ahk
以下内容的脚本:
[自动热键 v1]
F7::Send {Media_Prev}
F8::Send {Media_Play_Pause}
F9::Send {Media_Next}
F10::send {volume_mute}
F11::send {volume_down}
F12::send {volume_up}
[自动热键 v2]
F7::Send '{Media_Prev}'
F8::Send '{Media_Play_Pause}'
F9::Send '{Media_Next}'
F10::Send '{Volume_Mute}'
F11::Send '{Volume_Down}'
F12::Send '{Volume_Up}'
然后双击脚本运行它。现在您的 Apple 键盘媒体键可以控制您的 Windows 媒体应用程序了!
答案4
UXSoft.cz 的应用程序看起来很有前途,但不幸的是,截至撰写本文时,下载已关闭。此分支确实有一个可执行二进制文件:https://github.com/gered/AppleWirelessKeyboard(但也似乎是一个更加无人维护的仓库)
也完美适配我的有线 Apple 键盘(型号 A1243)