Last active
July 25, 2016 13:24
-
-
Save idlegravity/28734484c4399cc1cb100e375abe23a5 to your computer and use it in GitHub Desktop.
Pok3r Layer 1 map for Karabiner (Use any keyboard like a Pok3r).
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0"?> | |
<root> | |
<item> | |
<name>F19 to CapsLock and Fn</name> | |
<appendix>Tap F19 for CapsLock, Hold F19 for Fn</appendix> | |
<appendix>Works well with using Seil to remap CapsLock to F19(code 80).</appendix> | |
<identifier>private.remap_f19_capslock_fn</identifier> | |
<autogen> | |
__KeyOverlaidModifier__ KeyCode::F19, KeyCode::FN, KeyCode::CAPSLOCK | |
</autogen> | |
</item> | |
<item> | |
<name>Pok3r Layer 1</name> | |
<identifier>private.pok3r_layer_one</identifier> | |
<!-- Arrow Keys --> | |
<autogen>__KeyToKey__ KeyCode::I, ModifierFlag::FN, KeyCode::CURSOR_UP | ModifierFlag::NONE</autogen> | |
<autogen>__KeyToKey__ KeyCode::J, ModifierFlag::FN, KeyCode::CURSOR_LEFT | ModifierFlag::NONE</autogen> | |
<autogen>__KeyToKey__ KeyCode::K, ModifierFlag::FN, KeyCode::CURSOR_DOWN | ModifierFlag::NONE</autogen> | |
<autogen>__KeyToKey__ KeyCode::L, ModifierFlag::FN, KeyCode::CURSOR_RIGHT | ModifierFlag::NONE</autogen> | |
<!-- Home & End --> | |
<autogen>__KeyToKey__ KeyCode::H, ModifierFlag::FN, KeyCode::HOME | ModifierFlag::NONE</autogen> | |
<autogen>__KeyToKey__ KeyCode::N, ModifierFlag::FN, KeyCode::END | ModifierFlag::NONE</autogen> | |
<!-- PgUp & PgDown --> | |
<autogen>__KeyToKey__ KeyCode::U, ModifierFlag::FN, KeyCode::PAGEUP | ModifierFlag::NONE</autogen> | |
<autogen>__KeyToKey__ KeyCode::O, ModifierFlag::FN, KeyCode::PAGEDOWN | ModifierFlag::NONE</autogen> | |
<!-- Ins & Del --> | |
<autogen>__KeyToKey__ KeyCode::SEMICOLON, ModifierFlag::FN, KeyCode::PC_INSERT | ModifierFlag::NONE</autogen> | |
<autogen>__KeyToKey__ KeyCode::QUOTE, ModifierFlag::FN, KeyCode::FORWARD_DELETE | ModifierFlag::NONE</autogen> | |
<!-- Volume --> | |
<autogen>__KeyToKey__ KeyCode::S, ModifierFlag::FN, KeyCode::VK_CONSUMERKEY_VOLUME_DOWN | ModifierFlag::NONE</autogen> | |
<autogen>__KeyToKey__ KeyCode::D, ModifierFlag::FN, KeyCode::VK_CONSUMERKEY_VOLUME_UP | ModifierFlag::NONE</autogen> | |
<!-- Backtick --> | |
<autogen>__KeyToKey__ KeyCode::ESCAPE, ModifierFlag::FN, KeyCode::BACKQUOTE | ModifierFlag::NONE</autogen> | |
<!-- Function Keys --> | |
<autogen>__KeyToKey__ KeyCode::1, ModifierFlag::FN, KeyCode::F1 | ModifierFlag::NONE</autogen> | |
<autogen>__KeyToKey__ KeyCode::2, ModifierFlag::FN, KeyCode::F2 | ModifierFlag::NONE</autogen> | |
<autogen>__KeyToKey__ KeyCode::3, ModifierFlag::FN, KeyCode::F3 | ModifierFlag::NONE</autogen> | |
<autogen>__KeyToKey__ KeyCode::4, ModifierFlag::FN, KeyCode::F4 | ModifierFlag::NONE</autogen> | |
<autogen>__KeyToKey__ KeyCode::5, ModifierFlag::FN, KeyCode::F5 | ModifierFlag::NONE</autogen> | |
<autogen>__KeyToKey__ KeyCode::6, ModifierFlag::FN, KeyCode::F6 | ModifierFlag::NONE</autogen> | |
<autogen>__KeyToKey__ KeyCode::7, ModifierFlag::FN, KeyCode::F7 | ModifierFlag::NONE</autogen> | |
<autogen>__KeyToKey__ KeyCode::8, ModifierFlag::FN, KeyCode::F8 | ModifierFlag::NONE</autogen> | |
<autogen>__KeyToKey__ KeyCode::9, ModifierFlag::FN, KeyCode::F9 | ModifierFlag::NONE</autogen> | |
<autogen>__KeyToKey__ KeyCode::0, ModifierFlag::FN, KeyCode::F10 | ModifierFlag::NONE</autogen> | |
</item> | |
<item> | |
<name>Window Switcher</name> | |
<appendix>Switch between app windows with Cmd+Esc (without using Fn).</appendix> | |
<identifier>private.window_switcher</identifier> | |
<autogen>__KeyToKey__ KeyCode::ESCAPE, ModifierFlag::COMMAND_L, KeyCode::BACKQUOTE | ModifierFlag::COMMAND_L</autogen> | |
</item> | |
</root> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment