我最近开始在 MacBook 上使用 Kinesis Advantage,自从从 Apple 键盘切换过来后,我真正怀念的一件事就是 OS X 媒体键的功能。
我知道 Advantage 键盘的定制性很高,但在 Google 上搜索了很长时间后,我还是没能找到任何资料说可以将 Advantage 上的功能键映射到相应的 OS X 功能。
有谁成功让这样的事情发生过吗?任何建议都将不胜感激。
答案1
=您可以通过按住并点击 来启用键盘的“多媒体组功能” n。这将进行以下按键分配:
- F3上一曲目
- F4播放、暂停
- F5下一曲目
- F9沉默的
- F10音量减小
- F11提高音量
- Pause停止
请参阅第 41 页用户手册了解有关此模式的更多信息。
此外,如果您想自定义一些功能键来执行仪表板等,您可以通过转到系统偏好设置→任务控制(旧版 OS X 上的 Exposé 和 Spaces)来实现。
答案2
我在阅读 Kinesis 手册时偶然发现了这个问题的解决方案,尽管它没有明确提到。
按住=键盘上的等号键 ,然后按F10。用 重复此顺序F11。至少对我来说,这F10可以降低音量,也F11可以提高音量。我对滚动锁定和暂停中断按钮做了同样的事情,以使亮度控制正常工作。
该解决方案允许您选择性地仅为部分功能键启用媒体键功能,而其他功能键保持不变。
笔记:这已在 Kinesis Advantage USB 和 USB(线性感觉)模型上进行了测试。
媒体密钥记录在http://www.kinesis-ergo.com/wp-content/uploads/2015/01/kinesis_advantage_user_manual.pdf第 41 页(附录 E)
虽然手册中没有记录,但重复 = 和 FXX 按键会导致媒体键状态切换。
答案3
我用的是私有文件与 KeyRemap4MacBook 类似:
<?xml version="1.0"?>
<root>
<devicevendordef>
<vendorname>KINESIS</vendorname>
<vendorid>0x05f3</vendorid>
</devicevendordef>
<deviceproductdef>
<productname>ADVANTAGE</productname>
<productid>0x0007</productid>
</deviceproductdef>
<item>
<name>kinesis</name>
<identifier>private.kinesis</identifier>
<device_only>DeviceVendor::KINESIS, DeviceProduct::ADVANTAGE</device_only>
<autogen>__KeyToKey__ KeyCode::COMMAND_R, KeyCode::VK_MODIFIER_EXTRA1</autogen>
<autogen>__KeyToKey__ KeyCode::KEY_1, ModifierFlag::EXTRA1, KeyCode::VK_CONSUMERKEY_BRIGHTNESS_DOWN</autogen>
<autogen>__KeyToKey__ KeyCode::KEY_2, ModifierFlag::EXTRA1, KeyCode::VK_CONSUMERKEY_BRIGHTNESS_UP</autogen>
<autogen>__KeyToKey__ KeyCode::KEY_6, ModifierFlag::EXTRA1, KeyCode::VK_CONSUMERKEY_MUSIC_PREV</autogen>
<autogen>__KeyToKey__ KeyCode::KEY_7, ModifierFlag::EXTRA1, KeyCode::VK_CONSUMERKEY_MUSIC_PLAY</autogen>
<autogen>__KeyToKey__ KeyCode::KEY_8, ModifierFlag::EXTRA1, KeyCode::VK_CONSUMERKEY_MUSIC_NEXT</autogen>
<autogen>__KeyToKey__ KeyCode::KEY_9, ModifierFlag::EXTRA1, KeyCode::VK_CONSUMERKEY_VOLUME_DOWN, ModifierFlag::OPTION_L | ModifierFlag::SHIFT_L</autogen>
<autogen>__KeyToKey__ KeyCode::KEY_0, ModifierFlag::EXTRA1, KeyCode::VK_CONSUMERKEY_VOLUME_UP, ModifierFlag::OPTION_L | ModifierFlag::SHIFT_L</autogen>
</item>
</root>
我没有使用 F 键,因为它们的按键重复功能已被禁用,而且如果不看它们的话,按下它们会比较困难。
例如,您还可以KeyCode::VK_MODIFIER_EXTRA1
用KeyCode::COMMAND_L, ModifierFlag::CONTROL_L | ModifierFlag::CONTROL_L | ModifierFlag::OPTION_L | ModifierFlag::SHIFT_L | ModifierFlag::COMMAND_L
和VK_EXTRA1
替换VK_CONTROL | VK_OPTION | VK_SHIFT | VK_COMMAND
。
答案4
您可以尝试登山扣软件。它为任何键盘以及踏板映射提供了极大的灵活性。