我正在尝试在Mac OS X上为“计算器”,“电子邮件”和“互联网”键捕获媒体键盘的键码。但在此之前,我需要知道所使用的键码或键组合通过这些媒体密钥。
因此,我尝试使用Key Codes软件来捕获值,但没有任何反应(它没有捕获任何内容)。
我也尝试使用Karabiner,它的EventViewer适用于其他媒体键或功能键。只有以下三个是麻烦的:“计算器”,“电子邮件”和“互联网”。他们每个人都应该启动相应的默认应用程序(计算器,邮件,Safari)。
唯一无法捕获的其他键是操作系统已经捕获的那些键,如F4 for Launchpad。所以我猜测操作系统已经捕获了前三个键。问题是,当我按下它们时没有任何反应,即使我使用System Preferences > Keyboard > Shortcuts > App Shortcuts
并尝试分配一些媒体密钥,在此处捕获所有其他密钥时也没有任何反应(例如,甚至是F4)。
当我使用这些键时,我开始怀疑我的键盘是否真的发送了什么。我不知道什么可以在系统偏好设置之前捕获密钥代码...
修改 简而言之:
EDIT2 我发现Mac OS X有一个名为“远程控制守护程序”的程序,可以捕获“播放/暂停”按钮,还有一些程序可以禁用它。但它没有改变我遇到问题的3个媒体键的任何内容。
我不确定StackOverflow是否是提出此问题的正确位置,所以感谢您在需要时提出问题。
如果您需要更多详细信息,请随时提出!我真的开始疯了! :P
答案 0 :(得分:2)
这些键不是标准的。 OS X USB键盘驱动程序需要支持它们,但事实并非如此。
这些键上有不同的键盘,并且它们并不都生成相同的代码。如果你的是微软互联网键盘,它有一个OS X驱动程序here,但它已经足够大,可能不再起作用了(它说的是10.4-10.7)。