Skip to content

Instantly share code, notes, and snippets.

@kikuchy
Last active August 29, 2015 14:01
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save kikuchy/9bf6b8083ac47fc98ada to your computer and use it in GitHub Desktop.
Save kikuchy/9bf6b8083ac47fc98ada to your computer and use it in GitHub Desktop.
Keyremap4MacでMajestouchを使い倒したいがための設定
<?xml version="1.0"?>
<root>
<devicevendordef>
<vendorname>FILCO</vendorname>
<vendorid>0x04d9</vendorid>
</devicevendordef>
<deviceproductdef>
<productname>Majestouch_FKBN91M/NFB2</productname>
<productid>0x1818</productid>
</deviceproductdef>
<devicevendordef>
<vendorname>ATEN</vendorname>
<vendorid>0x05ac</vendorid>
</devicevendordef>
<deviceproductdef>
<productname>CS533_QWERT_mapping</productname>
<productid>0x0257</productid>
</deviceproductdef>
<item>
<name>Chande f19 key to Control key</name>
<appendix>(Change f19 key to caps lock key on internal keyboard.)</appendix>
<identifier>private.f19_hack</identifier>
<block>
<device_only>
DeviceVendor::FILCO,
DeviceProduct::Majestouch_FKBN91M/NFB2
</device_only>
<autogen>__KeyToKey__ KeyCode::F19, KeyCode::CONTROL_L</autogen>
</block>
<block>
<device_only>
DeviceVendor::ATEN,
DeviceProduct::CS533_QWERT_mapping
</device_only>
<autogen>__KeyToKey__ KeyCode::F19, KeyCode::CONTROL_L</autogen>
</block>
<block>
<autogen>__KeyToKey__ KeyCode::F19, KeyCode::CAPSLOCK</autogen>
</block>
</item>
<item>
<name>Chande OPTION_L key to Command key</name>
<appendix>(For PC keyboards.)</appendix>
<identifier>private.option_l_hack</identifier>
<block>
<device_only>
DeviceVendor::FILCO,
DeviceProduct::Majestouch_FKBN91M/NFB2
</device_only>
<autogen>__KeyToKey__ KeyCode::OPTION_L, KeyCode::COMMAND_L</autogen>
</block>
<block>
<device_only>
DeviceVendor::ATEN,
DeviceProduct::CS533_QWERT_mapping
</device_only>
<autogen>__KeyToKey__ KeyCode::OPTION_L, KeyCode::COMMAND_L</autogen>
</block>
<block>
<autogen>__KeyToKey__ KeyCode::OPTION_L, KeyCode::OPTION_L</autogen>
</block>
</item>
<item>
<name>Chande OPTION_R key to Command key</name>
<appendix>(For PC keyboards.)</appendix>
<identifier>private.option_r_hack</identifier>
<block>
<device_only>
DeviceVendor::FILCO,
DeviceProduct::Majestouch_FKBN91M/NFB2
</device_only>
<autogen>__KeyToKey__ KeyCode::OPTION_R, KeyCode::COMMAND_R</autogen>
</block>
<block>
<device_only>
DeviceVendor::ATEN,
DeviceProduct::CS533_QWERT_mapping
</device_only>
<autogen>__KeyToKey__ KeyCode::OPTION_R, KeyCode::COMMAND_R</autogen>
</block>
<block>
<autogen>__KeyToKey__ KeyCode::OPTION_R, KeyCode::OPTION_R</autogen>
</block>
</item>
<item>
<name>Chande Windows key to option key</name>
<appendix>(For PC keyboards.)</appendix>
<identifier>private.windows_hack</identifier>
<block>
<device_only>
DeviceVendor::FILCO,
DeviceProduct::Majestouch_FKBN91M/NFB2
</device_only>
<autogen>__KeyToKey__ KeyCode::COMMAND_L, KeyCode::OPTION_L</autogen>
</block>
<block>
<device_only>
DeviceVendor::ATEN,
DeviceProduct::CS533_QWERT_mapping
</device_only>
<autogen>__KeyToKey__ KeyCode::COMMAND_L, KeyCode::OPTION_L</autogen>
</block>
<block>
<autogen>__KeyToKey__ KeyCode::COMMAND_L, KeyCode::COMMAND_L</autogen>
</block>
</item>
<item>
<name>Change KANA/EISUU key to Esc key</name>
<appendix>(For PC keyboards.)</appendix>
<identifier>private.kanaeisuu_hack</identifier>
<block>
<device_only>
DeviceVendor::FILCO,
DeviceProduct::Majestouch_FKBN91M/NFB2
</device_only>
<autogen>__KeyToKey__ KeyCode::BACKQUOTE, KeyCode::ESCAPE</autogen>
</block>
<block>
<device_only>
DeviceVendor::ATEN,
DeviceProduct::CS533_QWERT_mapping
</device_only>
<autogen>__KeyToKey__ KeyCode::BACKQUOTE, KeyCode::ESCAPE</autogen>
</block>
<block>
<autogen>__KeyToKey__ KeyCode::BACKQUOTE, KeyCode::BACKQUOTE</autogen>
</block>
</item>
</root>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment