Created
November 3, 2015 09:31
-
-
Save muffinresearch/47084ed1de41250d4e0f to your computer and use it in GitHub Desktop.
iterm libtermkey patch - from https://github.com/gnachman/iTerm2/pull/213
This file contains 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
From ad155917679b816451cbfeeec69865ab7506119d Mon Sep 17 00:00:00 2001 | |
From: Daniel Sabelnikov <dsabelnikov@gmail.com> | |
Date: Sun, 3 May 2015 22:59:14 +0300 | |
Subject: [PATCH] Add "libtermkey" key bindings preset | |
--- | |
plists/PresetKeyMappings.plist | 381 +++++++++++++++++++++++++++++++++++++++++ | |
1 file changed, 381 insertions(+) | |
diff --git a/plists/PresetKeyMappings.plist b/plists/PresetKeyMappings.plist | |
index b188561..3a70a95 100644 | |
--- a/plists/PresetKeyMappings.plist | |
+++ b/plists/PresetKeyMappings.plist | |
@@ -1225,5 +1225,386 @@ | |
<string>[1;6C</string> | |
</dict> | |
</dict> | |
+ <key>libtermkey</key> | |
+ <dict> | |
+ <key>0x19-0x20000</key> | |
+ <dict> | |
+ <key>Action</key> | |
+ <integer>10</integer> | |
+ <key>Text</key> | |
+ <string>[Z</string> | |
+ </dict> | |
+ <key>0x1b-0x20000</key> | |
+ <dict> | |
+ <key>Action</key> | |
+ <integer>10</integer> | |
+ <key>Text</key> | |
+ <string>[27;2u</string> | |
+ </dict> | |
+ <key>0x1b-0x40000</key> | |
+ <dict> | |
+ <key>Action</key> | |
+ <integer>10</integer> | |
+ <key>Text</key> | |
+ <string>[27;5u</string> | |
+ </dict> | |
+ <key>0x20-0x20000</key> | |
+ <dict> | |
+ <key>Action</key> | |
+ <integer>10</integer> | |
+ <key>Text</key> | |
+ <string>[32;2u</string> | |
+ </dict> | |
+ <key>0x2d-0x40000</key> | |
+ <dict> | |
+ <key>Action</key> | |
+ <integer>11</integer> | |
+ <key>Text</key> | |
+ <string>0x1f</string> | |
+ </dict> | |
+ <key>0x32-0x40000</key> | |
+ <dict> | |
+ <key>Action</key> | |
+ <integer>11</integer> | |
+ <key>Text</key> | |
+ <string>0x00</string> | |
+ </dict> | |
+ <key>0x33-0x40000</key> | |
+ <dict> | |
+ <key>Action</key> | |
+ <integer>11</integer> | |
+ <key>Text</key> | |
+ <string>0x1b</string> | |
+ </dict> | |
+ <key>0x34-0x40000</key> | |
+ <dict> | |
+ <key>Action</key> | |
+ <integer>11</integer> | |
+ <key>Text</key> | |
+ <string>0x1c</string> | |
+ </dict> | |
+ <key>0x35-0x40000</key> | |
+ <dict> | |
+ <key>Action</key> | |
+ <integer>11</integer> | |
+ <key>Text</key> | |
+ <string>0x1d</string> | |
+ </dict> | |
+ <key>0x36-0x40000</key> | |
+ <dict> | |
+ <key>Action</key> | |
+ <integer>11</integer> | |
+ <key>Text</key> | |
+ <string>0x1e</string> | |
+ </dict> | |
+ <key>0x37-0x40000</key> | |
+ <dict> | |
+ <key>Action</key> | |
+ <integer>11</integer> | |
+ <key>Text</key> | |
+ <string>0x1f</string> | |
+ </dict> | |
+ <key>0x38-0x40000</key> | |
+ <dict> | |
+ <key>Action</key> | |
+ <integer>11</integer> | |
+ <key>Text</key> | |
+ <string>0x7f</string> | |
+ </dict> | |
+ <key>0x5b-0x40000</key> | |
+ <dict> | |
+ <key>Action</key> | |
+ <integer>10</integer> | |
+ <key>Text</key> | |
+ <string>[91;5u</string> | |
+ </dict> | |
+ <key>0x68-0x40000</key> | |
+ <dict> | |
+ <key>Action</key> | |
+ <integer>10</integer> | |
+ <key>Text</key> | |
+ <string>[104;5u</string> | |
+ </dict> | |
+ <key>0x69-0x40000</key> | |
+ <dict> | |
+ <key>Action</key> | |
+ <integer>10</integer> | |
+ <key>Text</key> | |
+ <string>[105;5u</string> | |
+ </dict> | |
+ <key>0x6d-0x40000</key> | |
+ <dict> | |
+ <key>Action</key> | |
+ <integer>10</integer> | |
+ <key>Text</key> | |
+ <string>[109;5u</string> | |
+ </dict> | |
+ <key>0x7b-0x60000</key> | |
+ <dict> | |
+ <key>Action</key> | |
+ <integer>10</integer> | |
+ <key>Text</key> | |
+ <string>[123;5u</string> | |
+ </dict> | |
+ <key>0x7f-0x20000</key> | |
+ <dict> | |
+ <key>Action</key> | |
+ <integer>10</integer> | |
+ <key>Text</key> | |
+ <string>[127;2u</string> | |
+ </dict> | |
+ <key>0x7f-0x40000</key> | |
+ <dict> | |
+ <key>Action</key> | |
+ <integer>10</integer> | |
+ <key>Text</key> | |
+ <string>[127;5u</string> | |
+ </dict> | |
+ <key>0x9-0x40000</key> | |
+ <dict> | |
+ <key>Action</key> | |
+ <integer>10</integer> | |
+ <key>Text</key> | |
+ <string>[9;5u</string> | |
+ </dict> | |
+ <key>0xd-0x20000</key> | |
+ <dict> | |
+ <key>Action</key> | |
+ <integer>10</integer> | |
+ <key>Text</key> | |
+ <string>[27;2u</string> | |
+ </dict> | |
+ <key>0xd-0x40000</key> | |
+ <dict> | |
+ <key>Action</key> | |
+ <integer>10</integer> | |
+ <key>Text</key> | |
+ <string>[13;5u</string> | |
+ </dict> | |
+ <key>0xf700-0x220000</key> | |
+ <dict> | |
+ <key>Action</key> | |
+ <integer>10</integer> | |
+ <key>Text</key> | |
+ <string>[1;2A</string> | |
+ </dict> | |
+ <key>0xf700-0x240000</key> | |
+ <dict> | |
+ <key>Action</key> | |
+ <integer>10</integer> | |
+ <key>Text</key> | |
+ <string>[1;5A</string> | |
+ </dict> | |
+ <key>0xf700-0x260000</key> | |
+ <dict> | |
+ <key>Action</key> | |
+ <integer>10</integer> | |
+ <key>Text</key> | |
+ <string>[1;6A</string> | |
+ </dict> | |
+ <key>0xf700-0x280000</key> | |
+ <dict> | |
+ <key>Action</key> | |
+ <integer>10</integer> | |
+ <key>Text</key> | |
+ <string>[1;3A</string> | |
+ </dict> | |
+ <key>0xf701-0x220000</key> | |
+ <dict> | |
+ <key>Action</key> | |
+ <integer>10</integer> | |
+ <key>Text</key> | |
+ <string>[1;2B</string> | |
+ </dict> | |
+ <key>0xf701-0x240000</key> | |
+ <dict> | |
+ <key>Action</key> | |
+ <integer>10</integer> | |
+ <key>Text</key> | |
+ <string>[1;5B</string> | |
+ </dict> | |
+ <key>0xf701-0x260000</key> | |
+ <dict> | |
+ <key>Action</key> | |
+ <integer>10</integer> | |
+ <key>Text</key> | |
+ <string>[1;6B</string> | |
+ </dict> | |
+ <key>0xf701-0x280000</key> | |
+ <dict> | |
+ <key>Action</key> | |
+ <integer>10</integer> | |
+ <key>Text</key> | |
+ <string>[1;3B</string> | |
+ </dict> | |
+ <key>0xf702-0x220000</key> | |
+ <dict> | |
+ <key>Action</key> | |
+ <integer>10</integer> | |
+ <key>Text</key> | |
+ <string>[1;2D</string> | |
+ </dict> | |
+ <key>0xf702-0x240000</key> | |
+ <dict> | |
+ <key>Action</key> | |
+ <integer>10</integer> | |
+ <key>Text</key> | |
+ <string>[1;5D</string> | |
+ </dict> | |
+ <key>0xf702-0x260000</key> | |
+ <dict> | |
+ <key>Action</key> | |
+ <integer>10</integer> | |
+ <key>Text</key> | |
+ <string>[1;6D</string> | |
+ </dict> | |
+ <key>0xf702-0x280000</key> | |
+ <dict> | |
+ <key>Action</key> | |
+ <integer>10</integer> | |
+ <key>Text</key> | |
+ <string>[1;3D</string> | |
+ </dict> | |
+ <key>0xf703-0x220000</key> | |
+ <dict> | |
+ <key>Action</key> | |
+ <integer>10</integer> | |
+ <key>Text</key> | |
+ <string>[1;2C</string> | |
+ </dict> | |
+ <key>0xf703-0x240000</key> | |
+ <dict> | |
+ <key>Action</key> | |
+ <integer>10</integer> | |
+ <key>Text</key> | |
+ <string>[1;5C</string> | |
+ </dict> | |
+ <key>0xf703-0x260000</key> | |
+ <dict> | |
+ <key>Action</key> | |
+ <integer>10</integer> | |
+ <key>Text</key> | |
+ <string>[1;6C</string> | |
+ </dict> | |
+ <key>0xf703-0x280000</key> | |
+ <dict> | |
+ <key>Action</key> | |
+ <integer>10</integer> | |
+ <key>Text</key> | |
+ <string>[1;3C</string> | |
+ </dict> | |
+ <key>0xf704-0x20000</key> | |
+ <dict> | |
+ <key>Action</key> | |
+ <integer>10</integer> | |
+ <key>Text</key> | |
+ <string>[1;2P</string> | |
+ </dict> | |
+ <key>0xf705-0x20000</key> | |
+ <dict> | |
+ <key>Action</key> | |
+ <integer>10</integer> | |
+ <key>Text</key> | |
+ <string>[1;2Q</string> | |
+ </dict> | |
+ <key>0xf706-0x20000</key> | |
+ <dict> | |
+ <key>Action</key> | |
+ <integer>10</integer> | |
+ <key>Text</key> | |
+ <string>[1;2R</string> | |
+ </dict> | |
+ <key>0xf707-0x20000</key> | |
+ <dict> | |
+ <key>Action</key> | |
+ <integer>10</integer> | |
+ <key>Text</key> | |
+ <string>[1;2S</string> | |
+ </dict> | |
+ <key>0xf708-0x20000</key> | |
+ <dict> | |
+ <key>Action</key> | |
+ <integer>10</integer> | |
+ <key>Text</key> | |
+ <string>[15;2~</string> | |
+ </dict> | |
+ <key>0xf709-0x20000</key> | |
+ <dict> | |
+ <key>Action</key> | |
+ <integer>10</integer> | |
+ <key>Text</key> | |
+ <string>[17;2~</string> | |
+ </dict> | |
+ <key>0xf70a-0x20000</key> | |
+ <dict> | |
+ <key>Action</key> | |
+ <integer>10</integer> | |
+ <key>Text</key> | |
+ <string>[18;2~</string> | |
+ </dict> | |
+ <key>0xf70b-0x20000</key> | |
+ <dict> | |
+ <key>Action</key> | |
+ <integer>10</integer> | |
+ <key>Text</key> | |
+ <string>[19;2~</string> | |
+ </dict> | |
+ <key>0xf70c-0x20000</key> | |
+ <dict> | |
+ <key>Action</key> | |
+ <integer>10</integer> | |
+ <key>Text</key> | |
+ <string>[20;2~</string> | |
+ </dict> | |
+ <key>0xf70d-0x20000</key> | |
+ <dict> | |
+ <key>Action</key> | |
+ <integer>10</integer> | |
+ <key>Text</key> | |
+ <string>[21;2~</string> | |
+ </dict> | |
+ <key>0xf70e-0x20000</key> | |
+ <dict> | |
+ <key>Action</key> | |
+ <integer>10</integer> | |
+ <key>Text</key> | |
+ <string>[23;2~</string> | |
+ </dict> | |
+ <key>0xf70f-0x20000</key> | |
+ <dict> | |
+ <key>Action</key> | |
+ <integer>10</integer> | |
+ <key>Text</key> | |
+ <string>[24;2~</string> | |
+ </dict> | |
+ <key>0xf729-0x20000</key> | |
+ <dict> | |
+ <key>Action</key> | |
+ <integer>10</integer> | |
+ <key>Text</key> | |
+ <string>[1;2H</string> | |
+ </dict> | |
+ <key>0xf729-0x40000</key> | |
+ <dict> | |
+ <key>Action</key> | |
+ <integer>10</integer> | |
+ <key>Text</key> | |
+ <string>[1;5H</string> | |
+ </dict> | |
+ <key>0xf72b-0x20000</key> | |
+ <dict> | |
+ <key>Action</key> | |
+ <integer>10</integer> | |
+ <key>Text</key> | |
+ <string>[1;2F</string> | |
+ </dict> | |
+ <key>0xf72b-0x40000</key> | |
+ <dict> | |
+ <key>Action</key> | |
+ <integer>10</integer> | |
+ <key>Text</key> | |
+ <string>[1;5F</string> | |
+ </dict> | |
+ </dict> | |
</dict> | |
</plist> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment