neo-layout/linux/console/neoqwertz.map

927 lines
32 KiB
Plaintext

! neoqwertz.map, based on
!
! neo.map - German Neo 2 Keyboard Layout
! 2010 Pascal Hauck, <neo@pascalhauck.de>
!
#keymaps 0-3,16-19,32-35,64-67,80-83,96-99
keymaps 0-127
compose as usual
strings as usual
alt_is_meta
#==========================================================================
# Default Keys (usually not needed)
#==========================================================================
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
#==========================================================================
# 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
#==========================================================================
keycode 57 = space
shiftl keycode 57 = space
shiftr keycode 57 = space
altgr keycode 57 = space
altgr shiftl keycode 57 = nobreakspace
altgr shiftr keycode 57 = nobreakspace
ctrll keycode 57 = zero
shiftl ctrll keycode 57 = zero
shiftr ctrll keycode 57 = zero
altgr ctrll keycode 57 = U+202F
keycode 41 = dead_circumflex
shiftl keycode 41 = dead_caron
shiftr keycode 41 = dead_caron
altgr keycode 41 = U+21BB
altgr shiftl keycode 41 = U+02DE
altgr shiftr keycode 41 = U+02DE
ctrll keycode 41 = U+0307
keycode 13 = dead_grave
shiftl keycode 13 = dead_cedilla
shiftr keycode 13 = dead_cedilla
altgr keycode 13 = U+030a
altgr shiftl keycode 13 = VoidSymbol
altgr shiftr keycode 13 = VoidSymbol
ctrll keycode 13 = dead_diaeresis
altgr ctrll keycode 13 = macron
keycode 27 = dead_acute
shiftl keycode 27 = dead_tilde
shiftr keycode 27 = dead_tilde
altgr keycode 27 = VoidSymbol
altgr shiftl keycode 27 = VoidSymbol
altgr shiftr keycode 27 = VoidSymbol
ctrll keycode 27 = dead_doubleacute
altgr ctrll keycode 27 = dead_breve
keycode 2 = one
shiftl keycode 2 = degree
shiftr keycode 2 = degree
altgr keycode 2 = onesuperior
altgr shiftl keycode 2 = VoidSymbol
altgr shiftr keycode 2 = VoidSymbol
ctrll keycode 2 = ordfeminine
altgr ctrll keycode 2 = notsign
keycode 3 = two
shiftl keycode 3 = section
shiftr keycode 3 = section
altgr keycode 3 = twosuperior
altgr shiftl keycode 3 = VoidSymbol
altgr shiftr keycode 3 = VoidSymbol
ctrll keycode 3 = masculine
altgr ctrll keycode 3 = U+2228
keycode 4 = three
shiftl keycode 4 = U+2113
shiftr keycode 4 = U+2113
altgr keycode 4 = threesuperior
altgr shiftl keycode 4 = VoidSymbol
altgr shiftr keycode 4 = VoidSymbol
ctrll keycode 4 = U+2116
altgr ctrll keycode 4 = U+2227
keycode 5 = four
shiftl keycode 5 = guillemotright
shiftr keycode 5 = guillemotright
altgr keycode 5 = U+203A
altgr shiftl keycode 5 = U+2640
altgr shiftr keycode 5 = U+2640
altgr ctrll keycode 5 = U+22A5
keycode 6 = five
shiftl keycode 6 = guillemotleft
shiftr keycode 6 = guillemotleft
altgr keycode 6 = U+2039
altgr shiftl keycode 6 = U+2642
altgr shiftr keycode 6 = U+2642
ctrll keycode 6 = periodcentered
altgr ctrll keycode 6 = U+2221
keycode 7 = six
shiftl keycode 7 = dollar
shiftr keycode 7 = dollar
altgr keycode 7 = cent
altgr shiftl keycode 7 = U+26A5
altgr shiftr keycode 7 = U+26A5
ctrll keycode 7 = sterling
altgr ctrll keycode 7 = U+2225
keycode 8 = seven
shiftl keycode 8 = U+20ac
shiftr keycode 8 = U+20ac
altgr keycode 8 = yen
altgr shiftl keycode 8 = U+03F0
altgr shiftr keycode 8 = U+03F0
ctrll keycode 8 = currency
altgr ctrll keycode 8 = U+2192
keycode 9 = eight
shiftl keycode 9 = U+201e
shiftr keycode 9 = U+201e
altgr keycode 9 = U+201a
altgr shiftl keycode 9 = U+2329
altgr shiftr keycode 9 = U+2329
ctrll keycode 9 = Tab
altgr ctrll keycode 9 = U+221e
keycode 10 = nine
shiftl keycode 10 = U+201c
shiftr keycode 10 = U+201c
altgr keycode 10 = U+2018
altgr shiftl keycode 10 = U+232a
altgr shiftr keycode 10 = U+232a
ctrll keycode 10 = slash
shiftl ctrll keycode 10 = slash
shiftr ctrll keycode 10 = slash
altgr ctrll keycode 10 = U+221d
keycode 11 = zero
shiftl keycode 11 = U+201d
shiftr keycode 11 = U+201d
altgr keycode 11 = U+2019
altgr shiftl keycode 11 = VoidSymbol
altgr shiftr keycode 11 = VoidSymbol
ctrll keycode 11 = asterisk
shiftl ctrll keycode 11 = asterisk
shiftr ctrll keycode 11 = asterisk
keycode 12 = ssharp
shiftl keycode 12 = U+1E9E
shiftr keycode 12 = U+1E9E
altgr keycode 12 = VoidSymbol
altgr shiftl keycode 12 = U+03c2
altgr shiftr keycode 12 = U+03c2
ctrll keycode 12 = minus
shiftl ctrll keycode 12 = minus
shiftr ctrll keycode 12 = minus
altgr ctrll keycode 12 = U+2218
keycode 16 = q
shift shiftl keycode 16 = q
shift shiftr keycode 16 = q
shiftl keycode 16 = +Q
shiftr keycode 16 = +Q
altgr keycode 16 = U+2026
altgr shiftl keycode 16 = U+03D5
altgr shiftr keycode 16 = U+03D5
ctrll keycode 16 = Prior
shiftl ctrll keycode 16 = Prior
shiftr ctrll keycode 16 = Prior
altgr ctrll keycode 16 = U+211A
keycode 17 = w
shift shiftl keycode 17 = w
shift shiftr keycode 17 = w
shiftl keycode 17 = +W
shiftr keycode 17 = +W
altgr keycode 17 = underscore
altgr shiftl keycode 17 = U+03c9
altgr shiftr keycode 17 = U+03c9
ctrll keycode 17 = Delete
shiftl ctrll keycode 17 = Delete
shiftr ctrll keycode 17 = Delete
altgr ctrll keycode 17 = U+03a9
keycode 18 = e
shift shiftl keycode 18 = e
shift shiftr keycode 18 = e
shiftl keycode 18 = +E
shiftr keycode 18 = +E
altgr keycode 18 = bracketleft
altgr shiftl keycode 18 = U+03b5
altgr shiftr keycode 18 = U+03b5
ctrll keycode 18 = Up
shiftl ctrll keycode 18 = Up
shiftr ctrll keycode 18 = Up
altgr ctrll keycode 18 = U+2203
keycode 19 = r
shift shiftl keycode 19 = r
shift shiftr keycode 19 = r
shiftl keycode 19 = +R
shiftr keycode 19 = +R
altgr keycode 19 = bracketright
altgr shiftl keycode 19 = U+03c1
altgr shiftr keycode 19 = U+03c1
ctrll keycode 19 = Remove
shiftl ctrll keycode 19 = Remove
shiftr ctrll keycode 19 = Remove
altgr ctrll keycode 19 = U+211D
keycode 20 = t
shift shiftl keycode 20 = t
shift shiftr keycode 20 = t
shiftl keycode 20 = +T
shiftr keycode 20 = +T
altgr keycode 20 = asciicircum
altgr shiftl keycode 20 = U+03c4
altgr shiftr keycode 20 = U+03c4
ctrll keycode 20 = Next
shiftl ctrll keycode 20 = Next
shiftr ctrll keycode 20 = Next
altgr ctrll keycode 20 = U+2202
keycode 21 = z
shift shiftl keycode 21 = z
shift shiftr keycode 21 = z
shiftl keycode 21 = +Z
shiftr keycode 21 = +Z
altgr keycode 21 = exclam
altgr shiftl keycode 21 = U+03b6
altgr shiftr keycode 21 = U+03b6
ctrll keycode 21 = exclamdown
altgr ctrll keycode 21 = U+2124
keycode 22 = u
shift shiftl keycode 22 = u
shift shiftr keycode 22 = u
shiftl keycode 22 = +U
shiftr keycode 22 = +U
altgr keycode 22 = less
ctrll keycode 22 = seven
shiftl ctrll keycode 22 = seven
shiftr ctrll keycode 22 = seven
altgr ctrll keycode 22 = U+2282
keycode 23 = i
shift shiftl keycode 23 = i
shift shiftr keycode 23 = i
shiftl keycode 23 = +I
shiftr keycode 23 = +I
altgr keycode 23 = greater
altgr shiftl keycode 23 = U+03b9
altgr shiftr keycode 23 = U+03b9
ctrll keycode 23 = eight
shiftl ctrll keycode 23 = eight
shiftr ctrll keycode 23 = eight
altgr ctrll keycode 23 = U+222b
keycode 24 = o
shift shiftl keycode 24 = o
shift shiftr keycode 24 = o
shiftl keycode 24 = +O
shiftr keycode 24 = +O
altgr keycode 24 = equal
altgr shiftl keycode 24 = U+03bf
altgr shiftr keycode 24 = U+03bf
ctrll keycode 24 = nine
shiftl ctrll keycode 24 = nine
shiftr ctrll keycode 24 = nine
keycode 25 = p
shift shiftl keycode 25 = p
shift shiftr keycode 25 = p
shiftl keycode 25 = +P
shiftr keycode 25 = +P
altgr keycode 25 = ampersand
altgr shiftl keycode 25 = U+03c0
altgr shiftr keycode 25 = U+03c0
ctrll keycode 25 = plus
shiftl ctrll keycode 25 = plus
shiftr ctrll keycode 25 = plus
altgr ctrll keycode 25 = U+03a0
keycode 26 = udiaeresis
shiftl keycode 26 = Udiaeresis
shiftr keycode 26 = Udiaeresis
altgr keycode 26 = U+017F
altgr shiftl keycode 26 = VoidSymbol
altgr shiftr keycode 26 = VoidSymbol
ctrll keycode 26 = U+2212
altgr ctrll keycode 26 = U+222a
keycode 30 = a
shift shiftl keycode 30 = a
shift shiftr keycode 30 = a
shiftl keycode 30 = +A
shiftr keycode 30 = +A
altgr keycode 30 = backslash
altgr shiftl keycode 30 = U+03b1
altgr shiftr keycode 30 = U+03b1
ctrll keycode 30 = Home
shiftl ctrll keycode 30 = Home
shiftr ctrll keycode 30 = Home
altgr ctrll keycode 30 = U+2200
keycode 31 = s
shift shiftl keycode 31 = s
shift shiftr keycode 31 = s
shiftl keycode 31 = +S
shiftr keycode 31 = +S
altgr keycode 31 = slash
altgr shiftl keycode 31 = U+03c3
altgr shiftr keycode 31 = U+03c3
ctrll keycode 31 = Left
shiftl ctrll keycode 31 = Left
shiftr ctrll keycode 31 = Left
altgr ctrll keycode 31 = U+03a3
keycode 32 = d
shift shiftl keycode 32 = d
shift shiftr keycode 32 = d
shiftl keycode 32 = +D
shiftr keycode 32 = +D
altgr keycode 32 = braceleft
altgr shiftl keycode 32 = U+03b4
altgr shiftr keycode 32 = U+03b4
ctrll keycode 32 = Down
shiftl ctrll keycode 32 = Down
shiftr ctrll keycode 32 = Down
altgr ctrll keycode 32 = U+0394
keycode 33 = f
shift shiftl keycode 33 = f
shift shiftr keycode 33 = f
shiftl keycode 33 = +F
shiftr keycode 33 = +F
altgr keycode 33 = braceright
altgr shiftl keycode 33 = U+03c6
altgr shiftr keycode 33 = U+03c6
ctrll keycode 33 = Right
shiftl ctrll keycode 33 = Right
shiftr ctrll keycode 33 = Right
altgr ctrll keycode 33 = U+03a6
keycode 34 = g
shift shiftl keycode 34 = g
shift shiftr keycode 34 = g
shiftl keycode 34 = +G
shiftr keycode 34 = +G
altgr keycode 34 = asterisk
altgr shiftl keycode 34 = U+03b3
altgr shiftr keycode 34 = U+03b3
ctrll keycode 34 = End
shiftl ctrll keycode 34 = End
shiftr ctrll keycode 34 = End
altgr ctrll keycode 34 = U+0393
keycode 35 = h
shift shiftl keycode 35 = h
shift shiftr keycode 35 = h
shiftl keycode 35 = +H
shiftr keycode 35 = +H
altgr keycode 35 = question
altgr shiftl keycode 35 = U+03c8
altgr shiftr keycode 35 = U+03c8
ctrll keycode 35 = questiondown
altgr ctrll keycode 35 = U+03a8
keycode 36 = j
shift shiftl keycode 36 = j
shift shiftr keycode 36 = j
shiftl keycode 36 = +J
shiftr keycode 36 = +J
altgr keycode 36 = parenleft
altgr shiftl keycode 36 = U+03b8
altgr shiftr keycode 36 = U+03b8
ctrll keycode 36 = four
shiftl ctrll keycode 36 = four
shiftr ctrll keycode 36 = four
altgr ctrll keycode 36 = U+0398
keycode 37 = k
shift shiftl keycode 37 = k
shift shiftr keycode 37 = k
shiftl keycode 37 = +K
shiftr keycode 37 = +K
altgr keycode 37 = parenright
altgr shiftl keycode 37 = U+03ba
altgr shiftr keycode 37 = U+03ba
ctrll keycode 37 = five
shiftl ctrll keycode 37 = five
shiftr ctrll keycode 37 = five
altgr ctrll keycode 37 = multiply
keycode 38 = l
shift shiftl keycode 38 = l
shift shiftr keycode 38 = l
shiftl keycode 38 = +L
shiftr keycode 38 = +L
altgr keycode 38 = minus
altgr shiftl keycode 38 = U+03bb
altgr shiftr keycode 38 = U+03bb
ctrll keycode 38 = six
shiftl ctrll keycode 38 = six
shiftr ctrll keycode 38 = six
altgr ctrll keycode 38 = U+039b
keycode 39 = odiaeresis
shiftl keycode 39 = Odiaeresis
shiftr keycode 39 = Odiaeresis
altgr keycode 39 = colon
altgr shiftl keycode 39 = U+03F5
altgr shiftr keycode 39 = U+03F5
ctrll keycode 39 = U+002c
shiftl ctrll keycode 39 = comma
shiftr ctrll keycode 39 = comma
altgr ctrll keycode 39 = U+2229
keycode 40 = adiaeresis
shiftl keycode 40 = Adiaeresis
shiftr keycode 40 = Adiaeresis
altgr keycode 40 = at
altgr shiftl keycode 40 = U+03b7
altgr shiftr keycode 40 = U+03b7
ctrll keycode 40 = period
shiftl ctrll keycode 40 = U+002e
shiftr ctrll keycode 40 = U+002e
altgr ctrll keycode 40 = U+2135
keycode 44 = y
shift shiftl keycode 44 = y
shift shiftr keycode 44 = y
shiftl keycode 44 = +Y
shiftr keycode 44 = +Y
altgr keycode 44 = numbersign
altgr shiftl keycode 44 = U+03c5
altgr shiftr keycode 44 = U+03c5
ctrll keycode 44 = Escape
shiftl ctrll keycode 44 = Escape
shiftr ctrll keycode 44 = Escape
altgr ctrll keycode 44 = U+2207
keycode 45 = x
shift shiftl keycode 45 = x
shift shiftr keycode 45 = x
shiftl keycode 45 = +X
shiftr keycode 45 = +X
altgr keycode 45 = dollar
altgr shiftl keycode 45 = U+03be
altgr shiftr keycode 45 = U+03be
ctrll keycode 45 = Tab
altgr ctrll keycode 45 = U+039e
keycode 46 = c
shift shiftl keycode 46 = c
shift shiftr keycode 46 = c
shiftl keycode 46 = +C
shiftr keycode 46 = +C
altgr keycode 46 = bar
altgr shiftl keycode 46 = U+03c7
altgr shiftr keycode 46 = U+03c7
ctrll keycode 46 = Insert
shiftl ctrll keycode 46 = Insert
shiftr ctrll keycode 46 = Insert
altgr ctrll keycode 46 = U+2102
keycode 47 = v
shift shiftl keycode 47 = v
shift shiftr keycode 47 = v
shiftl keycode 47 = +V
shiftr keycode 47 = +V
altgr keycode 47 = asciitilde
altgr shiftl keycode 47 = U+03b7
altgr shiftr keycode 47 = U+03b7
ctrll keycode 47 = Return
shiftl ctrll keycode 47 = Return
shiftr ctrll keycode 47 = Return
altgr ctrll keycode 47 = U+221a
keycode 48 = b
shift shiftl keycode 48 = b
shift shiftr keycode 48 = b
shiftl keycode 48 = +B
shiftr keycode 48 = +B
altgr keycode 48 = grave
altgr shiftl keycode 48 = U+03b2
altgr shiftr keycode 48 = U+03b2
altgr ctrll keycode 48 = U+21D0
keycode 49 = n
shift shiftl keycode 49 = n
shift shiftr keycode 49 = n
shiftl keycode 49 = +N
shiftr keycode 49 = +N
altgr keycode 49 = plus
altgr shiftl keycode 49 = U+03bd
altgr shiftr keycode 49 = U+03bd
ctrll keycode 49 = colon
altgr ctrll keycode 49 = U+2115
keycode 50 = m
shift shiftl keycode 50 = m
shift shiftr keycode 50 = m
shiftl keycode 50 = +M
shiftr keycode 50 = +M
altgr keycode 50 = percent
altgr shiftl keycode 50 = U+03bc
altgr shiftr keycode 50 = U+03bc
ctrll keycode 50 = one
shiftl ctrll keycode 50 = one
shiftr ctrll keycode 50 = one
altgr ctrll keycode 50 = U+2124
keycode 51 = comma
shiftl keycode 51 = U+2013
shiftr keycode 51 = U+2013
altgr keycode 51 = quotedbl
altgr shiftl keycode 51 = U+03F1
altgr shiftr keycode 51 = U+03F1
ctrll keycode 51 = two
shiftl ctrll keycode 51 = two
shiftr ctrll keycode 51 = two
altgr ctrll keycode 51 = U+21D2
keycode 52 = period
shiftl keycode 52 = U+2022
shiftr keycode 52 = U+2022
altgr keycode 52 = apostrophe
altgr shiftl keycode 52 = U+03D1
altgr shiftr keycode 52 = U+03D1
ctrll keycode 52 = three
shiftl ctrll keycode 52 = three
shiftr ctrll keycode 52 = three
altgr ctrll keycode 52 = U+21A6
keycode 53 = minus
shiftl keycode 53 = U+2014
shiftr keycode 53 = U+2014
altgr keycode 53 = semicolon
altgr shiftl keycode 53 = hyphen
altgr shiftr keycode 53 = hyphen
ctrll keycode 53 = semicolon
altgr ctrll keycode 53 = U+21d4
#==========================================================================
# Keypad
#==========================================================================
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
#==========================================================================
# 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
#==========================================================================
# Strings and Compose
#==========================================================================
# string F100 = "setleds +num\n"