Skip to content

Instantly share code, notes, and snippets.

@zacholauson
Created August 1, 2014 13:29
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 zacholauson/2d139861c21c282f1896 to your computer and use it in GitHub Desktop.
Save zacholauson/2d139861c21c282f1896 to your computer and use it in GitHub Desktop.
<?xml version="1.0"?>
<root>
<item>
<name>Volume Controls to PageUp / PageDown</name>
<identifier>private.functions_as_media.ctrl_volume_controls</identifier>
<autogen>--KeyToConsumer-- KeyCode::PAGEDOWN, ConsumerKeyCode::VOLUME_DOWN</autogen>
<autogen>--KeyToConsumer-- KeyCode::PAGEDOWN, ConsumerKeyCode::VOLUME_DOWN</autogen>
<autogen>--KeyToConsumer-- KeyCode::PAGEUP, ConsumerKeyCode::VOLUME_UP</autogen>
<autogen>--KeyToConsumer-- KeyCode::PAGEUP, ConsumerKeyCode::VOLUME_UP</autogen>
<autogen>--KeyToConsumer-- KeyCode::F15, ConsumerKeyCode::VOLUME_MUTE</autogen>
<autogen>--KeyToConsumer-- KeyCode::F15, ConsumerKeyCode::VOLUME_MUTE</autogen>
</item>
<item>
<name>Brightness Controls to Ctrl+F1,F2</name>
<identifier>private.ctrl_functions_as_media.ctrl_brightness_controls</identifier>
<autogen>--KeyToConsumer-- KeyCode::F1, ConsumerKeyCode::BRIGHTNESS_DOWN</autogen>
<autogen>--KeyToConsumer-- KeyCode::F1, ConsumerKeyCode::BRIGHTNESS_DOWN</autogen>
<autogen>--KeyToConsumer-- KeyCode::F2, ConsumerKeyCode::BRIGHTNESS_UP</autogen>
<autogen>--KeyToConsumer-- KeyCode::F2, ConsumerKeyCode::BRIGHTNESS_UP</autogen>
</item>
<item>
<name>Music Controls to Delete, Insert, and End</name>
<identifier>private.functions_as_media.ctrl_music_controls</identifier>
<autogen>--KeyToConsumer-- KeyCode::FORWARD_DELETE, ConsumerKeyCode::MUSIC_PREV</autogen>
<autogen>--KeyToConsumer-- KeyCode::FORWARD_DELETE, ConsumerKeyCode::MUSIC_PREV</autogen>
<autogen>--KeyToConsumer-- KeyCode::HELP, ConsumerKeyCode::MUSIC_PLAY</autogen>
<autogen>--KeyToConsumer-- KeyCode::HELP, ConsumerKeyCode::MUSIC_PLAY</autogen>
<autogen>--KeyToConsumer-- KeyCode::END, ConsumerKeyCode::MUSIC_NEXT</autogen>
<autogen>--KeyToConsumer-- KeyCode::END, ConsumerKeyCode::MUSIC_NEXT</autogen>
</item>
<item>
<name>Ctrl+F1,F2 to F1,F2</name>
<identifier>private.functions_as_media.ctrl_override</identifier>
<autogen>--KeyToKey-- KeyCode::F1, ModifierFlag::CONTROL_L, KeyCode::F1</autogen>
<autogen>--KeyToKey-- KeyCode::F1, ModifierFlag::CONTROL_R, KeyCode::F1</autogen>
<autogen>--KeyToKey-- KeyCode::F2, ModifierFlag::CONTROL_L, KeyCode::F2</autogen>
<autogen>--KeyToKey-- KeyCode::F2, ModifierFlag::CONTROL_R, KeyCode::F2</autogen>
<autogen>--KeyToKey-- KeyCode::F3, ModifierFlag::CONTROL_L, KeyCode::F3</autogen>
<autogen>--KeyToKey-- KeyCode::F3, ModifierFlag::CONTROL_R, KeyCode::F3</autogen>
<autogen>--KeyToKey-- KeyCode::F4, ModifierFlag::CONTROL_L, KeyCode::F4</autogen>
<autogen>--KeyToKey-- KeyCode::F4, ModifierFlag::CONTROL_R, KeyCode::F4</autogen>
<autogen>--KeyToKey-- KeyCode::F5, ModifierFlag::CONTROL_L, KeyCode::F5</autogen>
<autogen>--KeyToKey-- KeyCode::F5, ModifierFlag::CONTROL_R, KeyCode::F5</autogen>
<autogen>--KeyToKey-- KeyCode::F6, ModifierFlag::CONTROL_L, KeyCode::F6</autogen>
<autogen>--KeyToKey-- KeyCode::F6, ModifierFlag::CONTROL_R, KeyCode::F6</autogen>
<autogen>--KeyToKey-- KeyCode::F7, ModifierFlag::CONTROL_L, KeyCode::F7</autogen>
<autogen>--KeyToKey-- KeyCode::F7, ModifierFlag::CONTROL_R, KeyCode::F7</autogen>
<autogen>--KeyToKey-- KeyCode::F8, ModifierFlag::CONTROL_L, KeyCode::F8</autogen>
<autogen>--KeyToKey-- KeyCode::F8, ModifierFlag::CONTROL_R, KeyCode::F8</autogen>
<autogen>--KeyToKey-- KeyCode::F9, ModifierFlag::CONTROL_L, KeyCode::F9</autogen>
<autogen>--KeyToKey-- KeyCode::F9, ModifierFlag::CONTROL_R, KeyCode::F9</autogen>
<autogen>--KeyToKey-- KeyCode::F10, ModifierFlag::CONTROL_L, KeyCode::F10</autogen>
<autogen>--KeyToKey-- KeyCode::F10, ModifierFlag::CONTROL_R, KeyCode::F10</autogen>
<autogen>--KeyToKey-- KeyCode::F11, ModifierFlag::CONTROL_L, KeyCode::F11</autogen>
<autogen>--KeyToKey-- KeyCode::F11, ModifierFlag::CONTROL_R, KeyCode::F11</autogen>
<autogen>--KeyToKey-- KeyCode::F12, ModifierFlag::CONTROL_L, KeyCode::F12</autogen>
<autogen>--KeyToKey-- KeyCode::F12, ModifierFlag::CONTROL_R, KeyCode::F12</autogen>
<autogen>--KeyToKey-- KeyCode::F13, ModifierFlag::CONTROL_L, KeyCode::F13</autogen>
<autogen>--KeyToKey-- KeyCode::F13, ModifierFlag::CONTROL_R, KeyCode::F13</autogen>
<autogen>--KeyToKey-- KeyCode::F14, ModifierFlag::CONTROL_L, KeyCode::F14</autogen>
<autogen>--KeyToKey-- KeyCode::F14, ModifierFlag::CONTROL_R, KeyCode::F14</autogen>
<autogen>--KeyToKey-- KeyCode::F15, ModifierFlag::CONTROL_L, KeyCode::F15</autogen>
<autogen>--KeyToKey-- KeyCode::F15, ModifierFlag::CONTROL_R, KeyCode::F15</autogen>
</item>
</root>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment