Skip to content

Instantly share code, notes, and snippets.

@mtrimpe
Created November 19, 2014 14:59
Show Gist options
  • Save mtrimpe/0a379dd3d6b8b240ddd6 to your computer and use it in GitHub Desktop.
Save mtrimpe/0a379dd3d6b8b240ddd6 to your computer and use it in GitHub Desktop.
Kinesis Footpedal Bindings
<?xml version="1.0"?>
<root>
<devicevendordef>
<vendorname>KINESIS</vendorname>
<vendorid>0x05f3</vendorid>
</devicevendordef>
<deviceproductdef>
<productname>FOOTPEDAL</productname>
<productid>0x030c</productid>
</deviceproductdef>
<item>
<name>Foot Scroll Mode</name>
<item>
<name>Scroll By foot Pedal</name>
<identifier vk_config="true">notsave.pedalscroll</identifier>
<autogen>__ShowStatusMessage__ Foot Pedal Scroll</autogen>
<block>
<device_only>DeviceVendor::KINESIS, DeviceProduct::FOOTPEDAL</device_only>
<autogen>__KeyToKey__ KeyCode::CONTROL_L, KeyCode::VK_MOUSEKEY_SCROLL_DOWN</autogen>
<autogen>__KeyToKey__ KeyCode::RETURN, KeyCode::HOME</autogen>
<autogen>__KeyToKey__ PointingButton::LEFT, KeyCode::VK_MOUSEKEY_SCROLL_UP</autogen>
</block>
</item>
<item>
<name>Button5 to toggle Pedal Scroll</name>
<identifier>remap.button5_to_pedalscroll</identifier>
<autogen>__KeyToKey__ PointingButton::BUTTON5, KeyCode::VK_CONFIG_TOGGLE_notsave_pedalscroll</autogen>
</item>
</item>
<item>
<name>Control_L to Command_L</name>
<appendix>(only for Kinesis FootPedal)</appendix>
<identifier>remap.kinesis.controlL2commandL</identifier>
<device_only>DeviceVendor::KINESIS, DeviceProduct::FOOTPEDAL</device_only>
<autogen>__KeyToKey__ KeyCode::CONTROL_L, KeyCode::COMMAND_L</autogen>
</item>
</root>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment