|
|
|
@ -1,201 +1,205 @@ |
|
|
|
|
! bone.map, based on |
|
|
|
|
! |
|
|
|
|
! neo.map - German Neo 2 Keyboard layout |
|
|
|
|
! 2010 Pascal Hauck, <neo@pascalhauck.de> |
|
|
|
|
! |
|
|
|
|
|
|
|
|
|
#keymaps 0-3,16-19,32-35,64-67,80-83,96-99 |
|
|
|
|
keymaps 0-127 |
|
|
|
|
compose as usual |
|
|
|
|
strings as usual |
|
|
|
|
alt_is_meta |
|
|
|
|
|
|
|
|
|
#========================================================================== |
|
|
|
|
# Keypad |
|
|
|
|
# Default Keys (usually not needed) |
|
|
|
|
#========================================================================== |
|
|
|
|
|
|
|
|
|
keycode 69 = Tab |
|
|
|
|
shiftl keycode 69 = Tab |
|
|
|
|
shiftr keycode 69 = Tab |
|
|
|
|
altgr keycode 69 = equal |
|
|
|
|
ctrll keycode 69 = U+2260 |
|
|
|
|
shiftl ctrll keycode 69 = U+2260 |
|
|
|
|
shiftr ctrll keycode 69 = U+2260 |
|
|
|
|
shiftl altgr keycode 69 = U+2248 |
|
|
|
|
shiftr altgr keycode 69 = U+2248 |
|
|
|
|
ctrll altgr keycode 69 = U+2261 |
|
|
|
|
keycode 1 = Escape |
|
|
|
|
alt keycode 1 = Meta_Escape |
|
|
|
|
|
|
|
|
|
keycode 98 = slash |
|
|
|
|
shiftl keycode 98 = slash |
|
|
|
|
shiftr keycode 98 = slash |
|
|
|
|
altgr keycode 98 = division |
|
|
|
|
ctrll keycode 98 = U+2044 |
|
|
|
|
shiftl ctrll keycode 98 = U+2044 |
|
|
|
|
shiftr ctrll keycode 98 = U+2044 |
|
|
|
|
shiftl altgr keycode 98 = U+2300 |
|
|
|
|
shiftr altgr keycode 98 = U+2300 |
|
|
|
|
ctrll altgr keycode 98 = U+2223 |
|
|
|
|
shiftr alt keycode 1 = Meta_Escape |
|
|
|
|
|
|
|
|
|
keycode 55 = asterisk |
|
|
|
|
shiftl keycode 55 = asterisk |
|
|
|
|
shiftr keycode 55 = asterisk |
|
|
|
|
altgr keycode 55 = U+22c5 |
|
|
|
|
ctrll keycode 55 = multiply |
|
|
|
|
shiftl ctrll keycode 55 = multiply |
|
|
|
|
shiftr ctrll keycode 55 = multiply |
|
|
|
|
shiftl altgr keycode 55 = U+2299 |
|
|
|
|
shiftr altgr keycode 55 = U+2299 |
|
|
|
|
ctrll altgr keycode 55 = U+2297 |
|
|
|
|
keycode 14 = Delete |
|
|
|
|
alt keycode 14 = Meta_Delete |
|
|
|
|
shiftl alt keycode 14 = Meta_Delete |
|
|
|
|
shiftr alt keycode 14 = Meta_Delete |
|
|
|
|
|
|
|
|
|
keycode 74 = minus |
|
|
|
|
shiftl keycode 74 = minus |
|
|
|
|
shiftr keycode 74 = minus |
|
|
|
|
altgr keycode 74 = U+2212 |
|
|
|
|
ctrll keycode 74 = U+2216 |
|
|
|
|
shiftl ctrll keycode 74 = U+2216 |
|
|
|
|
shiftr ctrll keycode 74 = U+2216 |
|
|
|
|
shiftl altgr keycode 74 = U+2296 |
|
|
|
|
shiftr altgr keycode 74 = U+2296 |
|
|
|
|
ctrll altgr keycode 74 = U+2238 |
|
|
|
|
keycode 15 = Tab |
|
|
|
|
shiftl keycode 15 = Meta_Tab |
|
|
|
|
shiftr keycode 15 = Meta_Tab |
|
|
|
|
alt keycode 15 = Meta_Tab |
|
|
|
|
|
|
|
|
|
keycode 71 = seven |
|
|
|
|
shiftl keycode 71 = U+2714 |
|
|
|
|
shiftr keycode 71 = U+2714 |
|
|
|
|
altgr keycode 71 = U+2195 |
|
|
|
|
ctrll keycode 71 = Home |
|
|
|
|
shiftl ctrll keycode 71 = Home |
|
|
|
|
shiftr ctrll keycode 71 = Home |
|
|
|
|
shiftl altgr keycode 71 = U+226a |
|
|
|
|
shiftr altgr keycode 71 = U+226a |
|
|
|
|
ctrll altgr keycode 71 = U+2308 |
|
|
|
|
keycode 28 = Return |
|
|
|
|
alt keycode 28 = Meta_Control_m |
|
|
|
|
|
|
|
|
|
keycode 72 = eight |
|
|
|
|
shiftl keycode 72 = U+2718 |
|
|
|
|
shiftr keycode 72 = U+2718 |
|
|
|
|
altgr keycode 72 = U+2191 |
|
|
|
|
ctrll keycode 72 = Up |
|
|
|
|
shiftl ctrll keycode 72 = Up |
|
|
|
|
shiftr ctrll keycode 72 = Up |
|
|
|
|
shiftl altgr keycode 72 = U+2229 |
|
|
|
|
shiftr altgr keycode 72 = U+2229 |
|
|
|
|
ctrll altgr keycode 72 = U+22c2 |
|
|
|
|
keycode 29 = Control |
|
|
|
|
keycode 97 = Control |
|
|
|
|
|
|
|
|
|
keycode 73 = nine |
|
|
|
|
shiftl keycode 73 = U+2020 |
|
|
|
|
shiftr keycode 73 = U+2020 |
|
|
|
|
altgr keycode 73 = VoidSymbol |
|
|
|
|
ctrll keycode 73 = Prior |
|
|
|
|
shiftl ctrll keycode 73 = Prior |
|
|
|
|
shiftr ctrll keycode 73 = Prior |
|
|
|
|
shiftl altgr keycode 73 = U+226b |
|
|
|
|
shiftr altgr keycode 73 = U+226b |
|
|
|
|
ctrll altgr keycode 73 = U+2309 |
|
|
|
|
keycode 56 = Alt |
|
|
|
|
|
|
|
|
|
keycode 75 = four |
|
|
|
|
shiftl keycode 75 = U+2663 |
|
|
|
|
shiftr keycode 75 = U+2663 |
|
|
|
|
altgr keycode 75 = U+2190 |
|
|
|
|
ctrll keycode 75 = Left |
|
|
|
|
shiftl ctrll keycode 75 = Left |
|
|
|
|
shiftr ctrll keycode 75 = Left |
|
|
|
|
shiftl altgr keycode 75 = U+2282 |
|
|
|
|
shiftr altgr keycode 75 = U+2282 |
|
|
|
|
ctrll altgr keycode 75 = U+2286 |
|
|
|
|
#========================================================================== |
|
|
|
|
# linux-keys-bare, Control Keys |
|
|
|
|
#========================================================================== |
|
|
|
|
|
|
|
|
|
keycode 76 = five |
|
|
|
|
shiftl keycode 76 = U+20ac |
|
|
|
|
shiftr keycode 76 = U+20ac |
|
|
|
|
altgr keycode 76 = colon |
|
|
|
|
ctrll keycode 76 = VoidSymbol |
|
|
|
|
shiftl ctrll keycode 76 = VoidSymbol |
|
|
|
|
shiftr ctrll keycode 76 = VoidSymbol |
|
|
|
|
shiftl altgr keycode 76 = U+22b6 |
|
|
|
|
shiftr altgr keycode 76 = U+22b6 |
|
|
|
|
ctrll altgr keycode 76 = U+22b7 |
|
|
|
|
keycode 59 = F1 |
|
|
|
|
alt keycode 59 = Console_1 |
|
|
|
|
control alt keycode 59 = Console_1 |
|
|
|
|
shiftl keycode 59 = F13 |
|
|
|
|
shiftr keycode 59 = F13 |
|
|
|
|
keycode 60 = F2 |
|
|
|
|
alt keycode 60 = Console_2 |
|
|
|
|
control alt keycode 60 = Console_2 |
|
|
|
|
shiftl keycode 60 = F14 |
|
|
|
|
shiftr keycode 60 = F14 |
|
|
|
|
keycode 61 = F3 |
|
|
|
|
alt keycode 61 = Console_3 |
|
|
|
|
control alt keycode 61 = Console_3 |
|
|
|
|
shiftl keycode 61 = F15 |
|
|
|
|
shiftr keycode 61 = F15 |
|
|
|
|
keycode 62 = F4 |
|
|
|
|
alt keycode 62 = Console_4 |
|
|
|
|
control alt keycode 62 = Console_4 |
|
|
|
|
shiftl keycode 62 = F16 |
|
|
|
|
shiftr keycode 62 = F16 |
|
|
|
|
|
|
|
|
|
keycode 77 = six |
|
|
|
|
shiftl keycode 77 = U+2023 |
|
|
|
|
shiftr keycode 77 = U+2023 |
|
|
|
|
altgr keycode 77 = U+2192 |
|
|
|
|
ctrll keycode 77 = Right |
|
|
|
|
shiftl ctrll keycode 77 = Right |
|
|
|
|
shiftr ctrll keycode 77 = Right |
|
|
|
|
shiftl altgr keycode 77 = U+2283 |
|
|
|
|
shiftr altgr keycode 77 = U+2283 |
|
|
|
|
ctrll altgr keycode 77 = U+2287 |
|
|
|
|
keycode 63 = F5 |
|
|
|
|
alt keycode 63 = Console_5 |
|
|
|
|
control alt keycode 63 = Console_5 |
|
|
|
|
shiftl keycode 63 = F17 |
|
|
|
|
shiftr keycode 63 = F17 |
|
|
|
|
keycode 64 = F6 |
|
|
|
|
alt keycode 64 = Console_6 |
|
|
|
|
control alt keycode 64 = Console_6 |
|
|
|
|
shiftl keycode 64 = F18 |
|
|
|
|
shiftr keycode 64 = F18 |
|
|
|
|
keycode 65 = F7 |
|
|
|
|
alt keycode 65 = Console_7 |
|
|
|
|
control alt keycode 65 = Console_7 |
|
|
|
|
shiftl keycode 65 = F19 |
|
|
|
|
shiftr keycode 65 = F19 |
|
|
|
|
keycode 66 = F8 |
|
|
|
|
alt keycode 66 = Console_8 |
|
|
|
|
control alt keycode 66 = Console_8 |
|
|
|
|
shiftl keycode 66 = F20 |
|
|
|
|
shiftr keycode 66 = F20 |
|
|
|
|
|
|
|
|
|
keycode 78 = plus |
|
|
|
|
shiftl keycode 78 = plus |
|
|
|
|
shiftr keycode 78 = plus |
|
|
|
|
altgr keycode 78 = plusminus |
|
|
|
|
ctrll keycode 78 = U+2213 |
|
|
|
|
shiftl ctrll keycode 78 = U+2213 |
|
|
|
|
shiftr ctrll keycode 78 = U+2213 |
|
|
|
|
shiftl altgr keycode 78 = U+2295 |
|
|
|
|
shiftr altgr keycode 78 = U+2295 |
|
|
|
|
ctrll altgr keycode 78 = U+2214 |
|
|
|
|
keycode 67 = F9 |
|
|
|
|
alt keycode 67 = Console_9 |
|
|
|
|
control alt keycode 67 = Console_9 |
|
|
|
|
shiftl keycode 67 = F21 |
|
|
|
|
shiftr keycode 67 = F21 |
|
|
|
|
keycode 68 = F10 |
|
|
|
|
alt keycode 68 = Console_10 |
|
|
|
|
control alt keycode 68 = Console_10 |
|
|
|
|
shiftl keycode 68 = F22 |
|
|
|
|
shiftr keycode 68 = F22 |
|
|
|
|
keycode 87 = F11 |
|
|
|
|
alt keycode 87 = Console_11 |
|
|
|
|
control alt keycode 87 = Console_11 |
|
|
|
|
shiftl keycode 87 = F23 |
|
|
|
|
shiftr keycode 87 = F23 |
|
|
|
|
keycode 88 = F12 |
|
|
|
|
alt keycode 88 = Console_12 |
|
|
|
|
control alt keycode 88 = Console_12 |
|
|
|
|
shiftl keycode 88 = F24 |
|
|
|
|
shiftr keycode 88 = F24 |
|
|
|
|
|
|
|
|
|
keycode 79 = one |
|
|
|
|
shiftl keycode 79 = U+2666 |
|
|
|
|
shiftr keycode 79 = U+2666 |
|
|
|
|
altgr keycode 79 = U+2194 |
|
|
|
|
ctrll keycode 79 = End |
|
|
|
|
shiftl ctrll keycode 79 = End |
|
|
|
|
shiftr ctrll keycode 79 = End |
|
|
|
|
shiftl altgr keycode 79 = U+2264 |
|
|
|
|
shiftr altgr keycode 79 = U+2264 |
|
|
|
|
ctrll altgr keycode 79 = U+230a |
|
|
|
|
keycode 103 = Up |
|
|
|
|
alt keycode 103 = KeyboardSignal |
|
|
|
|
keycode 105 = Left |
|
|
|
|
alt keycode 105 = Decr_Console |
|
|
|
|
keycode 106 = Right |
|
|
|
|
alt keycode 106 = Incr_Console |
|
|
|
|
keycode 108 = Down |
|
|
|
|
|
|
|
|
|
keycode 80 = two |
|
|
|
|
shiftl keycode 80 = U+2665 |
|
|
|
|
shiftr keycode 80 = U+2665 |
|
|
|
|
altgr keycode 80 = U+2193 |
|
|
|
|
ctrll keycode 80 = Down |
|
|
|
|
shiftl ctrll keycode 80 = Down |
|
|
|
|
shiftr ctrll keycode 80 = Down |
|
|
|
|
shiftl altgr keycode 80 = U+222a |
|
|
|
|
shiftr altgr keycode 80 = U+222a |
|
|
|
|
ctrll altgr keycode 80 = U+22c3 |
|
|
|
|
keycode 110 = Insert |
|
|
|
|
keycode 111 = Remove |
|
|
|
|
control alt keycode 111 = Boot |
|
|
|
|
keycode 102 = Home |
|
|
|
|
keycode 107 = End |
|
|
|
|
keycode 104 = PageUp |
|
|
|
|
shiftl keycode 104 = Scroll_Backward |
|
|
|
|
shiftr keycode 104 = Scroll_Backward |
|
|
|
|
keycode 109 = PageDown |
|
|
|
|
shiftl keycode 109 = Scroll_Forward |
|
|
|
|
shiftr keycode 109 = Scroll_Forward |
|
|
|
|
|
|
|
|
|
keycode 81 = three |
|
|
|
|
shiftl keycode 81 = U+2660 |
|
|
|
|
shiftr keycode 81 = U+2660 |
|
|
|
|
altgr keycode 81 = U+21cc |
|
|
|
|
ctrll keycode 81 = Next |
|
|
|
|
shiftl ctrll keycode 81 = Next |
|
|
|
|
shiftr ctrll keycode 81 = Next |
|
|
|
|
shiftl altgr keycode 81 = U+2265 |
|
|
|
|
shiftr altgr keycode 81 = U+2265 |
|
|
|
|
ctrll altgr keycode 81 = U+230b |
|
|
|
|
keycode 99 = Compose |
|
|
|
|
alt keycode 99 = Control_backslash |
|
|
|
|
control keycode 99 = Control_backslash |
|
|
|
|
plain keycode 70 = Scroll_Lock |
|
|
|
|
shiftl keycode 70 = Show_Memory |
|
|
|
|
shiftr keycode 70 = Show_Memory |
|
|
|
|
control keycode 70 = Show_State |
|
|
|
|
alt keycode 70 = Show_Registers |
|
|
|
|
keycode 119 = Pause |
|
|
|
|
|
|
|
|
|
keycode 82 = zero |
|
|
|
|
shiftl keycode 82 = U+2423 |
|
|
|
|
shiftr keycode 82 = U+2423 |
|
|
|
|
altgr keycode 82 = percent |
|
|
|
|
ctrll keycode 82 = Insert |
|
|
|
|
shiftl ctrll keycode 82 = Insert |
|
|
|
|
shiftr ctrll keycode 82 = Insert |
|
|
|
|
shiftl altgr keycode 82 = U+2030 |
|
|
|
|
shiftr altgr keycode 82 = U+2030 |
|
|
|
|
ctrll altgr keycode 82 = U+25a1 |
|
|
|
|
## Alternatively: |
|
|
|
|
# |
|
|
|
|
#include "linux-keys-bare" |
|
|
|
|
# |
|
|
|
|
# shiftl keycode 59 = F13 |
|
|
|
|
# shiftr keycode 59 = F13 |
|
|
|
|
# shiftl keycode 60 = F14 |
|
|
|
|
# shiftr keycode 60 = F14 |
|
|
|
|
# shiftl keycode 61 = F15 |
|
|
|
|
# shiftr keycode 61 = F15 |
|
|
|
|
# shiftl keycode 62 = F16 |
|
|
|
|
# shiftr keycode 62 = F16 |
|
|
|
|
# |
|
|
|
|
# shiftl keycode 63 = F17 |
|
|
|
|
# shiftr keycode 63 = F17 |
|
|
|
|
# shiftl keycode 64 = F18 |
|
|
|
|
# shiftr keycode 64 = F18 |
|
|
|
|
# shiftl keycode 65 = F19 |
|
|
|
|
# shiftr keycode 65 = F19 |
|
|
|
|
# shiftl keycode 66 = F20 |
|
|
|
|
# shiftr keycode 66 = F20 |
|
|
|
|
# |
|
|
|
|
# shiftl keycode 67 = F21 |
|
|
|
|
# shiftr keycode 67 = F21 |
|
|
|
|
# shiftl keycode 68 = F22 |
|
|
|
|
# shiftr keycode 68 = F22 |
|
|
|
|
# shiftl keycode 87 = F23 |
|
|
|
|
# shiftr keycode 87 = F23 |
|
|
|
|
# shiftl keycode 88 = F24 |
|
|
|
|
# shiftr keycode 88 = F24 |
|
|
|
|
# |
|
|
|
|
# shiftl keycode 104 = Scroll_Backward |
|
|
|
|
# shiftr keycode 104 = Scroll_Backward |
|
|
|
|
# |
|
|
|
|
# shiftl keycode 109 = Scroll_Forward |
|
|
|
|
# shiftr keycode 109 = Scroll_Forward |
|
|
|
|
# |
|
|
|
|
# shiftl keycode 70 = Show_Memory |
|
|
|
|
# shiftr keycode 70 = Show_Memory |
|
|
|
|
|
|
|
|
|
keycode 83 = comma |
|
|
|
|
shiftl keycode 83 = period |
|
|
|
|
shiftr keycode 83 = period |
|
|
|
|
altgr keycode 83 = comma |
|
|
|
|
ctrll keycode 83 = Remove |
|
|
|
|
shiftl ctrll keycode 83 = Remove |
|
|
|
|
shiftr ctrll keycode 83 = Remove |
|
|
|
|
shiftl altgr keycode 83 = U+2032 |
|
|
|
|
shiftr altgr keycode 83 = U+2032 |
|
|
|
|
ctrll altgr keycode 83 = U+2033 |
|
|
|
|
#========================================================================== |
|
|
|
|
# Modifier |
|
|
|
|
#========================================================================== |
|
|
|
|
|
|
|
|
|
keycode 96 = KP_Enter |
|
|
|
|
keycode 42 = ShiftL |
|
|
|
|
shiftr keycode 42 = Caps_Lock |
|
|
|
|
keycode 54 = ShiftR |
|
|
|
|
shiftl keycode 54 = Caps_Lock |
|
|
|
|
|
|
|
|
|
keycode 58 = AltGr # Mod3 Left |
|
|
|
|
keycode 43 = AltGr # Mod3 Right |
|
|
|
|
|
|
|
|
|
keycode 86 = CtrlL # Mod4 Left |
|
|
|
|
keycode 100 = CtrlL # Mod4 Right |
|
|
|
|
|
|
|
|
|
#========================================================================== |
|
|
|
|
# additional Keys with control function (has to be edited manually!!!!) |
|
|
|
|
# Compose |
|
|
|
|
#========================================================================== |
|
|
|
|
control keycode 57 = nul |
|
|
|
|
# for some obscure reason, this is required even when we set alt_is_meta |
|
|
|
|
alt control keycode 57 = Meta_nul |
|
|
|
|
control altgr keycode 30 = Control_backslash |
|
|
|
|
control altgr keycode 19 = Control_bracketright |
|
|
|
|
control altgr keycode 17 = Control_underscore |
|
|
|
|
control altgr keycode 20 = Control_asciicircum |
|
|
|
|
|
|
|
|
|
# TODO: add most important compose definitions |
|
|
|
|
|
|
|
|
|
altgr keycode 15 = Compose # Mod3 + Tab: Compose |
|
|
|
|
|
|
|
|
|
#========================================================================== |
|
|
|
|
# Strings and Compose |
|
|
|
|
# Character keys |
|
|
|
|
#========================================================================== |
|
|
|
|
# string F100 = "setleds +num\n" |
|
|
|
|
keycode 57 = space |
|
|
|
|
shiftl keycode 57 = space |
|
|
|
|
shiftr keycode 57 = space |
|
|
|
@ -720,199 +724,201 @@ altgr shiftr keycode 53 = U+03ba |
|
|
|
|
ctrll keycode 53 = semicolon |
|
|
|
|
altgr ctrll keycode 53 = multiply |
|
|
|
|
|
|
|
|
|
#keymaps 0-3,16-19,32-35,64-67,80-83,96-99 |
|
|
|
|
keymaps 0-127 |
|
|
|
|
compose as usual |
|
|
|
|
strings as usual |
|
|
|
|
alt_is_meta |
|
|
|
|
|
|
|
|
|
#========================================================================== |
|
|
|
|
# Default Keys (usually not needed) |
|
|
|
|
# Keypad |
|
|
|
|
#========================================================================== |
|
|
|
|
|
|
|
|
|
keycode 1 = Escape |
|
|
|
|
alt keycode 1 = Meta_Escape |
|
|
|
|
|
|
|
|
|
shiftr alt keycode 1 = Meta_Escape |
|
|
|
|
|
|
|
|
|
keycode 14 = Delete |
|
|
|
|
alt keycode 14 = Meta_Delete |
|
|
|
|
shiftl alt keycode 14 = Meta_Delete |
|
|
|
|
shiftr alt keycode 14 = Meta_Delete |
|
|
|
|
keycode 69 = Tab |
|
|
|
|
shiftl keycode 69 = Tab |
|
|
|
|
shiftr keycode 69 = Tab |
|
|
|
|
altgr keycode 69 = equal |
|
|
|
|
ctrll keycode 69 = U+2260 |
|
|
|
|
shiftl ctrll keycode 69 = U+2260 |
|
|
|
|
shiftr ctrll keycode 69 = U+2260 |
|
|
|
|
shiftl altgr keycode 69 = U+2248 |
|
|
|
|
shiftr altgr keycode 69 = U+2248 |
|
|
|
|
ctrll altgr keycode 69 = U+2261 |
|
|
|
|
|
|
|
|
|
keycode 15 = Tab |
|
|
|
|
shiftl keycode 15 = Meta_Tab |
|
|
|
|
shiftr keycode 15 = Meta_Tab |
|
|
|
|
alt keycode 15 = Meta_Tab |
|
|
|
|
keycode 98 = slash |
|
|
|
|
shiftl keycode 98 = slash |
|
|
|
|
shiftr keycode 98 = slash |
|
|
|
|
altgr keycode 98 = division |
|
|
|
|
ctrll keycode 98 = U+2044 |
|
|
|
|
shiftl ctrll keycode 98 = U+2044 |
|
|
|
|
shiftr ctrll keycode 98 = U+2044 |
|
|
|
|
shiftl altgr keycode 98 = U+2300 |
|
|
|
|
shiftr altgr keycode 98 = U+2300 |
|
|
|
|
ctrll altgr keycode 98 = U+2223 |
|
|
|
|
|
|
|
|
|
keycode 28 = Return |
|
|
|
|
alt keycode 28 = Meta_Control_m |
|
|
|
|
keycode 55 = asterisk |
|
|
|
|
shiftl keycode 55 = asterisk |
|
|
|
|
shiftr keycode 55 = asterisk |
|
|
|
|
altgr keycode 55 = U+22c5 |
|
|
|
|
ctrll keycode 55 = multiply |
|
|
|
|
shiftl ctrll keycode 55 = multiply |
|
|
|
|
shiftr ctrll keycode 55 = multiply |
|
|
|
|
shiftl altgr keycode 55 = U+2299 |
|
|
|
|
shiftr altgr keycode 55 = U+2299 |
|
|
|
|
ctrll altgr keycode 55 = U+2297 |
|
|
|
|
|
|
|
|
|
keycode 29 = Control |
|
|
|
|
keycode 97 = Control |
|
|
|
|
keycode 74 = minus |
|
|
|
|
shiftl keycode 74 = minus |
|
|
|
|
shiftr keycode 74 = minus |
|
|
|
|
altgr keycode 74 = U+2212 |
|
|
|
|
ctrll keycode 74 = U+2216 |
|
|
|
|
shiftl ctrll keycode 74 = U+2216 |
|
|
|
|
shiftr ctrll keycode 74 = U+2216 |
|
|
|
|
shiftl altgr keycode 74 = U+2296 |
|
|
|
|
shiftr altgr keycode 74 = U+2296 |
|
|
|
|
ctrll altgr keycode 74 = U+2238 |
|
|
|
|
|
|
|
|
|
keycode 56 = Alt |
|
|
|
|
keycode 71 = seven |
|
|
|
|
shiftl keycode 71 = U+2714 |
|
|
|
|
shiftr keycode 71 = U+2714 |
|
|
|
|
altgr keycode 71 = U+2195 |
|
|
|
|
ctrll keycode 71 = Home |
|
|
|
|
shiftl ctrll keycode 71 = Home |
|
|
|
|
shiftr ctrll keycode 71 = Home |
|
|
|
|
shiftl altgr keycode 71 = U+226a |
|
|
|
|
shiftr altgr keycode 71 = U+226a |
|
|
|
|
ctrll altgr keycode 71 = U+2308 |
|
|
|
|
|
|
|
|
|
#========================================================================== |
|
|
|
|
# linux-keys-bare, Control Keys |
|
|
|
|
#========================================================================== |
|
|
|
|
keycode 72 = eight |
|
|
|
|
shiftl keycode 72 = U+2718 |
|
|
|
|
shiftr keycode 72 = U+2718 |
|
|
|
|
altgr keycode 72 = U+2191 |
|
|
|
|
ctrll keycode 72 = Up |
|
|
|
|
shiftl ctrll keycode 72 = Up |
|
|
|
|
shiftr ctrll keycode 72 = Up |
|
|
|
|
shiftl altgr keycode 72 = U+2229 |
|
|
|
|
shiftr altgr keycode 72 = U+2229 |
|
|
|
|
ctrll altgr keycode 72 = U+22c2 |
|
|
|
|
|
|
|
|
|
keycode 59 = F1 |
|
|
|
|
alt keycode 59 = Console_1 |
|
|
|
|
control alt keycode 59 = Console_1 |
|
|
|
|
shiftl keycode 59 = F13 |
|
|
|
|
shiftr keycode 59 = F13 |
|
|
|
|
keycode 60 = F2 |
|
|
|
|
alt keycode 60 = Console_2 |
|
|
|
|
control alt keycode 60 = Console_2 |
|
|
|
|
shiftl keycode 60 = F14 |
|
|
|
|
shiftr keycode 60 = F14 |
|
|
|
|
keycode 61 = F3 |
|
|
|
|
alt keycode 61 = Console_3 |
|
|
|
|
control alt keycode 61 = Console_3 |
|
|
|
|
shiftl keycode 61 = F15 |
|
|
|
|
shiftr keycode 61 = F15 |
|
|
|
|
keycode 62 = F4 |
|
|
|
|
alt keycode 62 = Console_4 |
|
|
|
|
control alt keycode 62 = Console_4 |
|
|
|
|
shiftl keycode 62 = F16 |
|
|
|
|
shiftr keycode 62 = F16 |
|
|
|
|
keycode 73 = nine |
|
|
|
|
shiftl keycode 73 = U+2020 |
|
|
|
|
shiftr keycode 73 = U+2020 |
|
|
|
|
altgr keycode 73 = VoidSymbol |
|
|
|
|
ctrll keycode 73 = Prior |
|
|
|
|
shiftl ctrll keycode 73 = Prior |
|
|
|
|
shiftr ctrll keycode 73 = Prior |
|
|
|
|
shiftl altgr keycode 73 = U+226b |
|
|
|
|
shiftr altgr keycode 73 = U+226b |
|
|
|
|
ctrll altgr keycode 73 = U+2309 |
|
|
|
|
|
|
|
|
|
keycode 63 = F5 |
|
|
|
|
alt keycode 63 = Console_5 |
|
|
|
|
control alt keycode 63 = Console_5 |
|
|
|
|
shiftl keycode 63 = F17 |
|
|
|
|
shiftr keycode 63 = F17 |
|
|
|
|
keycode 64 = F6 |
|
|
|
|
alt keycode 64 = Console_6 |
|
|
|
|
control alt keycode 64 = Console_6 |
|
|
|
|
shiftl keycode 64 = F18 |
|
|
|
|
shiftr keycode 64 = F18 |
|
|
|
|
keycode 65 = F7 |
|
|
|
|
alt keycode 65 = Console_7 |
|
|
|
|
control alt keycode 65 = Console_7 |
|
|
|
|
shiftl keycode 65 = F19 |
|
|
|
|
shiftr keycode 65 = F19 |
|
|
|
|
keycode 66 = F8 |
|
|
|
|
alt keycode 66 = Console_8 |
|
|
|
|
control alt keycode 66 = Console_8 |
|
|
|
|
shiftl keycode 66 = F20 |
|
|
|
|
shiftr keycode 66 = F20 |
|
|
|
|
keycode 75 = four |
|
|
|
|
shiftl keycode 75 = U+2663 |
|
|
|
|
shiftr keycode 75 = U+2663 |
|
|
|
|
altgr keycode 75 = U+2190 |
|
|
|
|
ctrll keycode 75 = Left |
|
|
|
|
shiftl ctrll keycode 75 = Left |
|
|
|
|
shiftr ctrll keycode 75 = Left |
|
|
|
|
shiftl altgr keycode 75 = U+2282 |
|
|
|
|
shiftr altgr keycode 75 = U+2282 |
|
|
|
|
ctrll altgr keycode 75 = U+2286 |
|
|
|
|
|
|
|
|
|
keycode 67 = F9 |
|
|
|
|
alt keycode 67 = Console_9 |
|
|
|
|
control alt keycode 67 = Console_9 |
|
|
|
|
shiftl keycode 67 = F21 |
|
|
|
|
shiftr keycode 67 = F21 |
|
|
|
|
keycode 68 = F10 |
|
|
|
|
alt keycode 68 = Console_10 |
|
|
|
|
control alt keycode 68 = Console_10 |
|
|
|
|
shiftl keycode 68 = F22 |
|
|
|
|
shiftr keycode 68 = F22 |
|
|
|
|
keycode 87 = F11 |
|
|
|
|
alt keycode 87 = Console_11 |
|
|
|
|
control alt keycode 87 = Console_11 |
|
|
|
|
shiftl keycode 87 = F23 |
|
|
|
|
shiftr keycode 87 = F23 |
|
|
|
|
keycode 88 = F12 |
|
|
|
|
alt keycode 88 = Console_12 |
|
|
|
|
control alt keycode 88 = Console_12 |
|
|
|
|
shiftl keycode 88 = F24 |
|
|
|
|
shiftr keycode 88 = F24 |
|
|
|
|
keycode 76 = five |
|
|
|
|
shiftl keycode 76 = U+20ac |
|
|
|
|
shiftr keycode 76 = U+20ac |
|
|
|
|
altgr keycode 76 = colon |
|
|
|
|
ctrll keycode 76 = VoidSymbol |
|
|
|
|
shiftl ctrll keycode 76 = VoidSymbol |
|
|
|
|
shiftr ctrll keycode 76 = VoidSymbol |
|
|
|
|
shiftl altgr keycode 76 = U+22b6 |
|
|
|
|
shiftr altgr keycode 76 = U+22b6 |
|
|
|
|
ctrll altgr keycode 76 = U+22b7 |
|
|
|
|
|
|
|
|
|
keycode 103 = Up |
|
|
|
|
alt keycode 103 = KeyboardSignal |
|
|
|
|
keycode 105 = Left |
|
|
|
|
alt keycode 105 = Decr_Console |
|
|
|
|
keycode 106 = Right |
|
|
|
|
alt keycode 106 = Incr_Console |
|
|
|
|
keycode 108 = Down |
|
|
|
|
keycode 77 = six |
|
|
|
|
shiftl keycode 77 = U+2023 |
|
|
|
|
shiftr keycode 77 = U+2023 |
|
|
|
|
altgr keycode 77 = U+2192 |
|
|
|
|
ctrll keycode 77 = Right |
|
|
|
|
shiftl ctrll keycode 77 = Right |
|
|
|
|
shiftr ctrll keycode 77 = Right |
|
|
|
|
shiftl altgr keycode 77 = U+2283 |
|
|
|
|
shiftr altgr keycode 77 = U+2283 |
|
|
|
|
ctrll altgr keycode 77 = U+2287 |
|
|
|
|
|
|
|
|
|
keycode 110 = Insert |
|
|
|
|
keycode 111 = Remove |
|
|
|
|
control alt keycode 111 = Boot |
|
|
|
|
keycode 102 = Home |
|
|
|
|
keycode 107 = End |
|
|
|
|
keycode 104 = PageUp |
|
|
|
|
shiftl keycode 104 = Scroll_Backward |
|
|
|
|
shiftr keycode 104 = Scroll_Backward |
|
|
|
|
keycode 109 = PageDown |
|
|
|
|
shiftl keycode 109 = Scroll_Forward |
|
|
|
|
shiftr keycode 109 = Scroll_Forward |
|
|
|
|
keycode 78 = plus |
|
|
|
|
shiftl keycode 78 = plus |
|
|
|
|
shiftr keycode 78 = plus |
|
|
|
|
altgr keycode 78 = plusminus |
|
|
|
|
ctrll keycode 78 = U+2213 |
|
|
|
|
shiftl ctrll keycode 78 = U+2213 |
|
|
|
|
shiftr ctrll keycode 78 = U+2213 |
|
|
|
|
shiftl altgr keycode 78 = U+2295 |
|
|
|
|
shiftr altgr keycode 78 = U+2295 |
|
|
|
|
ctrll altgr keycode 78 = U+2214 |
|
|
|
|
|
|
|
|
|
keycode 99 = Compose |
|
|
|
|
alt keycode 99 = Control_backslash |
|
|
|
|
control keycode 99 = Control_backslash |
|
|
|
|
plain keycode 70 = Scroll_Lock |
|
|
|
|
shiftl keycode 70 = Show_Memory |
|
|
|
|
shiftr keycode 70 = Show_Memory |
|
|
|
|
control keycode 70 = Show_State |
|
|
|
|
alt keycode 70 = Show_Registers |
|
|
|
|
keycode 119 = Pause |
|
|
|
|
keycode 79 = one |
|
|
|
|
shiftl keycode 79 = U+2666 |
|
|
|
|
shiftr keycode 79 = U+2666 |
|
|
|
|
altgr keycode 79 = U+2194 |
|
|
|
|
ctrll keycode 79 = End |
|
|
|
|
shiftl ctrll keycode 79 = End |
|
|
|
|
shiftr ctrll keycode 79 = End |
|
|
|
|
shiftl altgr keycode 79 = U+2264 |
|
|
|
|
shiftr altgr keycode 79 = U+2264 |
|
|
|
|
ctrll altgr keycode 79 = U+230a |
|
|
|
|
|
|
|
|
|
## Alternatively: |
|
|
|
|
# |
|
|
|
|
#include "linux-keys-bare" |
|
|
|
|
# |
|
|
|
|
# shiftl keycode 59 = F13 |
|
|
|
|
# shiftr keycode 59 = F13 |
|
|
|
|
# shiftl keycode 60 = F14 |
|
|
|
|
# shiftr keycode 60 = F14 |
|
|
|
|
# shiftl keycode 61 = F15 |
|
|
|
|
# shiftr keycode 61 = F15 |
|
|
|
|
# shiftl keycode 62 = F16 |
|
|
|
|
# shiftr keycode 62 = F16 |
|
|
|
|
# |
|
|
|
|
# shiftl keycode 63 = F17 |
|
|
|
|
# shiftr keycode 63 = F17 |
|
|
|
|
# shiftl keycode 64 = F18 |
|
|
|
|
# shiftr keycode 64 = F18 |
|
|
|
|
# shiftl keycode 65 = F19 |
|
|
|
|
# shiftr keycode 65 = F19 |
|
|
|
|
# shiftl keycode 66 = F20 |
|
|
|
|
# shiftr keycode 66 = F20 |
|
|
|
|
# |
|
|
|
|
# shiftl keycode 67 = F21 |
|
|
|
|
# shiftr keycode 67 = F21 |
|
|
|
|
# shiftl keycode 68 = F22 |
|
|
|
|
# shiftr keycode 68 = F22 |
|
|
|
|
# shiftl keycode 87 = F23 |
|
|
|
|
# shiftr keycode 87 = F23 |
|
|
|
|
# shiftl keycode 88 = F24 |
|
|
|
|
# shiftr keycode 88 = F24 |
|
|
|
|
# |
|
|
|
|
# shiftl keycode 104 = Scroll_Backward |
|
|
|
|
# shiftr keycode 104 = Scroll_Backward |
|
|
|
|
# |
|
|
|
|
# shiftl keycode 109 = Scroll_Forward |
|
|
|
|
# shiftr keycode 109 = Scroll_Forward |
|
|
|
|
# |
|
|
|
|
# shiftl keycode 70 = Show_Memory |
|
|
|
|
# shiftr keycode 70 = Show_Memory |
|
|
|
|
keycode 80 = two |
|
|
|
|
shiftl keycode 80 = U+2665 |
|
|
|
|
shiftr keycode 80 = U+2665 |
|
|
|
|
altgr keycode 80 = U+2193 |
|
|
|
|
ctrll keycode 80 = Down |
|
|
|
|
shiftl ctrll keycode 80 = Down |
|
|
|
|
shiftr ctrll keycode 80 = Down |
|
|
|
|
shiftl altgr keycode 80 = U+222a |
|
|
|
|
shiftr altgr keycode 80 = U+222a |
|
|
|
|
ctrll altgr keycode 80 = U+22c3 |
|
|
|
|
|
|
|
|
|
#========================================================================== |
|
|
|
|
# Modifier |
|
|
|
|
#========================================================================== |
|
|
|
|
keycode 81 = three |
|
|
|
|
shiftl keycode 81 = U+2660 |
|
|
|
|
shiftr keycode 81 = U+2660 |
|
|
|
|
altgr keycode 81 = U+21cc |
|
|
|
|
ctrll keycode 81 = Next |
|
|
|
|
shiftl ctrll keycode 81 = Next |
|
|
|
|
shiftr ctrll keycode 81 = Next |
|
|
|
|
shiftl altgr keycode 81 = U+2265 |
|
|
|
|
shiftr altgr keycode 81 = U+2265 |
|
|
|
|
ctrll altgr keycode 81 = U+230b |
|
|
|
|
|
|
|
|
|
keycode 42 = ShiftL |
|
|
|
|
shiftr keycode 42 = Caps_Lock |
|
|
|
|
keycode 54 = ShiftR |
|
|
|
|
shiftl keycode 54 = Caps_Lock |
|
|
|
|
keycode 82 = zero |
|
|
|
|
shiftl keycode 82 = U+2423 |
|
|
|
|
shiftr keycode 82 = U+2423 |
|
|
|
|
altgr keycode 82 = percent |
|
|
|
|
ctrll keycode 82 = Insert |
|
|
|
|
shiftl ctrll keycode 82 = Insert |
|
|
|
|
shiftr ctrll keycode 82 = Insert |
|
|
|
|
shiftl altgr keycode 82 = U+2030 |
|
|
|
|
shiftr altgr keycode 82 = U+2030 |
|
|
|
|
ctrll altgr keycode 82 = U+25a1 |
|
|
|
|
|
|
|
|
|
keycode 58 = AltGr # Mod3 Left |
|
|
|
|
keycode 43 = AltGr # Mod3 Right |
|
|
|
|
keycode 83 = comma |
|
|
|
|
shiftl keycode 83 = period |
|
|
|
|
shiftr keycode 83 = period |
|
|
|
|
altgr keycode 83 = comma |
|
|
|
|
ctrll keycode 83 = Remove |
|
|
|
|
shiftl ctrll keycode 83 = Remove |
|
|
|
|
shiftr ctrll keycode 83 = Remove |
|
|
|
|
shiftl altgr keycode 83 = U+2032 |
|
|
|
|
shiftr altgr keycode 83 = U+2032 |
|
|
|
|
ctrll altgr keycode 83 = U+2033 |
|
|
|
|
|
|
|
|
|
keycode 86 = CtrlL # Mod4 Left |
|
|
|
|
keycode 100 = CtrlL # Mod4 Right |
|
|
|
|
keycode 96 = KP_Enter |
|
|
|
|
|
|
|
|
|
#========================================================================== |
|
|
|
|
# Compose |
|
|
|
|
# additional Keys with control function (has to be edited manually!!!!) |
|
|
|
|
#========================================================================== |
|
|
|
|
control keycode 57 = nul |
|
|
|
|
# for some obscure reason, this is required even when we set alt_is_meta |
|
|
|
|
alt control keycode 57 = Meta_nul |
|
|
|
|
control altgr keycode 30 = Control_backslash |
|
|
|
|
control altgr keycode 19 = Control_bracketright |
|
|
|
|
control altgr keycode 17 = Control_underscore |
|
|
|
|
control altgr keycode 20 = Control_asciicircum |
|
|
|
|
|
|
|
|
|
# TODO: add most important compose definitions |
|
|
|
|
|
|
|
|
|
altgr keycode 15 = Compose # Mod3 + Tab: Compose |
|
|
|
|
|
|
|
|
|
#========================================================================== |
|
|
|
|
# Character keys |
|
|
|
|
# Strings and Compose |
|
|
|
|
#========================================================================== |
|
|
|
|
# string F100 = "setleds +num\n" |
|
|
|
|