【发布时间】:2014-10-09 14:07:33
【问题描述】:
我正在尝试为 Mac OS X 上的“计算器”、“电子邮件”和“互联网”键捕获媒体键盘的键码。但在此之前,我需要知道使用的键码或组合键通过这些媒体密钥。
因此,我尝试使用Key Codes 软件来捕获值,但没有任何反应(它没有捕获任何东西)。
我也尝试过使用Karabiner,它是EventViewer,它适用于其他媒体键或功能键。只有以下三个比较麻烦:“计算器”、“电子邮件”和“互联网”。他们每个人都应该启动相应的默认应用程序(计算器、邮件、Safari)。
唯一无法捕获的其他键是操作系统已经捕获的键,例如启动板的 F4。所以我猜测前三个键已经被操作系统捕获了。问题是,当我按下它们时没有任何反应,即使我使用 System Preferences > Keyboard > Shortcuts > App Shortcuts 并尝试分配一些媒体键,当所有其他键都可以在此处捕获时也没有任何反应(例如 F4)。
我开始怀疑当我使用这些键时,我的键盘是否真的发送了任何东西。我不知道什么可以在系统偏好设置之前捕获键码...
编辑 简而言之:
- 我在哪里可以找到媒体键的键码(我在 Google 上搜索过,只找到“普通”键,没有关于媒体键的信息) - 我在这里找到了Windows 的一些键码,仅此而已。它甚至适用于 Mac OSX 吗?
- 什么可能会捕获(并丢弃)媒体密钥,从而阻止操作系统使用它们?或者 OSX 完全忽略了它们?
EDIT2 我发现 Mac OS X 有一个名为“Remote Control Daemon”的程序,它可以捕获“播放/暂停”按钮,并且有一些程序可以禁用它。但对于我遇到问题的 3 个媒体键,它没有任何改变。
我不确定 StackOverflow 是否适合提出这个问题,因此感谢您在需要时提出问题。
如果您需要更多详细信息,请随时询问!我真的开始发疯了! :P
【问题讨论】: