:/ Falsche Reihenfolge bei bone.map und neoqwertz.map behoben
This commit is contained in:
parent
12a8714bf9
commit
65da4a89f4
|
@ -286,7 +286,7 @@
|
|||
[#px"(?:^|\n)[[:blank:]]*(keycode[[:blank:]]+\\d+[[:blank:]]*=[[:blank:]]*[a-z][[:blank:]]*\n)"
|
||||
"\n \\1shift shiftl \\1shift shiftr \\1"])))
|
||||
|
||||
(define (main tail-file body-file head-file output-file)
|
||||
(define (main head-file body-file tail-file output-file)
|
||||
(display-to-file (~a (file->string head-file)
|
||||
(myfilter-output (keylist->keymap (convert (keymap->keylist (myfilter-input (file->string body-file))))))
|
||||
(file->string tail-file))
|
||||
|
|
|
@ -1,201 +1,202 @@
|
|||
#==========================================================================
|
||||
# Keypad
|
||||
#==========================================================================
|
||||
! adnw.map - German AdNW Keyboard Layout
|
||||
!
|
||||
|
||||
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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 96 = KP_Enter
|
||||
#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
|
||||
|
||||
#==========================================================================
|
||||
# additional Keys with control function (has to be edited manually!!!!)
|
||||
# Default Keys (usually not needed)
|
||||
#==========================================================================
|
||||
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
|
||||
|
||||
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 15 = Tab
|
||||
shiftl keycode 15 = Meta_Tab
|
||||
shiftr keycode 15 = Meta_Tab
|
||||
alt keycode 15 = Meta_Tab
|
||||
|
||||
keycode 28 = Return
|
||||
alt keycode 28 = Meta_Control_m
|
||||
|
||||
keycode 29 = Control
|
||||
keycode 97 = Control
|
||||
|
||||
keycode 56 = Alt
|
||||
|
||||
#==========================================================================
|
||||
# Strings and Compose
|
||||
# linux-keys-bare, Control Keys
|
||||
#==========================================================================
|
||||
|
||||
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 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 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 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 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 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
|
||||
|
||||
## 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
|
||||
|
||||
#==========================================================================
|
||||
# Modifier
|
||||
#==========================================================================
|
||||
|
||||
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
|
||||
|
||||
#==========================================================================
|
||||
# Compose
|
||||
#==========================================================================
|
||||
|
||||
# TODO: add most important compose definitions
|
||||
|
||||
altgr keycode 15 = Compose # Mod3 + Tab: Compose
|
||||
|
||||
#==========================================================================
|
||||
# Character keys
|
||||
#==========================================================================
|
||||
# string F100 = "setleds +num\n"
|
||||
keycode 57 = space
|
||||
shiftl keycode 57 = space
|
||||
shiftr keycode 57 = space
|
||||
|
@ -736,199 +737,201 @@ altgr shiftr keycode 53 = U+03b6
|
|||
ctrll keycode 53 = semicolon
|
||||
altgr ctrll keycode 53 = U+2124
|
||||
|
||||
#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
|
||||
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
|
||||
|
||||
shiftr 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
|
||||
|
||||
keycode 14 = Delete
|
||||
alt keycode 14 = Meta_Delete
|
||||
shiftl alt keycode 14 = Meta_Delete
|
||||
shiftr alt keycode 14 = Meta_Delete
|
||||
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 15 = Tab
|
||||
shiftl keycode 15 = Meta_Tab
|
||||
shiftr keycode 15 = Meta_Tab
|
||||
alt keycode 15 = Meta_Tab
|
||||
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 28 = Return
|
||||
alt keycode 28 = Meta_Control_m
|
||||
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 29 = Control
|
||||
keycode 97 = Control
|
||||
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 56 = Alt
|
||||
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 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 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 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 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 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 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 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 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 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 96 = KP_Enter
|
||||
|
||||
#==========================================================================
|
||||
# linux-keys-bare, Control Keys
|
||||
# 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
|
||||
|
||||
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 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 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 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 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 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
|
||||
|
||||
## 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
|
||||
|
||||
#==========================================================================
|
||||
# Modifier
|
||||
#==========================================================================
|
||||
|
||||
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
|
||||
|
||||
#==========================================================================
|
||||
# Compose
|
||||
#==========================================================================
|
||||
|
||||
# TODO: add most important compose definitions
|
||||
|
||||
altgr keycode 15 = Compose # Mod3 + Tab: Compose
|
||||
|
||||
#==========================================================================
|
||||
# Character keys
|
||||
# Strings and Compose
|
||||
#==========================================================================
|
||||
# string F100 = "setleds +num\n"
|
||||
|
|
|
@ -1,201 +1,205 @@
|
|||
#==========================================================================
|
||||
# Keypad
|
||||
#==========================================================================
|
||||
! bone.map, based on
|
||||
!
|
||||
! neo.map - German Neo 2 Keyboard layout
|
||||
! 2010 Pascal Hauck, <neo@pascalhauck.de>
|
||||
!
|
||||
|
||||
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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 96 = KP_Enter
|
||||
#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
|
||||
|
||||
#==========================================================================
|
||||
# additional Keys with control function (has to be edited manually!!!!)
|
||||
# Default Keys (usually not needed)
|
||||
#==========================================================================
|
||||
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
|
||||
|
||||
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 15 = Tab
|
||||
shiftl keycode 15 = Meta_Tab
|
||||
shiftr keycode 15 = Meta_Tab
|
||||
alt keycode 15 = Meta_Tab
|
||||
|
||||
keycode 28 = Return
|
||||
alt keycode 28 = Meta_Control_m
|
||||
|
||||
keycode 29 = Control
|
||||
keycode 97 = Control
|
||||
|
||||
keycode 56 = Alt
|
||||
|
||||
#==========================================================================
|
||||
# Strings and Compose
|
||||
# linux-keys-bare, Control Keys
|
||||
#==========================================================================
|
||||
|
||||
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 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 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 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 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 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
|
||||
|
||||
## 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
|
||||
|
||||
#==========================================================================
|
||||
# Modifier
|
||||
#==========================================================================
|
||||
|
||||
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
|
||||
|
||||
#==========================================================================
|
||||
# Compose
|
||||
#==========================================================================
|
||||
|
||||
# TODO: add most important compose definitions
|
||||
|
||||
altgr keycode 15 = Compose # Mod3 + Tab: 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
|
||||
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
|
||||
|
||||
shiftr 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
|
||||
|
||||
keycode 14 = Delete
|
||||
alt keycode 14 = Meta_Delete
|
||||
shiftl alt keycode 14 = Meta_Delete
|
||||
shiftr alt keycode 14 = Meta_Delete
|
||||
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 15 = Tab
|
||||
shiftl keycode 15 = Meta_Tab
|
||||
shiftr keycode 15 = Meta_Tab
|
||||
alt keycode 15 = Meta_Tab
|
||||
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 28 = Return
|
||||
alt keycode 28 = Meta_Control_m
|
||||
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 29 = Control
|
||||
keycode 97 = Control
|
||||
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 56 = Alt
|
||||
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 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 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 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 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 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 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 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 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 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 96 = KP_Enter
|
||||
|
||||
#==========================================================================
|
||||
# linux-keys-bare, Control Keys
|
||||
# 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
|
||||
|
||||
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 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 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 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 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 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
|
||||
|
||||
## 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
|
||||
|
||||
#==========================================================================
|
||||
# Modifier
|
||||
#==========================================================================
|
||||
|
||||
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
|
||||
|
||||
#==========================================================================
|
||||
# Compose
|
||||
#==========================================================================
|
||||
|
||||
# TODO: add most important compose definitions
|
||||
|
||||
altgr keycode 15 = Compose # Mod3 + Tab: Compose
|
||||
|
||||
#==========================================================================
|
||||
# Character keys
|
||||
# Strings and Compose
|
||||
#==========================================================================
|
||||
# string F100 = "setleds +num\n"
|
||||
|
|
|
@ -1,201 +1,202 @@
|
|||
#==========================================================================
|
||||
# Keypad
|
||||
#==========================================================================
|
||||
! koy.map - German Koy Keyboard Layout
|
||||
!
|
||||
|
||||
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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 96 = KP_Enter
|
||||
#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
|
||||
|
||||
#==========================================================================
|
||||
# additional Keys with control function (has to be edited manually!!!!)
|
||||
# Default Keys (usually not needed)
|
||||
#==========================================================================
|
||||
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
|
||||
|
||||
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 15 = Tab
|
||||
shiftl keycode 15 = Meta_Tab
|
||||
shiftr keycode 15 = Meta_Tab
|
||||
alt keycode 15 = Meta_Tab
|
||||
|
||||
keycode 28 = Return
|
||||
alt keycode 28 = Meta_Control_m
|
||||
|
||||
keycode 29 = Control
|
||||
keycode 97 = Control
|
||||
|
||||
keycode 56 = Alt
|
||||
|
||||
#==========================================================================
|
||||
# Strings and Compose
|
||||
# linux-keys-bare, Control Keys
|
||||
#==========================================================================
|
||||
|
||||
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 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 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 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 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 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
|
||||
|
||||
## 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
|
||||
|
||||
#==========================================================================
|
||||
# Modifier
|
||||
#==========================================================================
|
||||
|
||||
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
|
||||
|
||||
#==========================================================================
|
||||
# Compose
|
||||
#==========================================================================
|
||||
|
||||
# TODO: add most important compose definitions
|
||||
|
||||
altgr keycode 15 = Compose # Mod3 + Tab: Compose
|
||||
|
||||
#==========================================================================
|
||||
# Character keys
|
||||
#==========================================================================
|
||||
# string F100 = "setleds +num\n"
|
||||
keycode 57 = space
|
||||
shiftl keycode 57 = space
|
||||
shiftr keycode 57 = space
|
||||
|
@ -722,199 +723,201 @@ altgr shiftr keycode 53 = U+03b6
|
|||
ctrll keycode 53 = semicolon
|
||||
altgr ctrll keycode 53 = U+2124
|
||||
|
||||
#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
|
||||
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
|
||||
|
||||
shiftr 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
|
||||
|
||||
keycode 14 = Delete
|
||||
alt keycode 14 = Meta_Delete
|
||||
shiftl alt keycode 14 = Meta_Delete
|
||||
shiftr alt keycode 14 = Meta_Delete
|
||||
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 15 = Tab
|
||||
shiftl keycode 15 = Meta_Tab
|
||||
shiftr keycode 15 = Meta_Tab
|
||||
alt keycode 15 = Meta_Tab
|
||||
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 28 = Return
|
||||
alt keycode 28 = Meta_Control_m
|
||||
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 29 = Control
|
||||
keycode 97 = Control
|
||||
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 56 = Alt
|
||||
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 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 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 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 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 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 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 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 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 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 96 = KP_Enter
|
||||
|
||||
#==========================================================================
|
||||
# linux-keys-bare, Control Keys
|
||||
# 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
|
||||
|
||||
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 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 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 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 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 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
|
||||
|
||||
## 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
|
||||
|
||||
#==========================================================================
|
||||
# Modifier
|
||||
#==========================================================================
|
||||
|
||||
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
|
||||
|
||||
#==========================================================================
|
||||
# Compose
|
||||
#==========================================================================
|
||||
|
||||
# TODO: add most important compose definitions
|
||||
|
||||
altgr keycode 15 = Compose # Mod3 + Tab: Compose
|
||||
|
||||
#==========================================================================
|
||||
# Character keys
|
||||
# Strings and Compose
|
||||
#==========================================================================
|
||||
# string F100 = "setleds +num\n"
|
||||
|
|
|
@ -1,201 +1,205 @@
|
|||
#==========================================================================
|
||||
# Keypad
|
||||
#==========================================================================
|
||||
! neoqwertz.map, based on
|
||||
!
|
||||
! neo.map - German Neo 2 Keyboard Layout
|
||||
! 2010 Pascal Hauck, <neo@pascalhauck.de>
|
||||
!
|
||||
|
||||
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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 96 = KP_Enter
|
||||
#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
|
||||
|
||||
#==========================================================================
|
||||
# additional Keys with control function (has to be edited manually!!!!)
|
||||
# Default Keys (usually not needed)
|
||||
#==========================================================================
|
||||
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
|
||||
|
||||
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 15 = Tab
|
||||
shiftl keycode 15 = Meta_Tab
|
||||
shiftr keycode 15 = Meta_Tab
|
||||
alt keycode 15 = Meta_Tab
|
||||
|
||||
keycode 28 = Return
|
||||
alt keycode 28 = Meta_Control_m
|
||||
|
||||
keycode 29 = Control
|
||||
keycode 97 = Control
|
||||
|
||||
keycode 56 = Alt
|
||||
|
||||
#==========================================================================
|
||||
# Strings and Compose
|
||||
# linux-keys-bare, Control Keys
|
||||
#==========================================================================
|
||||
|
||||
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 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 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 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 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 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
|
||||
|
||||
## 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
|
||||
|
||||
#==========================================================================
|
||||
# Modifier
|
||||
#==========================================================================
|
||||
|
||||
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
|
||||
|
||||
#==========================================================================
|
||||
# Compose
|
||||
#==========================================================================
|
||||
|
||||
# TODO: add most important compose definitions
|
||||
|
||||
altgr keycode 15 = Compose # Mod3 + Tab: Compose
|
||||
|
||||
#==========================================================================
|
||||
# Character keys
|
||||
#==========================================================================
|
||||
# string F100 = "setleds +num\n"
|
||||
keycode 57 = space
|
||||
shiftl keycode 57 = space
|
||||
shiftr keycode 57 = space
|
||||
|
@ -722,199 +726,201 @@ altgr shiftr keycode 53 = hyphen
|
|||
ctrll keycode 53 = semicolon
|
||||
altgr ctrll keycode 53 = U+21d4
|
||||
|
||||
#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
|
||||
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
|
||||
|
||||
shiftr 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
|
||||
|
||||
keycode 14 = Delete
|
||||
alt keycode 14 = Meta_Delete
|
||||
shiftl alt keycode 14 = Meta_Delete
|
||||
shiftr alt keycode 14 = Meta_Delete
|
||||
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 15 = Tab
|
||||
shiftl keycode 15 = Meta_Tab
|
||||
shiftr keycode 15 = Meta_Tab
|
||||
alt keycode 15 = Meta_Tab
|
||||
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 28 = Return
|
||||
alt keycode 28 = Meta_Control_m
|
||||
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 29 = Control
|
||||
keycode 97 = Control
|
||||
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 56 = Alt
|
||||
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 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 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 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 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 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 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 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 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 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 96 = KP_Enter
|
||||
|
||||
#==========================================================================
|
||||
# linux-keys-bare, Control Keys
|
||||
# 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
|
||||
|
||||
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 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 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 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 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 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
|
||||
|
||||
## 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
|
||||
|
||||
#==========================================================================
|
||||
# Modifier
|
||||
#==========================================================================
|
||||
|
||||
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
|
||||
|
||||
#==========================================================================
|
||||
# Compose
|
||||
#==========================================================================
|
||||
|
||||
# TODO: add most important compose definitions
|
||||
|
||||
altgr keycode 15 = Compose # Mod3 + Tab: Compose
|
||||
|
||||
#==========================================================================
|
||||
# Character keys
|
||||
# Strings and Compose
|
||||
#==========================================================================
|
||||
# string F100 = "setleds +num\n"
|
||||
|
|
|
@ -1,201 +1,205 @@
|
|||
#==========================================================================
|
||||
# Keypad
|
||||
#==========================================================================
|
||||
! bone.map, based on
|
||||
!
|
||||
! neo.map - German Neo 2 Keyboard layout
|
||||
! 2010 Pascal Hauck, <neo@pascalhauck.de>
|
||||
!
|
||||
|
||||
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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 96 = KP_Enter
|
||||
#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
|
||||
|
||||
#==========================================================================
|
||||
# additional Keys with control function (has to be edited manually!!!!)
|
||||
# Default Keys (usually not needed)
|
||||
#==========================================================================
|
||||
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
|
||||
|
||||
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 15 = Tab
|
||||
shiftl keycode 15 = Meta_Tab
|
||||
shiftr keycode 15 = Meta_Tab
|
||||
alt keycode 15 = Meta_Tab
|
||||
|
||||
keycode 28 = Return
|
||||
alt keycode 28 = Meta_Control_m
|
||||
|
||||
keycode 29 = Control
|
||||
keycode 97 = Control
|
||||
|
||||
keycode 56 = Alt
|
||||
|
||||
#==========================================================================
|
||||
# Strings and Compose
|
||||
# linux-keys-bare, Control Keys
|
||||
#==========================================================================
|
||||
|
||||
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 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 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 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 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 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
|
||||
|
||||
## 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
|
||||
|
||||
#==========================================================================
|
||||
# Modifier
|
||||
#==========================================================================
|
||||
|
||||
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
|
||||
|
||||
#==========================================================================
|
||||
# Compose
|
||||
#==========================================================================
|
||||
|
||||
# TODO: add most important compose definitions
|
||||
|
||||
altgr keycode 15 = Compose # Mod3 + Tab: 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
|
||||
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
|
||||
|
||||
shiftr 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
|
||||
|
||||
keycode 14 = Delete
|
||||
alt keycode 14 = Meta_Delete
|
||||
shiftl alt keycode 14 = Meta_Delete
|
||||
shiftr alt keycode 14 = Meta_Delete
|
||||
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 15 = Tab
|
||||
shiftl keycode 15 = Meta_Tab
|
||||
shiftr keycode 15 = Meta_Tab
|
||||
alt keycode 15 = Meta_Tab
|
||||
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 28 = Return
|
||||
alt keycode 28 = Meta_Control_m
|
||||
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 29 = Control
|
||||
keycode 97 = Control
|
||||
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 56 = Alt
|
||||
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 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 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 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 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 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 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 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 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 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 96 = KP_Enter
|
||||
|
||||
#==========================================================================
|
||||
# linux-keys-bare, Control Keys
|
||||
# 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
|
||||
|
||||
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 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 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 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 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 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
|
||||
|
||||
## 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
|
||||
|
||||
#==========================================================================
|
||||
# Modifier
|
||||
#==========================================================================
|
||||
|
||||
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
|
||||
|
||||
#==========================================================================
|
||||
# Compose
|
||||
#==========================================================================
|
||||
|
||||
# TODO: add most important compose definitions
|
||||
|
||||
altgr keycode 15 = Compose # Mod3 + Tab: Compose
|
||||
|
||||
#==========================================================================
|
||||
# Character keys
|
||||
# Strings and Compose
|
||||
#==========================================================================
|
||||
# string F100 = "setleds +num\n"
|
||||
|
|
|
@ -1,201 +1,205 @@
|
|||
#==========================================================================
|
||||
# Keypad
|
||||
#==========================================================================
|
||||
! neoqwertz.map, based on
|
||||
!
|
||||
! neo.map - German Neo 2 Keyboard Layout
|
||||
! 2010 Pascal Hauck, <neo@pascalhauck.de>
|
||||
!
|
||||
|
||||
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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 96 = KP_Enter
|
||||
#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
|
||||
|
||||
#==========================================================================
|
||||
# additional Keys with control function (has to be edited manually!!!!)
|
||||
# Default Keys (usually not needed)
|
||||
#==========================================================================
|
||||
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
|
||||
|
||||
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 15 = Tab
|
||||
shiftl keycode 15 = Meta_Tab
|
||||
shiftr keycode 15 = Meta_Tab
|
||||
alt keycode 15 = Meta_Tab
|
||||
|
||||
keycode 28 = Return
|
||||
alt keycode 28 = Meta_Control_m
|
||||
|
||||
keycode 29 = Control
|
||||
keycode 97 = Control
|
||||
|
||||
keycode 56 = Alt
|
||||
|
||||
#==========================================================================
|
||||
# Strings and Compose
|
||||
# linux-keys-bare, Control Keys
|
||||
#==========================================================================
|
||||
|
||||
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 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 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 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 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 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
|
||||
|
||||
## 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
|
||||
|
||||
#==========================================================================
|
||||
# Modifier
|
||||
#==========================================================================
|
||||
|
||||
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
|
||||
|
||||
#==========================================================================
|
||||
# Compose
|
||||
#==========================================================================
|
||||
|
||||
# TODO: add most important compose definitions
|
||||
|
||||
altgr keycode 15 = Compose # Mod3 + Tab: Compose
|
||||
|
||||
#==========================================================================
|
||||
# Character keys
|
||||
#==========================================================================
|
||||
# string F100 = "setleds +num\n"
|
||||
keycode 57 = space
|
||||
shiftl keycode 57 = space
|
||||
shiftr keycode 57 = space
|
||||
|
@ -722,199 +726,201 @@ altgr shiftr keycode 53 = hyphen
|
|||
ctrll keycode 53 = semicolon
|
||||
altgr ctrll keycode 53 = U+21d4
|
||||
|
||||
#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
|
||||
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
|
||||
|
||||
shiftr 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
|
||||
|
||||
keycode 14 = Delete
|
||||
alt keycode 14 = Meta_Delete
|
||||
shiftl alt keycode 14 = Meta_Delete
|
||||
shiftr alt keycode 14 = Meta_Delete
|
||||
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 15 = Tab
|
||||
shiftl keycode 15 = Meta_Tab
|
||||
shiftr keycode 15 = Meta_Tab
|
||||
alt keycode 15 = Meta_Tab
|
||||
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 28 = Return
|
||||
alt keycode 28 = Meta_Control_m
|
||||
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 29 = Control
|
||||
keycode 97 = Control
|
||||
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 56 = Alt
|
||||
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 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 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 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 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 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 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 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 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 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 96 = KP_Enter
|
||||
|
||||
#==========================================================================
|
||||
# linux-keys-bare, Control Keys
|
||||
# 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
|
||||
|
||||
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 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 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 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 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 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
|
||||
|
||||
## 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
|
||||
|
||||
#==========================================================================
|
||||
# Modifier
|
||||
#==========================================================================
|
||||
|
||||
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
|
||||
|
||||
#==========================================================================
|
||||
# Compose
|
||||
#==========================================================================
|
||||
|
||||
# TODO: add most important compose definitions
|
||||
|
||||
altgr keycode 15 = Compose # Mod3 + Tab: Compose
|
||||
|
||||
#==========================================================================
|
||||
# Character keys
|
||||
# Strings and Compose
|
||||
#==========================================================================
|
||||
# string F100 = "setleds +num\n"
|
||||
|
|
Loading…
Reference in New Issue