更改键映射以允许键盘和弦(Mac)

更改键映射以允许键盘和弦(Mac)

我正在寻找一种将多个同时按下的按键映射到一个操作的方法。例如,类似于同时按下 ctrl-option-,但只使用普通字母(例如 psv)。同时按下这些键将执行某些操作。

我已经下载了 Ukelele 和 KeyRemap4Macbook,但两者都只允许您重新映射单个键 - 不包括特殊键(ctrl,alt 等)。

我怎样才能做到这一点?

答案1

您可以使用私有文件与 KeyRemap4MacBook 类似:

<?xml version="1.0"?>
<root>
  <item>
    <name>test</name>
    <identifier>test</identifier>
    <autogen>__SimultaneousKeyPresses__ KeyCode::Q, KeyCode::W, KeyCode::E</autogen>
  </item>
</root>

对于两个以上的键,使用@begin@end

__SimultaneousKeyPresses__
@begin
KeyCode::Q, KeyCode::W, KeyCode::E
@end
@begin
KeyCode::R
@end

这将使同时按下 F 和 I 来打开 Finder:

<vkopenurldef>
  <name>KeyCode::VK_OPEN_URL_FINDER</name>
  <url>file:///System/Library/CoreServices/Finder.app</url>
</vkopenurldef>
<item>
  <name>test</name>
  <identifier>test</identifier>
  <autogen>__SimultaneousKeyPresses__ KeyCode::F, KeyCode::I, KeyCode::VK_OPEN_URL_FINDER</autogen>
</item>

https://raw.github.com/tekezo/KeyRemap4MacBook/master/Tests/lib/string/data/checkbox.xml查看更多示例。

相关内容