如何将我的 Kinesis Freestyle 2 PC 键盘重新映射到 Mac 布局

如何将我的 Kinesis Freestyle 2 PC 键盘重新映射到 Mac 布局

我想重新映射我的Kinesis 自由式 2PC 键盘到 Mac。

我可以通过在键盘偏好设置中交换修饰键来完成大部分操作,但是我想将右键切换CTRL为选项键,就像在默认的 Mac 键盘中一样。

答案1

  1. 下载 Karabiner(以前称为 KeyRemap4MacBook)。 https://pqrs.org/osx/karabiner/
  2. 请参阅本文以了解如何创建新的“配置文件”以及打开/编辑“private.xml”。http://www.keychatter.com/2014/08/04/how-to-remap-keys-in-osx-using-keyremap4macbook-now-karabiner/
  3. 使用此功能将左热键(仅复制、剪切、粘贴、撤消)从 PC 热键重新映射到 Mac 热键。

将其复制/粘贴到您自己的“private.xml”文件中,然后 ReloadXML,并选中“更改密钥”选项卡的“重新映射”部分中显示的新脚本旁边的框。

<?xml version="1.0"?>
<root>
  <item>
  <name>COPY - Change Control-C to Command-C</name>
    <identifier>private.controlC_commandC</identifier>
    <autogen>__KeyToKey__ 
      KeyCode::C, ModifierFlag::CONTROL_L, 
      KeyCode::C, ModifierFlag::COMMAND_L</autogen>
  </item>
  <item>
  <name>CUT - Change Control-X to Command-X</name>
    <identifier>private.controlX_commandX</identifier>
    <autogen>__KeyToKey__ 
      KeyCode::X, ModifierFlag::CONTROL_L, 
      KeyCode::X, ModifierFlag::COMMAND_L</autogen>
  </item>
  <item>
  <name>PASTE - Change Control-V to Command-V</name>
    <identifier>private.controlV_commandV</identifier>
    <autogen>__KeyToKey__ 
      KeyCode::V, ModifierFlag::CONTROL_L, 
      KeyCode::V, ModifierFlag::COMMAND_L</autogen>
  </item>
  <item>
  <name>UNDO - Change Control-Z to Command-Z</name>
    <identifier>private.controlZ_commandZ</identifier>
    <autogen>__KeyToKey__ 
      KeyCode::Z, ModifierFlag::CONTROL_L, 
      KeyCode::Z, ModifierFlag::COMMAND_L</autogen>
  </item>
</root>

答案2

安装 KeyRemap4MacBook 并保存如下文件~/Library/Application Support/KeyRemap4MacBook/private.xml

<?xml version="1.0"?>
<root>
  <item>
    <name>custom</name>
    <identifier>custom</identifier>
    <autogen>__KeyToKey__ KeyCode::CONTROL_R, KeyCode::OPTION_L</autogen>
  </item>
</root>

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

https://pqrs.org/macosx/keyremap4macbook/xml.html.en或者http://osxnotes.net/keyremap4macbook.html了解更多信息。

相关内容