Skip to content

Instantly share code, notes, and snippets.

@ryanlabouve
Created February 26, 2013 05:39
Show Gist options
  • Select an option

  • Save ryanlabouve/5036175 to your computer and use it in GitHub Desktop.

Select an option

Save ryanlabouve/5036175 to your computer and use it in GitHub Desktop.
I bought a truly ergonomic keyboard (trulyergonomic.com). Here are the adjustments I had to make (using KeyboardRemap4MacBook http://pqrs.org/macosx/keyremap4macbook/index.html.en) to type with reasonably little re-learning... also this is needed to remap caps lock: https://pqrs.org/macosx/keyremap4macbook/pckeyboardhack.html.en
<?xml version="1.0"?>
<root>
<devicevendordef>
<vendorname>TRULY_ERGONOMIC</vendorname>
<vendorid>0x0e6a</vendorid>
</devicevendordef>
<deviceproductdef>
<productname>TRULY_ERGONOMIC_209</productname>
<productid>0x030c</productid>
</deviceproductdef>
<item>
<name>Swap End with Command</name>
<identifier>private.swap_end_with_command</identifier>
<device_only>DeviceVendor::TRULY_ERGONOMIC, DeviceProduct::TRULY_ERGONOMIC_209</device_only>
<autogen>__KeyToKey__ KeyCode::END, KeyCode::COMMAND_L</autogen>
</item>
<item>
<name>Left Shift to Escape</name>
<identifier>private.swap_lshift_to_escape</identifier>
<device_only>DeviceVendor::TRULY_ERGONOMIC, DeviceProduct::TRULY_ERGONOMIC_209</device_only>
<autogen>__KeyToKey__ KeyCode::SHIFT_L, KeyCode::ESCAPE</autogen>
</item>
<item>
<name>Left Command to Left Shift</name>
<identifier>private.swap_lcommand_to_lshift</identifier>
<device_only>DeviceVendor::TRULY_ERGONOMIC, DeviceProduct::TRULY_ERGONOMIC_209</device_only>
<autogen>__KeyToKey__ KeyCode::COMMAND_L, KeyCode::SHIFT_L</autogen>
</item>
<item>
<name>Quote to Slash</name>
<identifier>private.swap_quote_to_slash</identifier>
<device_only>DeviceVendor::TRULY_ERGONOMIC, DeviceProduct::TRULY_ERGONOMIC_209</device_only>
<autogen>__KeyToKey__ KeyCode::QUOTE, KeyCode::SLASH</autogen>
</item>
<item>
<name>Right Shift to Quote</name>
<identifier>private.swap_rshift_to_quote</identifier>
<device_only>DeviceVendor::TRULY_ERGONOMIC, DeviceProduct::TRULY_ERGONOMIC_209</device_only>
<autogen>__KeyToKey__ KeyCode::SHIFT_R, KeyCode::QUOTE</autogen>
</item>
</root>