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

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

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

基本上,我正在寻找的是能够使 iTunes 暂停的功能F1。当然,我还想将其他F键变成媒体键,以便倒回和跳过我的 iTunes,因为我发现这非常方便。

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

答案1

下载以下脚本:http://gskinner.com/blog/assets/MediaControlScripts.zip

然后只需按照以下说明操作即可:

  1. 双击要安装的命令的每个脚本文件,然后单击对话框中的“安装”按钮

  2. 转到“系统偏好设置”>“键盘”>“键盘快捷键”

  3. 在左侧面板中选择“服务”,然后向下滚动到要分配快捷方式的脚本

  4. 双击行右侧可编辑快捷方式

  5. 按下您想要使用的组合键,并确保左侧的复选框被选中(当您编辑组合键时,它会取消选中)

在此处输入图片描述

参考:http://blog.gskinner.com/archives/2011/10/media-keys-in-osx-for-any-keyboard.html

答案2

安装登山扣并将文件保存为如下内容~/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>

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

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

登山扣

Karabiner 有几个关于您想要使用的 F 键组的选项,因此请查看它们的选项以确定哪一个最适合您。

相关内容