Yubikey Colemak support

<?xml version="1.0"?>
<root>
  <devicevendordef>
    <vendorname>YUBICO</vendorname>
    <vendorid>0x1050</vendorid>
  </devicevendordef>
  <deviceproductdef>
    <productname>YUBIKEY_II</productname>
    <productid>0x0010</productid>
  </deviceproductdef>
  <item>
    <name>Yubikey: Colemak</name>
    <identifier>remap.yubikey_colemak2qwerty</identifier>
    <device_only>DeviceVendor::YUBICO,DeviceProduct::YUBIKEY_II</device_only>
    <include path="/Applications/Karabiner.app/Contents/Resources/include/checkbox/keyboard_layouts/common/keypad_redefinition.xml" />
    <autogen>__KeyToKey__ KeyCode::F, KeyCode::E</autogen>
    <autogen>__KeyToKey__ KeyCode::P, KeyCode::R</autogen>
    <autogen>__KeyToKey__ KeyCode::G, KeyCode::T</autogen>
    <autogen>__KeyToKey__ KeyCode::J, KeyCode::Y</autogen>
    <autogen>__KeyToKey__ KeyCode::L, KeyCode::U</autogen>
    <autogen>__KeyToKey__ KeyCode::U, KeyCode::I</autogen>
    <autogen>__KeyToKey__ KeyCode::Y, KeyCode::O</autogen>
    <autogen>__KeyToKey__ KeyCode::R, KeyCode::S</autogen>
    <autogen>__KeyToKey__ KeyCode::S, KeyCode::D</autogen>
    <autogen>__KeyToKey__ KeyCode::T, KeyCode::F</autogen>
    <autogen>__KeyToKey__ KeyCode::D, KeyCode::G</autogen>
    <autogen>__KeyToKey__ KeyCode::N, KeyCode::J</autogen>
    <autogen>__KeyToKey__ KeyCode::E, KeyCode::K</autogen>
    <autogen>__KeyToKey__ KeyCode::I, KeyCode::L</autogen>
    <autogen>__KeyToKey__ KeyCode::K, KeyCode::N</autogen>
    <autogen>__KeyToKey__ KeyCode::O, KeyCode::SEMICOLON</autogen>
    <autogen>__KeyToKey__ KeyCode::SEMICOLON, KeyCode::P</autogen>
  </item>
</root>