Answers:
您可以通过按住=并点击来启用键盘的“多媒体组功能” n。这将进行以下关键分配:
有关此模式的更多信息,请参见用户手册第41页。
另外,如果您要自定义一些功能键以执行仪表板等,则可以转到“系统偏好设置”→“任务控制”(旧版OS X上的“曝光和空格”)。
=t
但对于OS X 10.10而言,这并不是我所必需的。
F10
as F10
和not Volume down
。Fn
在这种情况下,什么钥匙会起作用?
=m
。在手册中:“要单独关闭设置,请按住=并点击相应的键。要关闭该组中的所有设置,请激活一个主设置(= m,= p或= w)。”
在阅读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击键重复=会导致切换媒体键状态。
我在KeyRemap4MacBook中使用如下private.xml:
<?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
。
另一个更通用的解决方法是使用Quicksilver来控制iTunes播放。用于Quicksilver的iTunes插件可以完成Mac上所有多媒体键的操作(播放/暂停,跳过歌曲,上一首歌曲,iTunes音量调高和调低等),以及更多其他功能。
除了“播放/暂停”和“跳过/上一个”以外,我最常使用的功能是对当前歌曲进行评级,并在弹出式小边框中显示当前歌曲。当然,您可以为所有这些功能分配自定义键,对于Kinesis Advantage键盘上的Command,Alt / Option和Control键的非标准布局,这非常有用。