Skip to content

Instantly share code, notes, and snippets.

@yicaoyimu
Created February 17, 2013 17:41
Show Gist options
  • Star 3 You must be signed in to star a gist
  • Fork 2 You must be signed in to fork a gist
  • Save yicaoyimu/4972464 to your computer and use it in GitHub Desktop.
Save yicaoyimu/4972464 to your computer and use it in GitHub Desktop.
KeyRemap4MacBook配置文件,帮助Mac用户在Mac上实现PC的快捷键操作
<?xml version="1.0"?>
<root>
<devicevendordef>
<vendorname>APPLE</vendorname>
<vendorid>0x05ac</vendorid>
</devicevendordef>
<deviceproductdef>
<productname>INTERNAL_KEYBOARD</productname>
<productid>0x0262</productid>
</deviceproductdef>
<devicevendordef>
<vendorname>TOPRE_CORPORATION</vendorname>
<vendorid>0x0853</vendorid>
</devicevendordef>
<deviceproductdef>
<productname>REALFORCE_87</productname>
<productid>0x0111</productid>
</deviceproductdef>
<devicevendordef>
<vendorname>LEOPOLD</vendorname>
<vendorid>0x04b4</vendorid>
</devicevendordef>
<deviceproductdef>
<productname>LEOPOLD_87</productname>
<productid>0x0101</productid>
</deviceproductdef>
<item>
<name>[RF87] Switch win and alt</name>
<identifier>private.deviceproductdef</identifier>
<device_only>DeviceVendor::TOPRE_CORPORATION, DeviceProduct::REALFORCE_87</device_only>
<autogen>__KeyToKey__ KeyCode::COMMAND_L, KeyCode::OPTION_L</autogen>
<autogen>__KeyToKey__ KeyCode::OPTION_L, KeyCode::COMMAND_L</autogen>
</item>
<item>
<name>[LEOPOLD87] Switch win and alt</name>
<identifier>private.deviceproductdef4</identifier>
<device_only>DeviceVendor::LEOPOLD, DeviceProduct::LEOPOLD_87</device_only>
<autogen>__KeyToKey__ KeyCode::COMMAND_L, KeyCode::OPTION_L</autogen>
<autogen>__KeyToKey__ KeyCode::OPTION_L, KeyCode::COMMAND_L</autogen>
</item>
<item>
<name>[LP87/RF87/internal keyboard] Switch control+space and command+space</name>
<identifier>private.deviceproductdef3</identifier>
<autogen> __KeyToKey__ KeyCode::SPACE, ModifierFlag::COMMAND_L, KeyCode::SPACE, ModifierFlag::CONTROL_L</autogen>
<autogen> __KeyToKey__ KeyCode::SPACE, ModifierFlag::CONTROL_L, KeyCode::SPACE, ModifierFlag::COMMAND_L</autogen>
</item>
<item>
<name>[LP87/RF87/internal keyboard] Ctrl-TWOPLF switch</name>
<identifier>private.deviceproductdef2</identifier>
<autogen> __KeyToKey__ KeyCode::T, ModifierFlag::COMMAND_L, KeyCode::T, ModifierFlag::CONTROL_L</autogen>
<autogen> __KeyToKey__ KeyCode::W, ModifierFlag::COMMAND_L, KeyCode::W, ModifierFlag::CONTROL_L</autogen>
<autogen> __KeyToKey__ KeyCode::O, ModifierFlag::COMMAND_L, KeyCode::O, ModifierFlag::CONTROL_L</autogen>
<autogen> __KeyToKey__ KeyCode::P, ModifierFlag::COMMAND_L, KeyCode::P, ModifierFlag::CONTROL_L</autogen>
<autogen> __KeyToKey__ KeyCode::L, ModifierFlag::COMMAND_L, KeyCode::L, ModifierFlag::CONTROL_L</autogen>
<autogen> __KeyToKey__ KeyCode::F, ModifierFlag::COMMAND_L, KeyCode::F, ModifierFlag::CONTROL_L</autogen>
<autogen> __KeyToKey__ KeyCode::T, ModifierFlag::CONTROL_L, KeyCode::T, ModifierFlag::COMMAND_L</autogen>
<autogen> __KeyToKey__ KeyCode::W, ModifierFlag::CONTROL_L, KeyCode::W, ModifierFlag::COMMAND_L</autogen>
<autogen> __KeyToKey__ KeyCode::O, ModifierFlag::CONTROL_L, KeyCode::O, ModifierFlag::COMMAND_L</autogen>
<autogen> __KeyToKey__ KeyCode::P, ModifierFlag::CONTROL_L, KeyCode::P, ModifierFlag::COMMAND_L</autogen>
<autogen> __KeyToKey__ KeyCode::L, ModifierFlag::CONTROL_L, KeyCode::L, ModifierFlag::COMMAND_L</autogen>
<autogen> __KeyToKey__ KeyCode::F, ModifierFlag::CONTROL_L, KeyCode::F, ModifierFlag::COMMAND_L</autogen>
</item>
</root>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment