Created
February 24, 2012 11:15
-
-
Save judy2k/1900238 to your computer and use it in GitHub Desktop.
Keychar Map for Dvorak
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
type FULL | |
key GRAVE { | |
label, number: '`' | |
base: '`' | |
shift: '\u00ac' | |
alt: '\u00a6' | |
alt+shift: none | |
ctrl, meta: none | |
} | |
key 1 { | |
label, number: '1' | |
base: '1' | |
shift: '!' | |
alt, ctrl, meta: none | |
} | |
key 2 { | |
label, number: '2' | |
base: '2' | |
shift: '@' | |
alt, ctrl, meta: none | |
} | |
key 3 { | |
label, number: '3' | |
base: '3' | |
shift: '\u00a3' | |
alt, ctrl, meta: none | |
} | |
key 4 { | |
label, number: '4' | |
base: '4' | |
shift: '$' | |
alt: '\u20ac' | |
alt+shift: none | |
ctrl, meta: none | |
} | |
key 5 { | |
label, number: '5' | |
base: '5' | |
shift: '%' | |
alt, ctrl, meta: none | |
} | |
key 6 { | |
label, number: '6' | |
base: '6' | |
shift: '^' | |
alt, ctrl, meta: none | |
} | |
key 7 { | |
label, number: '7' | |
base: '7' | |
shift: '&' | |
alt, ctrl, meta: none | |
} | |
key 8 { | |
label, number: '8' | |
base: '8' | |
shift: '*' | |
alt, ctrl, meta: none | |
} | |
key 9 { | |
label, number: '9' | |
base: '9' | |
shift: '(' | |
alt, ctrl, meta: none | |
} | |
key 0 { | |
label, number: '0' | |
base: '0' | |
shift: ')' | |
alt, ctrl, meta: none | |
} | |
key MINUS { | |
label, number: '-' | |
base: '-' | |
shift: '_' | |
alt, ctrl, meta: none | |
} | |
key EQUALS { | |
label, number: '=' | |
base: '=' | |
shift: '+' | |
alt, ctrl, meta: none | |
} | |
key TAB { | |
label, number: '\t' | |
base: '\t' | |
alt, ctrl, meta: none | |
} | |
key Q { | |
label: 'Q' | |
number: '7' | |
base: 'q' | |
shift, capslock: 'Q' | |
capslock+shift: 'q' | |
alt, ctrl, meta: none | |
} | |
key W { | |
label: 'W' | |
number: '9' | |
base: 'w' | |
shift, capslock: 'W' | |
capslock+shift: 'w' | |
alt, ctrl, meta: none | |
} | |
key E { | |
label: 'E' | |
number: '3' | |
base: 'e' | |
shift, capslock: 'E' | |
alt: '\u00e9' | |
alt+shift, capslock+alt: '\u00c9' | |
capslock+shift: 'e' | |
capslock+alt+shift: '\u00e9' | |
ctrl, meta: none | |
} | |
key R { | |
label: 'R' | |
number: '7' | |
base: 'r' | |
shift, capslock: 'R' | |
capslock+shift: 'r' | |
alt, ctrl, meta: none | |
} | |
key T { | |
label: 'T' | |
number: '8' | |
base: 't' | |
shift, capslock: 'T' | |
capslock+shift: 't' | |
alt, ctrl, meta: none | |
} | |
key Y { | |
label: 'Y' | |
number: '9' | |
base: 'y' | |
shift, capslock: 'Y' | |
capslock+shift: 'y' | |
alt, ctrl, meta: none | |
} | |
key U { | |
label: 'U' | |
number: '8' | |
base: 'u' | |
shift, capslock: 'U' | |
alt: '\u00fa' | |
alt+shift, capslock+alt: '\u00da' | |
capslock+shift: 'u' | |
capslock+alt+shift: '\u00fa' | |
ctrl, meta: none | |
} | |
key I { | |
label: 'I' | |
number: '4' | |
base: 'i' | |
shift, capslock: 'I' | |
alt: '\u00ed' | |
alt+shift, capslock+alt: '\u00cd' | |
capslock+shift: 'i' | |
capslock+alt+shift: '\u00ed' | |
ctrl, meta: none | |
} | |
key O { | |
label: 'O' | |
number: '6' | |
base: 'o' | |
shift, capslock: 'O' | |
alt: '\u00f3' | |
alt+shift, capslock+alt: '\u00d3' | |
capslock+shift: 'o' | |
capslock+alt+shift: '\u00f3' | |
ctrl, meta: none | |
} | |
key P { | |
label: 'P' | |
number: '7' | |
base: 'p' | |
shift, capslock: 'P' | |
capslock+shift: 'p' | |
alt, ctrl, meta: none | |
} | |
key LEFT_BRACKET { | |
label, number: '[' | |
base: '[' | |
shift: '{' | |
alt, ctrl, meta: none | |
} | |
key RIGHT_BRACKET { | |
label, number: ']' | |
base: ']' | |
shift: '}' | |
alt, ctrl, meta: none | |
} | |
key A { | |
label: 'A' | |
number: '2' | |
base: 'a' | |
shift, capslock: 'A' | |
alt: '\u00e1' | |
alt+shift, capslock+alt: '\u00c1' | |
capslock+shift: 'a' | |
capslock+alt+shift: '\u00e1' | |
ctrl, meta: none | |
} | |
key S { | |
label: 'S' | |
number: '7' | |
base: 's' | |
shift, capslock: 'S' | |
capslock+shift: 's' | |
alt, ctrl, meta: none | |
} | |
key D { | |
label: 'D' | |
number: '3' | |
base: 'd' | |
shift, capslock: 'D' | |
capslock+shift: 'd' | |
alt, ctrl, meta: none | |
} | |
key F { | |
label: 'F' | |
number: '3' | |
base: 'f' | |
shift, capslock: 'F' | |
capslock+shift: 'f' | |
alt, ctrl, meta: none | |
} | |
key G { | |
label: 'G' | |
number: '4' | |
base: 'g' | |
shift, capslock: 'G' | |
capslock+shift: 'g' | |
alt, ctrl, meta: none | |
} | |
key H { | |
label: 'H' | |
number: '4' | |
base: 'h' | |
shift, capslock: 'H' | |
capslock+shift: 'h' | |
alt, ctrl, meta: none | |
} | |
key J { | |
label: 'J' | |
number: '5' | |
base: 'j' | |
shift, capslock: 'J' | |
capslock+shift: 'j' | |
alt, ctrl, meta: none | |
} | |
key K { | |
label: 'K' | |
number: '5' | |
base: 'k' | |
shift, capslock: 'K' | |
capslock+shift: 'k' | |
alt, ctrl, meta: none | |
} | |
key L { | |
label: 'L' | |
number: '5' | |
base: 'l' | |
shift, capslock: 'L' | |
capslock+shift: 'l' | |
alt, ctrl, meta: none | |
} | |
key SEMICOLON { | |
label, number: ';' | |
base: ';' | |
shift: ':' | |
alt, ctrl, meta: none | |
} | |
key APOSTROPHE { | |
label, number: '\'' | |
base: '\'' | |
shift: '"' | |
alt, ctrl, meta: none | |
} | |
key BACKSLASH { | |
label, number: '#' | |
base: '#' | |
shift: '~' | |
alt, ctrl, meta: none | |
} | |
key ENTER { | |
label, number: '\n' | |
base: '\n' | |
alt, ctrl, meta: none | |
} | |
key EUROPE_2 { | |
label, number: '\\' | |
base: '\\' | |
shift: '|' | |
alt, ctrl, meta: none | |
} | |
key Z { | |
label: 'Z' | |
number: '9' | |
base: 'z' | |
shift, capslock: 'Z' | |
capslock+shift: 'z' | |
alt, ctrl, meta: none | |
} | |
key X { | |
label: 'X' | |
number: '9' | |
base: 'x' | |
shift, capslock: 'X' | |
capslock+shift: 'x' | |
alt, ctrl, meta: none | |
} | |
key C { | |
label: 'C' | |
number: '2' | |
base: 'c' | |
shift, capslock: 'C' | |
capslock+shift: 'c' | |
alt, ctrl, meta: none | |
} | |
key V { | |
label: 'V' | |
number: '8' | |
base: 'v' | |
shift, capslock: 'V' | |
capslock+shift: 'v' | |
alt, ctrl, meta: none | |
} | |
key B { | |
label: 'B' | |
number: '2' | |
base: 'b' | |
shift, capslock: 'B' | |
capslock+shift: 'b' | |
alt, ctrl, meta: none | |
} | |
key N { | |
label: 'N' | |
number: '6' | |
base: 'n' | |
shift, capslock: 'N' | |
capslock+shift: 'n' | |
alt, ctrl, meta: none | |
} | |
key M { | |
label: 'M' | |
number: '6' | |
base: 'm' | |
shift, capslock: 'M' | |
capslock+shift: 'm' | |
alt, ctrl, meta: none | |
} | |
key COMMA { | |
label, number: ',' | |
base: ',' | |
shift: '<' | |
alt, ctrl, meta: none | |
} | |
key PERIOD { | |
label, number: '.' | |
base: '.' | |
shift: '>' | |
alt, ctrl, meta: none | |
} | |
key SLASH { | |
label, number: '/' | |
base: '/' | |
shift: '?' | |
alt, ctrl, meta: none | |
} | |
key SPACE { | |
label, number: ' ' | |
base: ' ' | |
alt, ctrl, meta: none | |
} |
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
key 41 GRAVE WAKE UNLOCK | |
key 2 1 WAKE UNLOCK | |
key 3 2 WAKE UNLOCK | |
key 4 3 WAKE UNLOCK | |
key 5 4 WAKE UNLOCK | |
key 6 5 WAKE UNLOCK | |
key 7 6 WAKE UNLOCK | |
key 8 7 WAKE UNLOCK | |
key 9 8 WAKE UNLOCK | |
key 10 9 WAKE UNLOCK | |
key 11 0 WAKE UNLOCK | |
key 12 LEFT_BRACKET WAKE UNLOCK | |
key 13 RIGHT_BRACKET WAKE UNLOCK | |
key 14 DEL WAKE UNLOCK | |
key 15 TAB WAKE UNLOCK | |
# QWERTY: | |
key 16 APOSTROPHE WAKE UNLOCK | |
key 17 COMMA WAKE UNLOCK | |
key 18 PERIOD WAKE UNLOCK | |
key 19 P WAKE UNLOCK | |
key 20 Y WAKE UNLOCK | |
key 21 F WAKE UNLOCK | |
key 22 G WAKE UNLOCK | |
key 23 C WAKE UNLOCK | |
key 24 R WAKE UNLOCK | |
key 25 L WAKE UNLOCK | |
key 26 SLASH WAKE UNLOCK | |
key 27 EQUALS WAKE UNLOCK | |
# Row 3: | |
key 58 CAPS_LOCK WAKE UNLOCK | |
# ASDF: | |
key 30 A WAKE UNLOCK | |
key 31 O WAKE UNLOCK | |
key 32 E WAKE UNLOCK | |
key 33 U WAKE UNLOCK | |
key 34 I WAKE UNLOCK | |
key 35 D WAKE UNLOCK | |
key 36 H WAKE UNLOCK | |
key 37 T WAKE UNLOCK | |
key 38 N WAKE UNLOCK | |
key 39 S WAKE UNLOCK | |
key 40 MINUS WAKE UNLOCK | |
# The following is actually # and ~: | |
key 43 BACKSLASH WAKE UNLOCK | |
key 28 ENTER WAKE UNLOCK | |
# Row 4: | |
key 42 SHIFT_LEFT WAKE UNLOCK | |
# The following is \ and |: | |
key 86 EUROPE_2 WAKE UNLOCK | |
# ZXCV: | |
key 44 SEMICOLON WAKE UNLOCK | |
key 45 Q WAKE UNLOCK | |
key 46 J WAKE UNLOCK | |
key 47 K WAKE UNLOCK | |
key 48 X WAKE UNLOCK | |
key 49 B WAKE UNLOCK | |
key 50 M WAKE UNLOCK | |
key 51 W WAKE UNLOCK | |
key 52 V WAKE UNLOCK | |
key 53 Z WAKE UNLOCK | |
key 54 SHIFT_RIGHT WAKE UNLOCK | |
key 29 CTRL_LEFT WAKE UNLOCK | |
key 217 SEARCH WAKE UNLOCK | |
key 57 SPACE WAKE UNLOCK | |
key 100 ALT_RIGHT WAKE UNLOCK | |
key 97 CTRL_RIGHT WAKE UNLOCK | |
key 115 VOLUME_UP WAKE UNLOCK | |
key 142 SLEEP WAKE UNLOCK | |
key 105 DPAD_LEFT WAKE UNLOCK | |
key 103 DPAD_UP WAKE UNLOCK | |
key 108 DPAD_DOWN WAKE UNLOCK | |
key 106 DPAD_RIGHT WAKE UNLOCK | |
key 158 BACK WAKE UNLOCK | |
key 238 WIRELESS WAKE UNLOCK | |
key 237 BLUETOOTH WAKE UNLOCK | |
key 60 TOUCHPAD WAKE UNLOCK | |
key 224 BRIGHTNESS_DOWN WAKE UNLOCK | |
key 225 BRIGHTNESS_UP WAKE UNLOCK | |
key 61 BRIGHTNESS_AUTO WAKE UNLOCK | |
key 212 CAPTURE WAKE UNLOCK | |
key 150 EXPLORER WAKE UNLOCK | |
key 62 SETTINGS WAKE UNLOCK | |
key 165 MEDIA_PREVIOUS WAKE UNLOCK | |
key 164 MEDIA_PLAY_PAUSE WAKE UNLOCK | |
key 163 MEDIA_NEXT WAKE UNLOCK | |
key 114 VOLUME_DOWN WAKE UNLOCK | |
key 113 VOLUME_MUTE WAKE UNLOCK | |
key 172 HOME WAKE UNLOCK | |
key 139 MENU WAKE UNLOCK | |
key 104 PAGE_UP WAKE UNLOCK | |
key 109 PAGE_DOWN WAKE UNLOCK | |
key 107 MOVE_END WAKE UNLOCK | |
key 102 MOVE_HOME WAKE UNLOCK |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment