Skip to content

Instantly share code, notes, and snippets.

@smiller171
Last active August 8, 2016 17:04
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 smiller171/7525a76501ace0a2d4ea4d8cbebb25f1 to your computer and use it in GitHub Desktop.
Save smiller171/7525a76501ace0a2d4ea4d8cbebb25f1 to your computer and use it in GitHub Desktop.
Karabiner code keyboard media keys with native fn on application key
<?xml version="1.1"?>
<root>
<item>
<name>Code Keyboard media keys</name>
<appendix>This will bind CODE/WASD the printed values on the media keys to their actual software function.
* FN+Insert : Pause / Play
* FN+Delete : Previous Song
* FN+End : Next Song
* FN+Pause : Mute Volume
* FN+Page Up : Volume Up
* FN+Page Down : Volume Down
</appendix>
<identifier>private.code_keyboard_media_keys</identifier>
<autogen>__KeyToKey__ KeyCode::PAGEUP, ModifierFlag::FN, ConsumerKeyCode::VOLUME_UP</autogen>
<autogen>__KeyToKey__ KeyCode::PAGEDOWN, ModifierFlag::FN, ConsumerKeyCode::VOLUME_DOWN</autogen>
<autogen>__KeyToKey__ KeyCode::PC_PAUSE, ModifierFlag::FN, ConsumerKeyCode::VOLUME_MUTE</autogen>
<autogen>__KeyToKey__ KeyCode::END, ModifierFlag::FN, ConsumerKeyCode::MUSIC_NEXT</autogen>
<autogen>__KeyToKey__ KeyCode::PC_INSERT, ModifierFlag::FN, ConsumerKeyCode::MUSIC_PLAY</autogen>
<autogen>__KeyToKey__ KeyCode::FORWARD_DELETE, ModifierFlag::FN, ConsumerKeyCode::MUSIC_PREV</autogen>
</item>
</root>
@smiller171
Copy link
Author

You must leave jumper 6 off and set some key to fn in the existing key settings

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment