Skip to content

Instantly share code, notes, and snippets.

@bl1nk
Last active April 12, 2019 09:04
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save bl1nk/0f4e9a85a758584831dd to your computer and use it in GitHub Desktop.
Save bl1nk/0f4e9a85a758584831dd to your computer and use it in GitHub Desktop.
KeyRemap4MacBook private.xml to get CODE Keyboard-like media keys on all PC keyboards
<?xml version="1.0"?>
<root>
<item>
<name>CODE Keyboard-like media keys</name>
<item>
<name>Enable CODE Keyboard-like media keys</name>
<appendix>Holding down the app-key sends fn, just pressing it sends app-key</appendix>
<appendix>* Play/Pause to Ins & Home</appendix>
<appendix>* Volume Up to Pg Up</appendix>
<appendix>* Volume Down to Pg Dn</appendix>
<appendix>* Volume Mute to Pa/Br</appendix>
<appendix>* Previous to Del</appendix>
<appendix>* Next to End</appendix>
<identifier>remap.musiccontrols_like_codekeyboard</identifier>
<autogen>__KeyOverlaidModifier__ KeyCode::PC_APPLICATION, KeyCode::FN, KeyCode::PC_APPLICATION</autogen>
<autogen>__KeyToConsumer__ KeyCode::HELP, ModifierFlag::FN, ConsumerKeyCode::MUSIC_PLAY</autogen>
<autogen>__KeyToConsumer__ KeyCode::HOME, ModifierFlag::FN, ConsumerKeyCode::MUSIC_PLAY</autogen>
<autogen>__KeyToConsumer__ KeyCode::PAGEUP, ModifierFlag::FN, ConsumerKeyCode::VOLUME_UP</autogen>
<autogen>__KeyToConsumer__ KeyCode::PAGEDOWN, ModifierFlag::FN, ConsumerKeyCode::VOLUME_DOWN</autogen>
<autogen>__KeyToConsumer__ KeyCode::FORWARD_DELETE, ModifierFlag::FN, ConsumerKeyCode::MUSIC_PREV</autogen>
<autogen>__KeyToConsumer__ KeyCode::END, ModifierFlag::FN, ConsumerKeyCode::MUSIC_NEXT</autogen>
<autogen>__KeyToConsumer__ KeyCode::PC_PAUSE, ModifierFlag::FN, ConsumerKeyCode::VOLUME_MUTE</autogen>
</item>
<item>
<name>Eject to Pa/Br</name>
<identifier>remap.eject_to_pa_br</identifier>
<autogen>__KeyToConsumer__ KeyCode::PC_PAUSE, ConsumerKeyCode::EJECT</autogen>
</item>
</item>
</root>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment