Mac OS X:将常规 F 键转换为媒体键

Ing*_*nix 4 keyboard keyboard-shortcuts osx-mavericks macos

我最近为我的 MacBook 买了一个普通键盘来完成我的固定 DJ 设置。但是当我这样做时,我没有找到将 F[1-12] 键重新映射到媒体键的方法。

基本上,我正在寻找的是,F1例如,能够暂停 iTunes。当然,我还想将其他 -F键转换为媒体键,以便在我的 iTunes 中倒带和跳过,因为我发现这非常方便。

有什么工具或方法可以让我做到这一点?我在 10.9。

Lri*_*Lri 5

安装Karabiner并将这样的文件保存为~/Library/Application Support/Karabiner/private.xml

<?xml version="1.0"?>
<root>
  <item>
    <name>ctrl+f-keys to media keys</name>
    <identifier>mediakeys</identifier>
    <autogen>__KeyToKey__ KeyCode::F1, VK_CONTROL | ModifierFlag::NONE, KeyCode::VK_CONSUMERKEY_BRIGHTNESS_DOWN</autogen>
    <autogen>__KeyToKey__ KeyCode::F2, VK_CONTROL | ModifierFlag::NONE, KeyCode::VK_CONSUMERKEY_BRIGHTNESS_UP</autogen>
    <autogen>__KeyToKey__ KeyCode::F8, VK_CONTROL | ModifierFlag::NONE, KeyCode::VK_CONSUMERKEY_MUSIC_PREV</autogen>
    <autogen>__KeyToKey__ KeyCode::F9, VK_CONTROL | ModifierFlag::NONE, KeyCode::VK_CONSUMERKEY_MUSIC_PLAY</autogen>
    <autogen>__KeyToKey__ KeyCode::F10, VK_CONTROL | ModifierFlag::NONE, KeyCode::VK_CONSUMERKEY_MUSIC_NEXT</autogen>
    <autogen>__KeyToKey__ KeyCode::F11, VK_CONTROL | ModifierFlag::NONE, KeyCode::VK_CONSUMERKEY_VOLUME_DOWN, ModifierFlag::OPTION_L | ModifierFlag::SHIFT_L</autogen>
    <autogen>__KeyToKey__ KeyCode::F12, VK_CONTROL | ModifierFlag::NONE, KeyCode::VK_CONSUMERKEY_VOLUME_UP, ModifierFlag::OPTION_L | ModifierFlag::SHIFT_L</autogen>
  </item>
</root>
Run Code Online (Sandbox Code Playgroud)

然后打开 Karabiner 应用程序,按 ReloadXML 按钮,并启用设置。

您还可以使用 GUI 进行如下配置:

卡拉宾纳

Karabiner 有几个选项供您选择要使用的 F 键组,因此请查看它们的选项以了解最适合您的选项。