partial default alphanumeric_keys
xkb_symbols "basic" {
include "latin"
name[Group1]="France";
key <AE01> { [ ampersand, 1, onesuperior, exclamdown ] };
key <AE02> { [ eacute, 2, asciitilde, oneeighth ] };
key <AE03> { [ quotedbl, 3, numbersign, sterling ] };
key <AE04> { [apostrophe, 4, braceleft, dollar ] };
key <AE05> { [ parenleft, 5, bracketleft, threeeighths ] };
key <AE06> { [ minus, 6, bar, fiveeighths ] };
key <AE07> { [ egrave, 7, grave, seveneighths ] };
key <AE08> { [underscore, 8, backslash, trademark ] };
key <AE09> { [ ccedilla, 9, asciicircum, plusminus ] };
key <AE10> { [ agrave, 0, at, degree ] };
key <AE11> { [parenright, degree, bracketright, questiondown ] };
key <AE12> { [ equal, plus, braceright, dead_ogonek ] };
key <AD01> { [ a, A, ae, AE ] };
key <AD02> { [ z, Z, guillemotleft, less ] };
key <AD03> { [ e, E, EuroSign, cent ] };
key <AD11> { [dead_circumflex, dead_diaeresis, dead_diaeresis, dead_abovering ] };
key <AD12> { [ dollar, sterling, currency, dead_macron ] };
key <AC01> { [ q, Q, at, Greek_OMEGA ] };
key <AC10> { [ m, M, mu, masculine ] };
key <AC11> { [ ugrave, percent, dead_circumflex, dead_caron] };
key <TLDE> { [twosuperior, asciitilde, notsign, notsign ] };
key <BKSL> { [ asterisk, mu, dead_grave, dead_breve ] };
key <AB01> { [ w, W, lstroke, Lstroke ] };
key <AB07> { [ comma, question, dead_acute, dead_doubleacute ] };
key <AB08> { [ semicolon, period, horizconnector, multiply ] };
key <AB09> { [ colon, slash, periodcentered, division ] };
key <AB10> { [ exclam, section, dead_belowdot, dead_abovedot ] };
include "level3(ralt_switch)"
};
partial alphanumeric_keys
xkb_symbols "bepo" {
name[Group1]= "France - Bepo, ergonomic, Dvorak way (v1.0rc2)";
key <TLDE> { type[group1] = "FOUR_LEVEL", [ dollar, numbersign, endash, paragraph ] };
key <AE01> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ quotedbl, 1, emdash, doublelowquotemark ] };
key <AE02> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ guillemotleft, 2, less, leftdoublequotemark ] };
key <AE03> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ guillemotright, 3, greater, rightdoublequotemark ] };
key <AE04> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ parenleft, 4, bracketleft, lessthanequal ] };
key <AE05> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ parenright, 5, bracketright, greaterthanequal ] };
key <AE06> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ at, 6, asciicircum ] };
key <AE07> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ plus, 7, plusminus, notsign ] };
key <AE08> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ minus, 8, U2212, onequarter ] };
key <AE09> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ slash, 9, division, onehalf ] };
key <AE10> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ asterisk, 0, multiply, threequarters ] };
key <AE11> { type[group1] = "FOUR_LEVEL", [ equal, degree, notequal, minutes ] };
key <AE12> { type[group1] = "FOUR_LEVEL", [ percent, grave, U2030, seconds ] };
key <AD01> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ b, B, bar, brokenbar ] };
key <AD02> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ eacute, Eacute, dead_acute, dead_doubleacute ] };
key <AD03> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ p, P, ampersand, section ] };
key <AD04> { type[group1] = "FOUR_LEVEL_ALPHABETIC", [ o, O, oe, OE ] };
key <AD05> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ egrave, Egrave, dead_grave, grave ] };
key <AD06> { type[group1] = "THREE_LEVEL", [ dead_circumflex, exclam, exclamdown ] };
key <AD07> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ v, V, dead_caron ] };
key <AD08> { type[group1] = "FOUR_LEVEL_ALPHABETIC", [ d, D, eth, ETH ] };
key <AD09> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ l, L, UFDD0 ] };
key <AD10> { type[group1] = "FOUR_LEVEL_ALPHABETIC", [ j, J, U0133, U0132 ] };
key <AD11> { type[group1] = "FOUR_LEVEL_ALPHABETIC", [ z, Z, schwa, SCHWA ] };
key <AD12> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ w, W, dead_breve ] };
key <AC01> { type[group1] = "FOUR_LEVEL_ALPHABETIC", [ a, A, ae, AE ] };
key <AC02> { type[group1] = "FOUR_LEVEL_ALPHABETIC", [ u, U, ugrave, Ugrave ] };
key <AC03> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ i, I, dead_diaeresis, dead_abovedot ] };
key <AC04> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ e, E, EuroSign, UFDD1 ] };
key <AC05> { type[group1] = "FOUR_LEVEL", [ comma, semicolon, rightsinglequotemark, dead_horn ] };
key <AC06> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ c, C, copyright, U017F ] };
key <AC07> { type[group1] = "FOUR_LEVEL_ALPHABETIC", [ t, T, thorn, THORN ] };
key <AC08> { type[group1] = "FOUR_LEVEL_ALPHABETIC", [ s, S, ssharp, U1E9E ] };
key <AC09> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ r, R, registered, trademark ] };
key <AC10> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ n, N, dead_tilde ] };
key <AC11> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ m, M, dead_macron, masculine ] };
key <BKSL> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ ccedilla, Ccedilla, dead_cedilla, UFDD3 ] };
key <LSGT> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ ecircumflex, Ecircumflex, slash ] };
key <AB01> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ agrave, Agrave, backslash ] };
key <AB02> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ y, Y, braceleft, leftsinglequotemark ] };
key <AB03> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ x, X, braceright, rightsinglequotemark ] };
key <AB04> { type[group1] = "FOUR_LEVEL", [ period, colon, ellipsis, periodcentered ] };
key <AB05> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ k, K, asciitilde ] };
key <AB06> { type[group1] = "FOUR_LEVEL", [ apostrophe, question, questiondown, dead_hook ] };
key <AB07> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ q, Q, dead_abovering, dead_belowdot ] };
key <AB08> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ g, G, UFDD2 ] };
key <AB09> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ h, H, dagger, doubledagger ] };
key <AB10> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ f, F, dead_ogonek, ordfeminine ] };
key <SPCE> { type[group1] = "FOUR_LEVEL", [ space, nobreakspace, underscore, U202F ] };
include "level3(ralt_switch)"
};
# bepo
charset "iso-8859-15"
keymaps 0-15
# includes are disabled to work also on debian
# include "linux-with-alt-and-altgr"
################### linux-keys-bare ###################
# Linux-specific (and language-independent) keys
#
# This file describes function keys, console switching keys,
# keypad, cursor keys, and SysRq, ScrollLock, Pause
#
# It does not use the AltGr modifier, so that the user can opt
# to have both Alt keys produce the same effect.
# As a consequence, the Hex_* keys are missing, as are
# control altgr keycode 83 = Boot
# control altgr keycode 111 = Boot
#
# One culture-specific item that will be overridden in many keymaps
# is the KP_Period: many countries have a KP_Comma instead.
#
# One user-preference item will be the function of the Delete key.
#
# Old keyboards have 10 function keys, and keymaps have
# sometimes used shift+F1 = F11, and sometimes shift+F1 = F13.
# Here we assume an enhanced keyboard (with 12 function keys).
#
plain keycode 59 = F1
plain keycode 60 = F2
plain keycode 61 = F3
plain keycode 62 = F4
plain keycode 63 = F5
plain keycode 64 = F6
plain keycode 65 = F7
plain keycode 66 = F8
plain keycode 67 = F9
plain keycode 68 = F10
plain keycode 87 = F11
plain keycode 88 = F12
shift keycode 59 = F13
shift keycode 60 = F14
shift keycode 61 = F15
shift keycode 62 = F16
shift keycode 63 = F17
shift keycode 64 = F18
shift keycode 65 = F19
shift keycode 66 = F20
shift keycode 67 = F21
shift keycode 68 = F22
shift keycode 87 = F23
shift keycode 88 = F24
control keycode 59 = F25
control keycode 60 = F26
control keycode 61 = F27
control keycode 62 = F28
control keycode 63 = F29
control keycode 64 = F30
control keycode 65 = F31
control keycode 66 = F32
control keycode 67 = F33
control keycode 68 = F34
control keycode 87 = F35
control keycode 88 = F36
#
# The canonical assignment for F37-F48 uses
# control shift keycode 59 = F37
# etc. If you want that, load linux-keys-extd.inc
#
# Both Alt+Fn and Control+Alt+Fn switch to Console n
# (in order to please Linux / dosemu / X).
# Here Consoles 1..12. For 13..24 load linux-keys-extd.inc
#
alt keycode 59 = Console_1
alt keycode 60 = Console_2
alt keycode 61 = Console_3
alt keycode 62 = Console_4
alt keycode 63 = Console_5
alt keycode 64 = Console_6
alt keycode 65 = Console_7
alt keycode 66 = Console_8
alt keycode 67 = Console_9
alt keycode 68 = Console_10
alt keycode 87 = Console_11
alt keycode 88 = Console_12
control alt keycode 59 = Console_1
control alt keycode 60 = Console_2
control alt keycode 61 = Console_3
control alt keycode 62 = Console_4
control alt keycode 63 = Console_5
control alt keycode 64 = Console_6
control alt keycode 65 = Console_7
control alt keycode 66 = Console_8
control alt keycode 67 = Console_9
control alt keycode 68 = Console_10
control alt keycode 87 = Console_11
control alt keycode 88 = Console_12
#
# Keypad keys
#
keycode 69 = Num_Lock
keycode 98 = KP_Divide
keycode 55 = KP_Multiply
keycode 74 = KP_Subtract
keycode 78 = KP_Add
keycode 96 = KP_Enter
#
keycode 71 = KP_7
keycode 72 = KP_8
keycode 73 = KP_9
keycode 75 = KP_4
keycode 76 = KP_5
keycode 77 = KP_6
keycode 79 = KP_1
keycode 80 = KP_2
keycode 81 = KP_3
keycode 82 = KP_0
#
keycode 83 = KP_Period # or KP_Comma
control alt keycode 83 = Boot
#
alt keycode 71 = Ascii_7
alt keycode 72 = Ascii_8
alt keycode 73 = Ascii_9
alt keycode 75 = Ascii_4
alt keycode 76 = Ascii_5
alt keycode 77 = Ascii_6
alt keycode 79 = Ascii_1
alt keycode 80 = Ascii_2
alt keycode 81 = Ascii_3
alt keycode 82 = Ascii_0
#
# The four cursor keys
#
keycode 103 = Up
keycode 105 = Left
keycode 106 = Right
keycode 108 = Down
alt keycode 103 = KeyboardSignal
alt keycode 105 = Decr_Console
alt keycode 106 = Incr_Console
#
# The six edit keys
#
keycode 110 = Insert
keycode 102 = Home # Find
keycode 104 = PageUp # Prior
keycode 111 = Remove
keycode 107 = End # Select
keycode 109 = PageDown # Next
shift keycode 104 = Scroll_Backward
shift keycode 109 = Scroll_Forward
control alt keycode 111 = Boot
#
# The three system keys
#
keycode 84 = Last_Console # Alt+SysRq/PrintScrn
keycode 99 = Control_backslash # SysRq/PrintScrn
plain keycode 70 = Scroll_Lock
shift keycode 70 = Show_Memory
control keycode 70 = Show_State
alt keycode 70 = Show_Registers
keycode 101 = Break # Ctrl+Break/Pause
keycode 119 = Pause # Break/Pause
################################################################
################### linux-with-alt-and-altgr ###################
# For keymaps in which both Alt keys are equivalent
# No convention for Hex_* has been established.
# include "linux-keys-bare"
keycode 100 = AltGr
altgr keycode 70 = Show_Registers
alt keycode 70 = Scroll_Lock
control altgr keycode 83 = Boot
control altgr keycode 111 = Boot
# Hex keypad keys (for giving a Unicode value in 4 hex digits)
# Follow lt.kmap and assign Hex_A .. Hex_F to keypad border.
altgr keycode 55 = Hex_C
altgr keycode 69 = Hex_A
altgr keycode 71 = Hex_7
altgr keycode 72 = Hex_8
altgr keycode 73 = Hex_9
altgr keycode 74 = Hex_D
altgr keycode 75 = Hex_4
altgr keycode 76 = Hex_5
altgr keycode 77 = Hex_6
altgr keycode 78 = Hex_E
altgr keycode 79 = Hex_1
altgr keycode 80 = Hex_2
altgr keycode 81 = Hex_3
altgr keycode 82 = Hex_0
altgr keycode 96 = Hex_F
altgr keycode 98 = Hex_B
################################################################
strings as usual
compose as usual for "iso-8859-1"
keycode 41 = dollar
Control keycode 41 = VoidSymbol
Alt keycode 41 = Meta_dollar
Control Alt keycode 41 = VoidSymbol
Shift keycode 41 = numbersign
Shift Control keycode 41 = VoidSymbol
Shift Alt keycode 41 = Meta_numbersign
Shift Control Alt keycode 41 = VoidSymbol
Altgr keycode 41 = VoidSymbol
Altgr Control keycode 41 = VoidSymbol
Altgr Alt keycode 41 = VoidSymbol
Altgr Control Alt keycode 41 = VoidSymbol
Shift Altgr keycode 41 = paragraph
Shift Altgr Control keycode 41 = VoidSymbol
Shift Altgr Alt keycode 41 = VoidSymbol
Shift Altgr Control Alt keycode 41 = VoidSymbol
keycode 2 = +quotedbl
Control keycode 2 = VoidSymbol
Alt keycode 2 = Meta_quotedbl
Control Alt keycode 2 = VoidSymbol
Shift keycode 2 = +one
Shift Control keycode 2 = VoidSymbol
Shift Alt keycode 2 = Meta_one
Shift Control Alt keycode 2 = VoidSymbol
Altgr keycode 2 = VoidSymbol
Altgr Control keycode 2 = VoidSymbol
Altgr Alt keycode 2 = VoidSymbol
Altgr Control Alt keycode 2 = VoidSymbol
Shift Altgr keycode 2 = VoidSymbol
Shift Altgr Control keycode 2 = VoidSymbol
Shift Altgr Alt keycode 2 = VoidSymbol
Shift Altgr Control Alt keycode 2 = VoidSymbol
keycode 3 = +guillemotleft
Control keycode 3 = VoidSymbol
Alt keycode 3 = VoidSymbol
Control Alt keycode 3 = VoidSymbol
Shift keycode 3 = +two
Shift Control keycode 3 = VoidSymbol
Shift Alt keycode 3 = Meta_two
Shift Control Alt keycode 3 = VoidSymbol
Altgr keycode 3 = less
Altgr Control keycode 3 = VoidSymbol
Altgr Alt keycode 3 = Meta_less
Altgr Control Alt keycode 3 = VoidSymbol
Shift Altgr keycode 3 = VoidSymbol
Shift Altgr Control keycode 3 = VoidSymbol
Shift Altgr Alt keycode 3 = VoidSymbol
Shift Altgr Control Alt keycode 3 = VoidSymbol
keycode 4 = +guillemotright
Control keycode 4 = VoidSymbol
Alt keycode 4 = VoidSymbol
Control Alt keycode 4 = VoidSymbol
Shift keycode 4 = +three
Shift Control keycode 4 = VoidSymbol
Shift Alt keycode 4 = Meta_three
Shift Control Alt keycode 4 = VoidSymbol
Altgr keycode 4 = greater
Altgr Control keycode 4 = VoidSymbol
Altgr Alt keycode 4 = Meta_greater
Altgr Control Alt keycode 4 = VoidSymbol
Shift Altgr keycode 4 = VoidSymbol
Shift Altgr Control keycode 4 = VoidSymbol
Shift Altgr Alt keycode 4 = VoidSymbol
Shift Altgr Control Alt keycode 4 = VoidSymbol
keycode 5 = +parenleft
Control keycode 5 = VoidSymbol
Alt keycode 5 = Meta_parenleft
Control Alt keycode 5 = VoidSymbol
Shift keycode 5 = +four
Shift Control keycode 5 = VoidSymbol
Shift Alt keycode 5 = Meta_four
Shift Control Alt keycode 5 = VoidSymbol
Altgr keycode 5 = bracketleft
Altgr Control keycode 5 = VoidSymbol
Altgr Alt keycode 5 = Meta_bracketleft
Altgr Control Alt keycode 5 = VoidSymbol
Shift Altgr keycode 5 = VoidSymbol
Shift Altgr Control keycode 5 = VoidSymbol
Shift Altgr Alt keycode 5 = VoidSymbol
Shift Altgr Control Alt keycode 5 = VoidSymbol
keycode 6 = +parenright
Control keycode 6 = VoidSymbol
Alt keycode 6 = Meta_parenright
Control Alt keycode 6 = VoidSymbol
Shift keycode 6 = +five
Shift Control keycode 6 = VoidSymbol
Shift Alt keycode 6 = Meta_five
Shift Control Alt keycode 6 = VoidSymbol
Altgr keycode 6 = bracketright
Altgr Control keycode 6 = VoidSymbol
Altgr Alt keycode 6 = Meta_bracketright
Altgr Control Alt keycode 6 = Meta_Control_bracketright
Shift Altgr keycode 6 = VoidSymbol
Shift Altgr Control keycode 6 = VoidSymbol
Shift Altgr Alt keycode 6 = VoidSymbol
Shift Altgr Control Alt keycode 6 = VoidSymbol
keycode 7 = +at
Control keycode 7 = VoidSymbol
Alt keycode 7 = Meta_at
Control Alt keycode 7 = VoidSymbol
Shift keycode 7 = +six
Shift Control keycode 7 = VoidSymbol
Shift Alt keycode 7 = Meta_six
Shift Control Alt keycode 7 = VoidSymbol
Altgr keycode 7 = asciicircum
Altgr Control keycode 7 = VoidSymbol
Altgr Alt keycode 7 = Meta_asciicircum
Altgr Control Alt keycode 7 = Meta_Control_asciicircum
Shift Altgr keycode 7 = VoidSymbol
Shift Altgr Control keycode 7 = VoidSymbol
Shift Altgr Alt keycode 7 = VoidSymbol
Shift Altgr Control Alt keycode 7 = VoidSymbol
keycode 8 = +plus
Control keycode 8 = VoidSymbol
Alt keycode 8 = Meta_plus
Control Alt keycode 8 = VoidSymbol
Shift keycode 8 = +seven
Shift Control keycode 8 = VoidSymbol
Shift Alt keycode 8 = Meta_seven
Shift Control Alt keycode 8 = VoidSymbol
Altgr keycode 8 = plusminus
Altgr Control keycode 8 = VoidSymbol
Altgr Alt keycode 8 = VoidSymbol
Altgr Control Alt keycode 8 = VoidSymbol
Shift Altgr keycode 8 = notsign
Shift Altgr Control keycode 8 = VoidSymbol
Shift Altgr Alt keycode 8 = VoidSymbol
Shift Altgr Control Alt keycode 8 = VoidSymbol
keycode 9 = +minus
Control keycode 9 = VoidSymbol
Alt keycode 9 = Meta_minus
Control Alt keycode 9 = VoidSymbol
Shift keycode 9 = +eight
Shift Control keycode 9 = VoidSymbol
Shift Alt keycode 9 = Meta_eight
Shift Control Alt keycode 9 = VoidSymbol
Altgr keycode 9 = VoidSymbol
Altgr Control keycode 9 = VoidSymbol
Altgr Alt keycode 9 = VoidSymbol
Altgr Control Alt keycode 9 = VoidSymbol
Shift Altgr keycode 9 = VoidSymbol
Shift Altgr Control keycode 9 = VoidSymbol
Shift Altgr Alt keycode 9 = VoidSymbol
Shift Altgr Control Alt keycode 9 = VoidSymbol
keycode 10 = +slash
Control keycode 10 = VoidSymbol
Alt keycode 10 = Meta_slash
Control Alt keycode 10 = VoidSymbol
Shift keycode 10 = +nine
Shift Control keycode 10 = VoidSymbol
Shift Alt keycode 10 = Meta_nine
Shift Control Alt keycode 10 = VoidSymbol
Altgr keycode 10 = division
Altgr Control keycode 10 = VoidSymbol
Altgr Alt keycode 10 = VoidSymbol
Altgr Control Alt keycode 10 = VoidSymbol
Shift Altgr keycode 10 = VoidSymbol
Shift Altgr Control keycode 10 = VoidSymbol
Shift Altgr Alt keycode 10 = VoidSymbol
Shift Altgr Control Alt keycode 10 = VoidSymbol
keycode 11 = +asterisk
Control keycode 11 = VoidSymbol
Alt keycode 11 = Meta_asterisk
Control Alt keycode 11 = VoidSymbol
Shift keycode 11 = +zero
Shift Control keycode 11 = VoidSymbol
Shift Alt keycode 11 = Meta_zero
Shift Control Alt keycode 11 = VoidSymbol
Altgr keycode 11 = multiply
Altgr Control keycode 11 = VoidSymbol
Altgr Alt keycode 11 = VoidSymbol
Altgr Control Alt keycode 11 = VoidSymbol
Shift Altgr keycode 11 = VoidSymbol
Shift Altgr Control keycode 11 = VoidSymbol
Shift Altgr Alt keycode 11 = VoidSymbol
Shift Altgr Control Alt keycode 11 = VoidSymbol
keycode 12 = equal
Control keycode 12 = VoidSymbol
Alt keycode 12 = Meta_equal
Control Alt keycode 12 = VoidSymbol
Shift keycode 12 = degree
Shift Control keycode 12 = VoidSymbol
Shift Alt keycode 12 = VoidSymbol
Shift Control Alt keycode 12 = VoidSymbol
Altgr keycode 12 = VoidSymbol
Altgr Control keycode 12 = VoidSymbol
Altgr Alt keycode 12 = VoidSymbol
Altgr Control Alt keycode 12 = VoidSymbol
Shift Altgr keycode 12 = VoidSymbol
Shift Altgr Control keycode 12 = VoidSymbol
Shift Altgr Alt keycode 12 = VoidSymbol
Shift Altgr Control Alt keycode 12 = VoidSymbol
keycode 13 = percent
Control keycode 13 = VoidSymbol
Alt keycode 13 = Meta_percent
Control Alt keycode 13 = VoidSymbol
Shift keycode 13 = grave
Shift Control keycode 13 = VoidSymbol
Shift Alt keycode 13 = Meta_grave
Shift Control Alt keycode 13 = VoidSymbol
Altgr keycode 13 = VoidSymbol
Altgr Control keycode 13 = VoidSymbol
Altgr Alt keycode 13 = VoidSymbol
Altgr Control Alt keycode 13 = VoidSymbol
Shift Altgr keycode 13 = VoidSymbol
Shift Altgr Control keycode 13 = VoidSymbol
Shift Altgr Alt keycode 13 = VoidSymbol
Shift Altgr Control Alt keycode 13 = VoidSymbol
keycode 16 = +b
Control keycode 16 = Control_b
Alt keycode 16 = Meta_b
Control Alt keycode 16 = Meta_Control_b
Shift keycode 16 = +B
Shift Control keycode 16 = VoidSymbol
Shift Alt keycode 16 = Meta_B
Shift Control Alt keycode 16 = VoidSymbol
Altgr keycode 16 = bar
Altgr Control keycode 16 = VoidSymbol
Altgr Alt keycode 16 = Meta_bar
Altgr Control Alt keycode 16 = VoidSymbol
Shift Altgr keycode 16 = VoidSymbol
Shift Altgr Control keycode 16 = VoidSymbol
Shift Altgr Alt keycode 16 = VoidSymbol
Shift Altgr Control Alt keycode 16 = VoidSymbol
keycode 17 = +eacute
Control keycode 17 = VoidSymbol
Alt keycode 17 = VoidSymbol
Control Alt keycode 17 = VoidSymbol
Shift keycode 17 = +Eacute
Shift Control keycode 17 = VoidSymbol
Shift Alt keycode 17 = VoidSymbol
Shift Control Alt keycode 17 = VoidSymbol
Altgr keycode 17 = dead_acute
Altgr Control keycode 17 = VoidSymbol
Altgr Alt keycode 17 = VoidSymbol
Altgr Control Alt keycode 17 = VoidSymbol
Shift Altgr keycode 17 = dead_doubleacute
Shift Altgr Control keycode 17 = VoidSymbol
Shift Altgr Alt keycode 17 = VoidSymbol
Shift Altgr Control Alt keycode 17 = VoidSymbol
keycode 18 = +p
Control keycode 18 = Control_p
Alt keycode 18 = Meta_p
Control Alt keycode 18 = Meta_Control_p
Shift keycode 18 = +P
Shift Control keycode 18 = VoidSymbol
Shift Alt keycode 18 = Meta_P
Shift Control Alt keycode 18 = VoidSymbol
Altgr keycode 18 = ampersand
Altgr Control keycode 18 = VoidSymbol
Altgr Alt keycode 18 = Meta_ampersand
Altgr Control Alt keycode 18 = VoidSymbol
Shift Altgr keycode 18 = section
Shift Altgr Control keycode 18 = VoidSymbol
Shift Altgr Alt keycode 18 = VoidSymbol
Shift Altgr Control Alt keycode 18 = VoidSymbol
keycode 19 = o
Control keycode 19 = Control_o
Alt keycode 19 = Meta_o
Control Alt keycode 19 = Meta_Control_o
Shift keycode 19 = O
Shift Control keycode 19 = VoidSymbol
Shift Alt keycode 19 = Meta_O
Shift Control Alt keycode 19 = VoidSymbol
Altgr keycode 19 = 0xbd
Altgr Control keycode 19 = VoidSymbol
Altgr Alt keycode 19 = VoidSymbol
Altgr Control Alt keycode 19 = VoidSymbol
Shift Altgr keycode 19 = 0xbc
Shift Altgr Control keycode 19 = VoidSymbol
Shift Altgr Alt keycode 19 = VoidSymbol
Shift Altgr Control Alt keycode 19 = VoidSymbol
keycode 20 = +egrave
Control keycode 20 = VoidSymbol
Alt keycode 20 = VoidSymbol
Control Alt keycode 20 = VoidSymbol
Shift keycode 20 = +Egrave
Shift Control keycode 20 = VoidSymbol
Shift Alt keycode 20 = VoidSymbol
Shift Control Alt keycode 20 = VoidSymbol
Altgr keycode 20 = dead_grave
Altgr Control keycode 20 = VoidSymbol
Altgr Alt keycode 20 = Meta_grave
Altgr Control Alt keycode 20 = VoidSymbol
Shift Altgr keycode 20 = grave
Shift Altgr Control keycode 20 = VoidSymbol
Shift Altgr Alt keycode 20 = Meta_grave
Shift Altgr Control Alt keycode 20 = VoidSymbol
keycode 21 = dead_circumflex
Control keycode 21 = VoidSymbol
Alt keycode 21 = Meta_asciicircum
Control Alt keycode 21 = Meta_Control_asciicircum
Shift keycode 21 = exclam
Shift Control keycode 21 = VoidSymbol
Shift Alt keycode 21 = Meta_exclam
Shift Control Alt keycode 21 = VoidSymbol
Altgr keycode 21 = exclamdown
Altgr Control keycode 21 = VoidSymbol
Altgr Alt keycode 21 = VoidSymbol
Altgr Control Alt keycode 21 = VoidSymbol
Shift Altgr keycode 21 = VoidSymbol
Shift Altgr Control keycode 21 = VoidSymbol
Shift Altgr Alt keycode 21 = VoidSymbol
Shift Altgr Control Alt keycode 21 = VoidSymbol
keycode 22 = +v
Control keycode 22 = Control_v
Alt keycode 22 = Meta_v
Control Alt keycode 22 = Meta_Control_v
Shift keycode 22 = +V
Shift Control keycode 22 = VoidSymbol
Shift Alt keycode 22 = Meta_V
Shift Control Alt keycode 22 = VoidSymbol
Altgr keycode 22 = dead_caron
Altgr Control keycode 22 = VoidSymbol
Altgr Alt keycode 22 = VoidSymbol
Altgr Control Alt keycode 22 = VoidSymbol
Shift Altgr keycode 22 = VoidSymbol
Shift Altgr Control keycode 22 = VoidSymbol
Shift Altgr Alt keycode 22 = VoidSymbol
Shift Altgr Control Alt keycode 22 = VoidSymbol
keycode 23 = d
Control keycode 23 = Control_d
Alt keycode 23 = Meta_d
Control Alt keycode 23 = Meta_Control_d
Shift keycode 23 = D
Shift Control keycode 23 = VoidSymbol
Shift Alt keycode 23 = Meta_D
Shift Control Alt keycode 23 = VoidSymbol
Altgr keycode 23 = eth
Altgr Control keycode 23 = VoidSymbol
Altgr Alt keycode 23 = VoidSymbol
Altgr Control Alt keycode 23 = VoidSymbol
Shift Altgr keycode 23 = ETH
Shift Altgr Control keycode 23 = VoidSymbol
Shift Altgr Alt keycode 23 = VoidSymbol
Shift Altgr Control Alt keycode 23 = VoidSymbol
keycode 24 = +l
Control keycode 24 = Control_l
Alt keycode 24 = Meta_l
Control Alt keycode 24 = Meta_Control_l
Shift keycode 24 = +L
Shift Control keycode 24 = VoidSymbol
Shift Alt keycode 24 = Meta_L
Shift Control Alt keycode 24 = VoidSymbol
Altgr keycode 24 = VoidSymbol
Altgr Control keycode 24 = VoidSymbol
Altgr Alt keycode 24 = VoidSymbol
Altgr Control Alt keycode 24 = VoidSymbol
Shift Altgr keycode 24 = VoidSymbol
Shift Altgr Control keycode 24 = VoidSymbol
Shift Altgr Alt keycode 24 = VoidSymbol
Shift Altgr Control Alt keycode 24 = VoidSymbol
keycode 25 = j
Control keycode 25 = Control_j
Alt keycode 25 = Meta_j
Control Alt keycode 25 = VoidSymbol
Shift keycode 25 = J
Shift Control keycode 25 = VoidSymbol
Shift Alt keycode 25 = Meta_J
Shift Control Alt keycode 25 = VoidSymbol
Altgr keycode 25 = VoidSymbol
Altgr Control keycode 25 = VoidSymbol
Altgr Alt keycode 25 = VoidSymbol
Altgr Control Alt keycode 25 = VoidSymbol
Shift Altgr keycode 25 = VoidSymbol
Shift Altgr Control keycode 25 = VoidSymbol
Shift Altgr Alt keycode 25 = VoidSymbol
Shift Altgr Control Alt keycode 25 = VoidSymbol
keycode 26 = z
Control keycode 26 = Control_z
Alt keycode 26 = Meta_z
Control Alt keycode 26 = Meta_Control_z
Shift keycode 26 = Z
Shift Control keycode 26 = VoidSymbol
Shift Alt keycode 26 = Meta_Z
Shift Control Alt keycode 26 = VoidSymbol
Altgr keycode 26 = VoidSymbol
Altgr Control keycode 26 = VoidSymbol
Altgr Alt keycode 26 = VoidSymbol
Altgr Control Alt keycode 26 = VoidSymbol
Shift Altgr keycode 26 = VoidSymbol
Shift Altgr Control keycode 26 = VoidSymbol
Shift Altgr Alt keycode 26 = VoidSymbol
Shift Altgr Control Alt keycode 26 = VoidSymbol
keycode 27 = +w
Control keycode 27 = Control_w
Alt keycode 27 = Meta_w
Control Alt keycode 27 = Meta_Control_w
Shift keycode 27 = +W
Shift Control keycode 27 = VoidSymbol
Shift Alt keycode 27 = Meta_W
Shift Control Alt keycode 27 = VoidSymbol
Altgr keycode 27 = dead_breve
Altgr Control keycode 27 = VoidSymbol
Altgr Alt keycode 27 = VoidSymbol
Altgr Control Alt keycode 27 = VoidSymbol
Shift Altgr keycode 27 = VoidSymbol
Shift Altgr Control keycode 27 = VoidSymbol
Shift Altgr Alt keycode 27 = VoidSymbol
Shift Altgr Control Alt keycode 27 = VoidSymbol
keycode 30 = a
Control keycode 30 = Control_a
Alt keycode 30 = Meta_a
Control Alt keycode 30 = Meta_Control_a
Shift keycode 30 = A
Shift Control keycode 30 = VoidSymbol
Shift Alt keycode 30 = Meta_A
Shift Control Alt keycode 30 = VoidSymbol
Altgr keycode 30 = ae
Altgr Control keycode 30 = VoidSymbol
Altgr Alt keycode 30 = VoidSymbol
Altgr Control Alt keycode 30 = VoidSymbol
Shift Altgr keycode 30 = AE
Shift Altgr Control keycode 30 = VoidSymbol
Shift Altgr Alt keycode 30 = VoidSymbol
Shift Altgr Control Alt keycode 30 = VoidSymbol
keycode 31 = u
Control keycode 31 = Control_u
Alt keycode 31 = Meta_u
Control Alt keycode 31 = Meta_Control_u
Shift keycode 31 = U
Shift Control keycode 31 = VoidSymbol
Shift Alt keycode 31 = Meta_U
Shift Control Alt keycode 31 = VoidSymbol
Altgr keycode 31 = ugrave
Altgr Control keycode 31 = VoidSymbol
Altgr Alt keycode 31 = VoidSymbol
Altgr Control Alt keycode 31 = VoidSymbol
Shift Altgr keycode 31 = Ugrave
Shift Altgr Control keycode 31 = VoidSymbol
Shift Altgr Alt keycode 31 = VoidSymbol
Shift Altgr Control Alt keycode 31 = VoidSymbol
keycode 32 = +i
Control keycode 32 = Control_i
Alt keycode 32 = Meta_i
Control Alt keycode 32 = VoidSymbol
Shift keycode 32 = +I
Shift Control keycode 32 = VoidSymbol
Shift Alt keycode 32 = Meta_I
Shift Control Alt keycode 32 = VoidSymbol
Altgr keycode 32 = dead_diaeresis
Altgr Control keycode 32 = VoidSymbol
Altgr Alt keycode 32 = VoidSymbol
Altgr Control Alt keycode 32 = VoidSymbol
Shift Altgr keycode 32 = VoidSymbol
Shift Altgr Control keycode 32 = VoidSymbol
Shift Altgr Alt keycode 32 = VoidSymbol
Shift Altgr Control Alt keycode 32 = VoidSymbol
keycode 33 = +e
Control keycode 33 = Control_e
Alt keycode 33 = Meta_e
Control Alt keycode 33 = Meta_Control_e
Shift keycode 33 = +E
Shift Control keycode 33 = VoidSymbol
Shift Alt keycode 33 = Meta_E
Shift Control Alt keycode 33 = VoidSymbol
Altgr keycode 33 = 0xa4
Altgr Control keycode 33 = VoidSymbol
Altgr Alt keycode 33 = VoidSymbol
Altgr Control Alt keycode 33 = VoidSymbol
Shift Altgr keycode 33 = VoidSymbol
Shift Altgr Control keycode 33 = VoidSymbol
Shift Altgr Alt keycode 33 = VoidSymbol
Shift Altgr Control Alt keycode 33 = VoidSymbol
keycode 34 = comma
Control keycode 34 = VoidSymbol
Alt keycode 34 = Meta_comma
Control Alt keycode 34 = VoidSymbol
Shift keycode 34 = semicolon
Shift Control keycode 34 = VoidSymbol
Shift Alt keycode 34 = Meta_semicolon
Shift Control Alt keycode 34 = VoidSymbol
Altgr keycode 34 = VoidSymbol
Altgr Control keycode 34 = VoidSymbol
Altgr Alt keycode 34 = VoidSymbol
Altgr Control Alt keycode 34 = VoidSymbol
Shift Altgr keycode 34 = VoidSymbol
Shift Altgr Control keycode 34 = VoidSymbol
Shift Altgr Alt keycode 34 = VoidSymbol
Shift Altgr Control Alt keycode 34 = VoidSymbol
keycode 35 = +c
Control keycode 35 = Control_c
Alt keycode 35 = Meta_c
Control Alt keycode 35 = Meta_Control_c
Shift keycode 35 = +C
Shift Control keycode 35 = VoidSymbol
Shift Alt keycode 35 = Meta_C
Shift Control Alt keycode 35 = VoidSymbol
Altgr keycode 35 = copyright
Altgr Control keycode 35 = VoidSymbol
Altgr Alt keycode 35 = VoidSymbol
Altgr Control Alt keycode 35 = VoidSymbol
Shift Altgr keycode 35 = VoidSymbol
Shift Altgr Control keycode 35 = VoidSymbol
Shift Altgr Alt keycode 35 = VoidSymbol
Shift Altgr Control Alt keycode 35 = VoidSymbol
keycode 36 = t
Control keycode 36 = Control_t
Alt keycode 36 = Meta_t
Control Alt keycode 36 = Meta_Control_t
Shift keycode 36 = T
Shift Control keycode 36 = VoidSymbol
Shift Alt keycode 36 = Meta_T
Shift Control Alt keycode 36 = VoidSymbol
Altgr keycode 36 = thorn
Altgr Control keycode 36 = VoidSymbol
Altgr Alt keycode 36 = VoidSymbol
Altgr Control Alt keycode 36 = VoidSymbol
Shift Altgr keycode 36 = THORN
Shift Altgr Control keycode 36 = VoidSymbol
Shift Altgr Alt keycode 36 = VoidSymbol
Shift Altgr Control Alt keycode 36 = VoidSymbol
keycode 37 = +s
Control keycode 37 = Control_s
Alt keycode 37 = Meta_s
Control Alt keycode 37 = Meta_Control_s
Shift keycode 37 = +S
Shift Control keycode 37 = VoidSymbol
Shift Alt keycode 37 = Meta_S
Shift Control Alt keycode 37 = VoidSymbol
Altgr keycode 37 = ssharp
Altgr Control keycode 37 = VoidSymbol
Altgr Alt keycode 37 = VoidSymbol
Altgr Control Alt keycode 37 = VoidSymbol
Shift Altgr keycode 37 = VoidSymbol
Shift Altgr Control keycode 37 = VoidSymbol
Shift Altgr Alt keycode 37 = VoidSymbol
Shift Altgr Control Alt keycode 37 = VoidSymbol
keycode 38 = +r
Control keycode 38 = Control_r
Alt keycode 38 = Meta_r
Control Alt keycode 38 = Meta_Control_r
Shift keycode 38 = +R
Shift Control keycode 38 = VoidSymbol
Shift Alt keycode 38 = Meta_R
Shift Control Alt keycode 38 = VoidSymbol
Altgr keycode 38 = registered
Altgr Control keycode 38 = VoidSymbol
Altgr Alt keycode 38 = VoidSymbol
Altgr Control Alt keycode 38 = VoidSymbol
Shift Altgr keycode 38 = VoidSymbol
Shift Altgr Control keycode 38 = VoidSymbol
Shift Altgr Alt keycode 38 = VoidSymbol
Shift Altgr Control Alt keycode 38 = VoidSymbol
keycode 39 = +n
Control keycode 39 = Control_n
Alt keycode 39 = Meta_n
Control Alt keycode 39 = Meta_Control_n
Shift keycode 39 = +N
Shift Control keycode 39 = VoidSymbol
Shift Alt keycode 39 = Meta_N
Shift Control Alt keycode 39 = VoidSymbol
Altgr keycode 39 = dead_tilde
Altgr Control keycode 39 = VoidSymbol
Altgr Alt keycode 39 = Meta_asciitilde
Altgr Control Alt keycode 39 = VoidSymbol
Shift Altgr keycode 39 = VoidSymbol
Shift Altgr Control keycode 39 = VoidSymbol
Shift Altgr Alt keycode 39 = VoidSymbol
Shift Altgr Control Alt keycode 39 = VoidSymbol
keycode 40 = +m
Control keycode 40 = Control_m
Alt keycode 40 = Meta_m
Control Alt keycode 40 = Meta_Control_m
Shift keycode 40 = +M
Shift Control keycode 40 = VoidSymbol
Shift Alt keycode 40 = Meta_M
Shift Control Alt keycode 40 = VoidSymbol
Altgr keycode 40 = VoidSymbol
Altgr Control keycode 40 = VoidSymbol
Altgr Alt keycode 40 = VoidSymbol
Altgr Control Alt keycode 40 = VoidSymbol
Shift Altgr keycode 40 = masculine
Shift Altgr Control keycode 40 = VoidSymbol
Shift Altgr Alt keycode 40 = VoidSymbol
Shift Altgr Control Alt keycode 40 = VoidSymbol
keycode 43 = +ccedilla
Control keycode 43 = VoidSymbol
Alt keycode 43 = VoidSymbol
Control Alt keycode 43 = VoidSymbol
Shift keycode 43 = +Ccedilla
Shift Control keycode 43 = VoidSymbol
Shift Alt keycode 43 = VoidSymbol
Shift Control Alt keycode 43 = VoidSymbol
Altgr keycode 43 = dead_cedilla
Altgr Control keycode 43 = VoidSymbol
Altgr Alt keycode 43 = VoidSymbol
Altgr Control Alt keycode 43 = VoidSymbol
Shift Altgr keycode 43 = VoidSymbol
Shift Altgr Control keycode 43 = VoidSymbol
Shift Altgr Alt keycode 43 = VoidSymbol
Shift Altgr Control Alt keycode 43 = VoidSymbol
keycode 86 = +ecircumflex
Control keycode 86 = VoidSymbol
Alt keycode 86 = VoidSymbol
Control Alt keycode 86 = VoidSymbol
Shift keycode 86 = +Ecircumflex
Shift Control keycode 86 = VoidSymbol
Shift Alt keycode 86 = VoidSymbol
Shift Control Alt keycode 86 = VoidSymbol
Altgr keycode 86 = slash
Altgr Control keycode 86 = VoidSymbol
Altgr Alt keycode 86 = Meta_slash
Altgr Control Alt keycode 86 = VoidSymbol
Shift Altgr keycode 86 = VoidSymbol
Shift Altgr Control keycode 86 = VoidSymbol
Shift Altgr Alt keycode 86 = VoidSymbol
Shift Altgr Control Alt keycode 86 = VoidSymbol
keycode 44 = +agrave
Control keycode 44 = VoidSymbol
Alt keycode 44 = VoidSymbol
Control Alt keycode 44 = VoidSymbol
Shift keycode 44 = +Agrave
Shift Control keycode 44 = VoidSymbol
Shift Alt keycode 44 = VoidSymbol
Shift Control Alt keycode 44 = VoidSymbol
Altgr keycode 44 = backslash
Altgr Control keycode 44 = VoidSymbol
Altgr Alt keycode 44 = Meta_backslash
Altgr Control Alt keycode 44 = Meta_Control_backslash
Shift Altgr keycode 44 = VoidSymbol
Shift Altgr Control keycode 44 = VoidSymbol
Shift Altgr Alt keycode 44 = VoidSymbol
Shift Altgr Control Alt keycode 44 = VoidSymbol
keycode 45 = +y
Control keycode 45 = Control_y
Alt keycode 45 = Meta_y
Control Alt keycode 45 = Meta_Control_y
Shift keycode 45 = +Y
Shift Control keycode 45 = VoidSymbol
Shift Alt keycode 45 = Meta_Y
Shift Control Alt keycode 45 = VoidSymbol
Altgr keycode 45 = braceleft
Altgr Control keycode 45 = VoidSymbol
Altgr Alt keycode 45 = Meta_braceleft
Altgr Control Alt keycode 45 = VoidSymbol
Shift Altgr keycode 45 = VoidSymbol
Shift Altgr Control keycode 45 = VoidSymbol
Shift Altgr Alt keycode 45 = VoidSymbol
Shift Altgr Control Alt keycode 45 = VoidSymbol
keycode 46 = +x
Control keycode 46 = Control_x
Alt keycode 46 = Meta_x
Control Alt keycode 46 = Meta_Control_x
Shift keycode 46 = +X
Shift Control keycode 46 = VoidSymbol
Shift Alt keycode 46 = Meta_X
Shift Control Alt keycode 46 = VoidSymbol
Altgr keycode 46 = braceright
Altgr Control keycode 46 = VoidSymbol
Altgr Alt keycode 46 = Meta_braceright
Altgr Control Alt keycode 46 = VoidSymbol
Shift Altgr keycode 46 = VoidSymbol
Shift Altgr Control keycode 46 = VoidSymbol
Shift Altgr Alt keycode 46 = VoidSymbol
Shift Altgr Control Alt keycode 46 = VoidSymbol
keycode 47 = period
Control keycode 47 = VoidSymbol
Alt keycode 47 = Meta_period
Control Alt keycode 47 = VoidSymbol
Shift keycode 47 = colon
Shift Control keycode 47 = VoidSymbol
Shift Alt keycode 47 = Meta_colon
Shift Control Alt keycode 47 = VoidSymbol
Altgr keycode 47 = VoidSymbol
Altgr Control keycode 47 = VoidSymbol
Altgr Alt keycode 47 = VoidSymbol
Altgr Control Alt keycode 47 = VoidSymbol
Shift Altgr keycode 47 = periodcentered
Shift Altgr Control keycode 47 = VoidSymbol
Shift Altgr Alt keycode 47 = VoidSymbol
Shift Altgr Control Alt keycode 47 = VoidSymbol
keycode 48 = +k
Control keycode 48 = Control_k
Alt keycode 48 = Meta_k
Control Alt keycode 48 = Meta_Control_k
Shift keycode 48 = +K
Shift Control keycode 48 = VoidSymbol
Shift Alt keycode 48 = Meta_K
Shift Control Alt keycode 48 = VoidSymbol
Altgr keycode 48 = asciitilde
Altgr Control keycode 48 = VoidSymbol
Altgr Alt keycode 48 = Meta_asciitilde
Altgr Control Alt keycode 48 = VoidSymbol
Shift Altgr keycode 48 = VoidSymbol
Shift Altgr Control keycode 48 = VoidSymbol
Shift Altgr Alt keycode 48 = VoidSymbol
Shift Altgr Control Alt keycode 48 = VoidSymbol
keycode 49 = apostrophe
Control keycode 49 = VoidSymbol
Alt keycode 49 = Meta_apostrophe
Control Alt keycode 49 = VoidSymbol
Shift keycode 49 = question
Shift Control keycode 49 = VoidSymbol
Shift Alt keycode 49 = Meta_question
Shift Control Alt keycode 49 = VoidSymbol
Altgr keycode 49 = questiondown
Altgr Control keycode 49 = VoidSymbol
Altgr Alt keycode 49 = VoidSymbol
Altgr Control Alt keycode 49 = VoidSymbol
Shift Altgr keycode 49 = VoidSymbol
Shift Altgr Control keycode 49 = VoidSymbol
Shift Altgr Alt keycode 49 = VoidSymbol
Shift Altgr Control Alt keycode 49 = VoidSymbol
keycode 50 = +q
Control keycode 50 = Control_q
Alt keycode 50 = Meta_q
Control Alt keycode 50 = Meta_Control_q
Shift keycode 50 = +Q
Shift Control keycode 50 = VoidSymbol
Shift Alt keycode 50 = Meta_Q
Shift Control Alt keycode 50 = VoidSymbol
Altgr keycode 50 = VoidSymbol
Altgr Control keycode 50 = VoidSymbol
Altgr Alt keycode 50 = VoidSymbol
Altgr Control Alt keycode 50 = VoidSymbol
Shift Altgr keycode 50 = VoidSymbol
Shift Altgr Control keycode 50 = VoidSymbol
Shift Altgr Alt keycode 50 = VoidSymbol
Shift Altgr Control Alt keycode 50 = VoidSymbol
keycode 51 = +g
Control keycode 51 = Control_g
Alt keycode 51 = Meta_g
Control Alt keycode 51 = Meta_Control_g
Shift keycode 51 = +G
Shift Control keycode 51 = VoidSymbol
Shift Alt keycode 51 = Meta_G
Shift Control Alt keycode 51 = VoidSymbol
Altgr keycode 51 = VoidSymbol
Altgr Control keycode 51 = VoidSymbol
Altgr Alt keycode 51 = VoidSymbol
Altgr Control Alt keycode 51 = VoidSymbol
Shift Altgr keycode 51 = VoidSymbol
Shift Altgr Control keycode 51 = VoidSymbol
Shift Altgr Alt keycode 51 = VoidSymbol
Shift Altgr Control Alt keycode 51 = VoidSymbol
keycode 52 = +h
Control keycode 52 = Control_h
Alt keycode 52 = Meta_h
Control Alt keycode 52 = VoidSymbol
Shift keycode 52 = +H
Shift Control keycode 52 = VoidSymbol
Shift Alt keycode 52 = Meta_H
Shift Control Alt keycode 52 = VoidSymbol
Altgr keycode 52 = VoidSymbol
Altgr Control keycode 52 = VoidSymbol
Altgr Alt keycode 52 = VoidSymbol
Altgr Control Alt keycode 52 = VoidSymbol
Shift Altgr keycode 52 = VoidSymbol
Shift Altgr Control keycode 52 = VoidSymbol
Shift Altgr Alt keycode 52 = VoidSymbol
Shift Altgr Control Alt keycode 52 = VoidSymbol
keycode 53 = +f
Control keycode 53 = Control_f
Alt keycode 53 = Meta_f
Control Alt keycode 53 = Meta_Control_f
Shift keycode 53 = +F
Shift Control keycode 53 = VoidSymbol
Shift Alt keycode 53 = Meta_F
Shift Control Alt keycode 53 = VoidSymbol
Altgr keycode 53 = dead_ogonek
Altgr Control keycode 53 = VoidSymbol
Altgr Alt keycode 53 = VoidSymbol
Altgr Control Alt keycode 53 = VoidSymbol
Shift Altgr keycode 53 = ordfeminine
Shift Altgr Control keycode 53 = VoidSymbol
Shift Altgr Alt keycode 53 = VoidSymbol
Shift Altgr Control Alt keycode 53 = VoidSymbol
keycode 57 = space
Control keycode 57 = VoidSymbol
Alt keycode 57 = Meta_space
Control Alt keycode 57 = VoidSymbol
Shift keycode 57 = nobreakspace
Shift Control keycode 57 = VoidSymbol
Shift Alt keycode 57 = VoidSymbol
Shift Control Alt keycode 57 = VoidSymbol
Altgr keycode 57 = underscore
Altgr Control keycode 57 = VoidSymbol
Altgr Alt keycode 57 = Meta_underscore
Altgr Control Alt keycode 57 = Meta_Control_underscore
Shift Altgr keycode 57 = VoidSymbol
Shift Altgr Control keycode 57 = VoidSymbol
Shift Altgr Alt keycode 57 = VoidSymbol
Shift Altgr Control Alt keycode 57 = VoidSymbol
# include "windowkeys"
################### windowkeys #################################
# Extra 105 windows keys
keycode 125 = Decr_Console
keycode 126 = Incr_Console
keycode 127 = Compose
################################################################
keycode 1 = Escape Escape
keycode 14 = Delete Delete
keycode 15 = Tab Tab
keycode 28 = Return
keycode 29 = Control
keycode 42 = Shift
keycode 54 = Shift
keycode 56 = Alt
keycode 58 = Caps_Lock
keycode 97 = Control
# bepo with Alt and Control swapped
charset "iso-8859-15"
keymaps 0-15
# includes are disabled to work also on debian
# include "linux-with-alt-and-altgr"
################### linux-keys-bare ###################
# Linux-specific (and language-independent) keys
#
# This file describes function keys, console switching keys,
# keypad, cursor keys, and SysRq, ScrollLock, Pause
#
# It does not use the AltGr modifier, so that the user can opt
# to have both Alt keys produce the same effect.
# As a consequence, the Hex_* keys are missing, as are
# control altgr keycode 83 = Boot
# control altgr keycode 111 = Boot
#
# One culture-specific item that will be overridden in many keymaps
# is the KP_Period: many countries have a KP_Comma instead.
#
# One user-preference item will be the function of the Delete key.
#
# Old keyboards have 10 function keys, and keymaps have
# sometimes used shift+F1 = F11, and sometimes shift+F1 = F13.
# Here we assume an enhanced keyboard (with 12 function keys).
#
plain keycode 59 = F1
plain keycode 60 = F2
plain keycode 61 = F3
plain keycode 62 = F4
plain keycode 63 = F5
plain keycode 64 = F6
plain keycode 65 = F7
plain keycode 66 = F8
plain keycode 67 = F9
plain keycode 68 = F10
plain keycode 87 = F11
plain keycode 88 = F12
shift keycode 59 = F13
shift keycode 60 = F14
shift keycode 61 = F15
shift keycode 62 = F16
shift keycode 63 = F17
shift keycode 64 = F18
shift keycode 65 = F19
shift keycode 66 = F20
shift keycode 67 = F21
shift keycode 68 = F22
shift keycode 87 = F23
shift keycode 88 = F24
control keycode 59 = F25
control keycode 60 = F26
control keycode 61 = F27
control keycode 62 = F28
control keycode 63 = F29
control keycode 64 = F30
control keycode 65 = F31
control keycode 66 = F32
control keycode 67 = F33
control keycode 68 = F34
control keycode 87 = F35
control keycode 88 = F36
#
# The canonical assignment for F37-F48 uses
# control shift keycode 59 = F37
# etc. If you want that, load linux-keys-extd.inc
#
# Both Alt+Fn and Control+Alt+Fn switch to Console n
# (in order to please Linux / dosemu / X).
# Here Consoles 1..12. For 13..24 load linux-keys-extd.inc
#
alt keycode 59 = Console_1
alt keycode 60 = Console_2
alt keycode 61 = Console_3
alt keycode 62 = Console_4
alt keycode 63 = Console_5
alt keycode 64 = Console_6
alt keycode 65 = Console_7
alt keycode 66 = Console_8
alt keycode 67 = Console_9
alt keycode 68 = Console_10
alt keycode 87 = Console_11
alt keycode 88 = Console_12
control alt keycode 59 = Console_1
control alt keycode 60 = Console_2
control alt keycode 61 = Console_3
control alt keycode 62 = Console_4
control alt keycode 63 = Console_5
control alt keycode 64 = Console_6
control alt keycode 65 = Console_7
control alt keycode 66 = Console_8
control alt keycode 67 = Console_9
control alt keycode 68 = Console_10
control alt keycode 87 = Console_11
control alt keycode 88 = Console_12
#
# Keypad keys
#
keycode 69 = Num_Lock
keycode 98 = KP_Divide
keycode 55 = KP_Multiply
keycode 74 = KP_Subtract
keycode 78 = KP_Add
keycode 96 = KP_Enter
#
keycode 71 = KP_7
keycode 72 = KP_8
keycode 73 = KP_9
keycode 75 = KP_4
keycode 76 = KP_5
keycode 77 = KP_6
keycode 79 = KP_1
keycode 80 = KP_2
keycode 81 = KP_3
keycode 82 = KP_0
#
keycode 83 = KP_Period # or KP_Comma
control alt keycode 83 = Boot
#
alt keycode 71 = Ascii_7
alt keycode 72 = Ascii_8
alt keycode 73 = Ascii_9
alt keycode 75 = Ascii_4
alt keycode 76 = Ascii_5
alt keycode 77 = Ascii_6
alt keycode 79 = Ascii_1
alt keycode 80 = Ascii_2
alt keycode 81 = Ascii_3
alt keycode 82 = Ascii_0
#
# The four cursor keys
#
keycode 103 = Up
keycode 105 = Left
keycode 106 = Right
keycode 108 = Down
alt keycode 103 = KeyboardSignal
alt keycode 105 = Decr_Console
alt keycode 106 = Incr_Console
#
# The six edit keys
#
keycode 110 = Insert
keycode 102 = Home # Find
keycode 104 = PageUp # Prior
keycode 111 = Remove
keycode 107 = End # Select
keycode 109 = PageDown # Next
shift keycode 104 = Scroll_Backward
shift keycode 109 = Scroll_Forward
control alt keycode 111 = Boot
#
# The three system keys
#
keycode 84 = Last_Console # Alt+SysRq/PrintScrn
keycode 99 = Control_backslash # SysRq/PrintScrn
plain keycode 70 = Scroll_Lock
shift keycode 70 = Show_Memory
control keycode 70 = Show_State
alt keycode 70 = Show_Registers
keycode 101 = Break # Ctrl+Break/Pause
keycode 119 = Pause # Break/Pause
################################################################
################### linux-with-alt-and-altgr ###################
# For keymaps in which both Alt keys are equivalent
# No convention for Hex_* has been established.
# include "linux-keys-bare"
keycode 100 = Control
altgr keycode 70 = Show_Registers
alt keycode 70 = Scroll_Lock
control altgr keycode 83 = Boot
control altgr keycode 111 = Boot
# Hex keypad keys (for giving a Unicode value in 4 hex digits)
# Follow lt.kmap and assign Hex_A .. Hex_F to keypad border.
altgr keycode 55 = Hex_C
altgr keycode 69 = Hex_A
altgr keycode 71 = Hex_7
altgr keycode 72 = Hex_8
altgr keycode 73 = Hex_9
altgr keycode 74 = Hex_D
altgr keycode 75 = Hex_4
altgr keycode 76 = Hex_5
altgr keycode 77 = Hex_6
altgr keycode 78 = Hex_E
altgr keycode 79 = Hex_1
altgr keycode 80 = Hex_2
altgr keycode 81 = Hex_3
altgr keycode 82 = Hex_0
altgr keycode 96 = Hex_F
altgr keycode 98 = Hex_B
################################################################
strings as usual
compose as usual for "iso-8859-1"
keycode 41 = dollar
Control keycode 41 = VoidSymbol
Alt keycode 41 = Meta_dollar
Control Alt keycode 41 = VoidSymbol
Shift keycode 41 = numbersign
Shift Control keycode 41 = VoidSymbol
Shift Alt keycode 41 = Meta_numbersign
Shift Control Alt keycode 41 = VoidSymbol
Altgr keycode 41 = VoidSymbol
Altgr Control keycode 41 = VoidSymbol
Altgr Alt keycode 41 = VoidSymbol
Altgr Control Alt keycode 41 = VoidSymbol
Shift Altgr keycode 41 = paragraph
Shift Altgr Control keycode 41 = VoidSymbol
Shift Altgr Alt keycode 41 = VoidSymbol
Shift Altgr Control Alt keycode 41 = VoidSymbol
keycode 2 = +quotedbl
Control keycode 2 = VoidSymbol
Alt keycode 2 = Meta_quotedbl
Control Alt keycode 2 = VoidSymbol
Shift keycode 2 = +one
Shift Control keycode 2 = VoidSymbol
Shift Alt keycode 2 = Meta_one
Shift Control Alt keycode 2 = VoidSymbol
Altgr keycode 2 = VoidSymbol
Altgr Control keycode 2 = VoidSymbol
Altgr Alt keycode 2 = VoidSymbol
Altgr Control Alt keycode 2 = VoidSymbol
Shift Altgr keycode 2 = VoidSymbol
Shift Altgr Control keycode 2 = VoidSymbol
Shift Altgr Alt keycode 2 = VoidSymbol
Shift Altgr Control Alt keycode 2 = VoidSymbol
keycode 3 = +guillemotleft
Control keycode 3 = VoidSymbol
Alt keycode 3 = VoidSymbol
Control Alt keycode 3 = VoidSymbol
Shift keycode 3 = +two
Shift Control keycode 3 = VoidSymbol
Shift Alt keycode 3 = Meta_two
Shift Control Alt keycode 3 = VoidSymbol
Altgr keycode 3 = less
Altgr Control keycode 3 = VoidSymbol
Altgr Alt keycode 3 = Meta_less
Altgr Control Alt keycode 3 = VoidSymbol
Shift Altgr keycode 3 = VoidSymbol
Shift Altgr Control keycode 3 = VoidSymbol
Shift Altgr Alt keycode 3 = VoidSymbol
Shift Altgr Control Alt keycode 3 = VoidSymbol
keycode 4 = +guillemotright
Control keycode 4 = VoidSymbol
Alt keycode 4 = VoidSymbol
Control Alt keycode 4 = VoidSymbol
Shift keycode 4 = +three
Shift Control keycode 4 = VoidSymbol
Shift Alt keycode 4 = Meta_three
Shift Control Alt keycode 4 = VoidSymbol
Altgr keycode 4 = greater
Altgr Control keycode 4 = VoidSymbol
Altgr Alt keycode 4 = Meta_greater
Altgr Control Alt keycode 4 = VoidSymbol
Shift Altgr keycode 4 = VoidSymbol
Shift Altgr Control keycode 4 = VoidSymbol
Shift Altgr Alt keycode 4 = VoidSymbol
Shift Altgr Control Alt keycode 4 = VoidSymbol
keycode 5 = +parenleft
Control keycode 5 = VoidSymbol
Alt keycode 5 = Meta_parenleft
Control Alt keycode 5 = VoidSymbol
Shift keycode 5 = +four
Shift Control keycode 5 = VoidSymbol
Shift Alt keycode 5 = Meta_four
Shift Control Alt keycode 5 = VoidSymbol
Altgr keycode 5 = bracketleft
Altgr Control keycode 5 = VoidSymbol
Altgr Alt keycode 5 = Meta_bracketleft
Altgr Control Alt keycode 5 = VoidSymbol
Shift Altgr keycode 5 = VoidSymbol
Shift Altgr Control keycode 5 = VoidSymbol
Shift Altgr Alt keycode 5 = VoidSymbol
Shift Altgr Control Alt keycode 5 = VoidSymbol
keycode 6 = +parenright
Control keycode 6 = VoidSymbol
Alt keycode 6 = Meta_parenright
Control Alt keycode 6 = VoidSymbol
Shift keycode 6 = +five
Shift Control keycode 6 = VoidSymbol
Shift Alt keycode 6 = Meta_five
Shift Control Alt keycode 6 = VoidSymbol
Altgr keycode 6 = bracketright
Altgr Control keycode 6 = VoidSymbol
Altgr Alt keycode 6 = Meta_bracketright
Altgr Control Alt keycode 6 = Meta_Control_bracketright
Shift Altgr keycode 6 = VoidSymbol
Shift Altgr Control keycode 6 = VoidSymbol
Shift Altgr Alt keycode 6 = VoidSymbol
Shift Altgr Control Alt keycode 6 = VoidSymbol
keycode 7 = +at
Control keycode 7 = VoidSymbol
Alt keycode 7 = Meta_at
Control Alt keycode 7 = VoidSymbol
Shift keycode 7 = +six
Shift Control keycode 7 = VoidSymbol
Shift Alt keycode 7 = Meta_six
Shift Control Alt keycode 7 = VoidSymbol
Altgr keycode 7 = asciicircum
Altgr Control keycode 7 = VoidSymbol
Altgr Alt keycode 7 = Meta_asciicircum
Altgr Control Alt keycode 7 = Meta_Control_asciicircum
Shift Altgr keycode 7 = VoidSymbol
Shift Altgr Control keycode 7 = VoidSymbol
Shift Altgr Alt keycode 7 = VoidSymbol
Shift Altgr Control Alt keycode 7 = VoidSymbol
keycode 8 = +plus
Control keycode 8 = VoidSymbol
Alt keycode 8 = Meta_plus
Control Alt keycode 8 = VoidSymbol
Shift keycode 8 = +seven
Shift Control keycode 8 = VoidSymbol
Shift Alt keycode 8 = Meta_seven
Shift Control Alt keycode 8 = VoidSymbol
Altgr keycode 8 = plusminus
Altgr Control keycode 8 = VoidSymbol
Altgr Alt keycode 8 = VoidSymbol
Altgr Control Alt keycode 8 = VoidSymbol
Shift Altgr keycode 8 = notsign
Shift Altgr Control keycode 8 = VoidSymbol
Shift Altgr Alt keycode 8 = VoidSymbol
Shift Altgr Control Alt keycode 8 = VoidSymbol
keycode 9 = +minus
Control keycode 9 = VoidSymbol
Alt keycode 9 = Meta_minus
Control Alt keycode 9 = VoidSymbol
Shift keycode 9 = +eight
Shift Control keycode 9 = VoidSymbol
Shift Alt keycode 9 = Meta_eight
Shift Control Alt keycode 9 = VoidSymbol
Altgr keycode 9 = VoidSymbol
Altgr Control keycode 9 = VoidSymbol
Altgr Alt keycode 9 = VoidSymbol
Altgr Control Alt keycode 9 = VoidSymbol
Shift Altgr keycode 9 = VoidSymbol
Shift Altgr Control keycode 9 = VoidSymbol
Shift Altgr Alt keycode 9 = VoidSymbol
Shift Altgr Control Alt keycode 9 = VoidSymbol
keycode 10 = +slash
Control keycode 10 = VoidSymbol
Alt keycode 10 = Meta_slash
Control Alt keycode 10 = VoidSymbol
Shift keycode 10 = +nine
Shift Control keycode 10 = VoidSymbol
Shift Alt keycode 10 = Meta_nine
Shift Control Alt keycode 10 = VoidSymbol
Altgr keycode 10 = division
Altgr Control keycode 10 = VoidSymbol
Altgr Alt keycode 10 = VoidSymbol
Altgr Control Alt keycode 10 = VoidSymbol
Shift Altgr keycode 10 = VoidSymbol
Shift Altgr Control keycode 10 = VoidSymbol
Shift Altgr Alt keycode 10 = VoidSymbol
Shift Altgr Control Alt keycode 10 = VoidSymbol
keycode 11 = +asterisk
Control keycode 11 = VoidSymbol
Alt keycode 11 = Meta_asterisk
Control Alt keycode 11 = VoidSymbol
Shift keycode 11 = +zero
Shift Control keycode 11 = VoidSymbol
Shift Alt keycode 11 = Meta_zero
Shift Control Alt keycode 11 = VoidSymbol
Altgr keycode 11 = multiply
Altgr Control keycode 11 = VoidSymbol
Altgr Alt keycode 11 = VoidSymbol
Altgr Control Alt keycode 11 = VoidSymbol
Shift Altgr keycode 11 = VoidSymbol
Shift Altgr Control keycode 11 = VoidSymbol
Shift Altgr Alt keycode 11 = VoidSymbol
Shift Altgr Control Alt keycode 11 = VoidSymbol
keycode 12 = equal
Control keycode 12 = VoidSymbol
Alt keycode 12 = Meta_equal
Control Alt keycode 12 = VoidSymbol
Shift keycode 12 = degree
Shift Control keycode 12 = VoidSymbol
Shift Alt keycode 12 = VoidSymbol
Shift Control Alt keycode 12 = VoidSymbol
Altgr keycode 12 = VoidSymbol
Altgr Control keycode 12 = VoidSymbol
Altgr Alt keycode 12 = VoidSymbol
Altgr Control Alt keycode 12 = VoidSymbol
Shift Altgr keycode 12 = VoidSymbol
Shift Altgr Control keycode 12 = VoidSymbol
Shift Altgr Alt keycode 12 = VoidSymbol
Shift Altgr Control Alt keycode 12 = VoidSymbol
keycode 13 = percent
Control keycode 13 = VoidSymbol
Alt keycode 13 = Meta_percent
Control Alt keycode 13 = VoidSymbol
Shift keycode 13 = grave
Shift Control keycode 13 = VoidSymbol
Shift Alt keycode 13 = Meta_grave
Shift Control Alt keycode 13 = VoidSymbol
Altgr keycode 13 = VoidSymbol
Altgr Control keycode 13 = VoidSymbol
Altgr Alt keycode 13 = VoidSymbol
Altgr Control Alt keycode 13 = VoidSymbol
Shift Altgr keycode 13 = VoidSymbol
Shift Altgr Control keycode 13 = VoidSymbol
Shift Altgr Alt keycode 13 = VoidSymbol
Shift Altgr Control Alt keycode 13 = VoidSymbol
keycode 16 = +b
Control keycode 16 = Control_b
Alt keycode 16 = Meta_b
Control Alt keycode 16 = Meta_Control_b
Shift keycode 16 = +B
Shift Control keycode 16 = VoidSymbol
Shift Alt keycode 16 = Meta_B
Shift Control Alt keycode 16 = VoidSymbol
Altgr keycode 16 = bar
Altgr Control keycode 16 = VoidSymbol
Altgr Alt keycode 16 = Meta_bar
Altgr Control Alt keycode 16 = VoidSymbol
Shift Altgr keycode 16 = VoidSymbol
Shift Altgr Control keycode 16 = VoidSymbol
Shift Altgr Alt keycode 16 = VoidSymbol
Shift Altgr Control Alt keycode 16 = VoidSymbol
keycode 17 = +eacute
Control keycode 17 = VoidSymbol
Alt keycode 17 = VoidSymbol
Control Alt keycode 17 = VoidSymbol
Shift keycode 17 = +Eacute
Shift Control keycode 17 = VoidSymbol
Shift Alt keycode 17 = VoidSymbol
Shift Control Alt keycode 17 = VoidSymbol
Altgr keycode 17 = dead_acute
Altgr Control keycode 17 = VoidSymbol
Altgr Alt keycode 17 = VoidSymbol
Altgr Control Alt keycode 17 = VoidSymbol
Shift Altgr keycode 17 = dead_doubleacute
Shift Altgr Control keycode 17 = VoidSymbol
Shift Altgr Alt keycode 17 = VoidSymbol
Shift Altgr Control Alt keycode 17 = VoidSymbol
keycode 18 = +p
Control keycode 18 = Control_p
Alt keycode 18 = Meta_p
Control Alt keycode 18 = Meta_Control_p
Shift keycode 18 = +P
Shift Control keycode 18 = VoidSymbol
Shift Alt keycode 18 = Meta_P
Shift Control Alt keycode 18 = VoidSymbol
Altgr keycode 18 = ampersand
Altgr Control keycode 18 = VoidSymbol
Altgr Alt keycode 18 = Meta_ampersand
Altgr Control Alt keycode 18 = VoidSymbol
Shift Altgr keycode 18 = section
Shift Altgr Control keycode 18 = VoidSymbol
Shift Altgr Alt keycode 18 = VoidSymbol
Shift Altgr Control Alt keycode 18 = VoidSymbol
keycode 19 = o
Control keycode 19 = Control_o
Alt keycode 19 = Meta_o
Control Alt keycode 19 = Meta_Control_o
Shift keycode 19 = O
Shift Control keycode 19 = VoidSymbol
Shift Alt keycode 19 = Meta_O
Shift Control Alt keycode 19 = VoidSymbol
Altgr keycode 19 = 0xbd
Altgr Control keycode 19 = VoidSymbol
Altgr Alt keycode 19 = VoidSymbol
Altgr Control Alt keycode 19 = VoidSymbol
Shift Altgr keycode 19 = 0xbc
Shift Altgr Control keycode 19 = VoidSymbol
Shift Altgr Alt keycode 19 = VoidSymbol
Shift Altgr Control Alt keycode 19 = VoidSymbol
keycode 20 = +egrave
Control keycode 20 = VoidSymbol
Alt keycode 20 = VoidSymbol
Control Alt keycode 20 = VoidSymbol
Shift keycode 20 = +Egrave
Shift Control keycode 20 = VoidSymbol
Shift Alt keycode 20 = VoidSymbol
Shift Control Alt keycode 20 = VoidSymbol
Altgr keycode 20 = dead_grave
Altgr Control keycode 20 = VoidSymbol
Altgr Alt keycode 20 = Meta_grave
Altgr Control Alt keycode 20 = VoidSymbol
Shift Altgr keycode 20 = grave
Shift Altgr Control keycode 20 = VoidSymbol
Shift Altgr Alt keycode 20 = Meta_grave
Shift Altgr Control Alt keycode 20 = VoidSymbol
keycode 21 = dead_circumflex
Control keycode 21 = VoidSymbol
Alt keycode 21 = Meta_asciicircum
Control Alt keycode 21 = Meta_Control_asciicircum
Shift keycode 21 = exclam
Shift Control keycode 21 = VoidSymbol
Shift Alt keycode 21 = Meta_exclam
Shift Control Alt keycode 21 = VoidSymbol
Altgr keycode 21 = exclamdown
Altgr Control keycode 21 = VoidSymbol
Altgr Alt keycode 21 = VoidSymbol
Altgr Control Alt keycode 21 = VoidSymbol
Shift Altgr keycode 21 = VoidSymbol
Shift Altgr Control keycode 21 = VoidSymbol
Shift Altgr Alt keycode 21 = VoidSymbol
Shift Altgr Control Alt keycode 21 = VoidSymbol
keycode 22 = +v
Control keycode 22 = Control_v
Alt keycode 22 = Meta_v
Control Alt keycode 22 = Meta_Control_v
Shift keycode 22 = +V
Shift Control keycode 22 = VoidSymbol
Shift Alt keycode 22 = Meta_V
Shift Control Alt keycode 22 = VoidSymbol
Altgr keycode 22 = dead_caron
Altgr Control keycode 22 = VoidSymbol
Altgr Alt keycode 22 = VoidSymbol
Altgr Control Alt keycode 22 = VoidSymbol
Shift Altgr keycode 22 = VoidSymbol
Shift Altgr Control keycode 22 = VoidSymbol
Shift Altgr Alt keycode 22 = VoidSymbol
Shift Altgr Control Alt keycode 22 = VoidSymbol
keycode 23 = d
Control keycode 23 = Control_d
Alt keycode 23 = Meta_d
Control Alt keycode 23 = Meta_Control_d
Shift keycode 23 = D
Shift Control keycode 23 = VoidSymbol
Shift Alt keycode 23 = Meta_D
Shift Control Alt keycode 23 = VoidSymbol
Altgr keycode 23 = eth
Altgr Control keycode 23 = VoidSymbol
Altgr Alt keycode 23 = VoidSymbol
Altgr Control Alt keycode 23 = VoidSymbol
Shift Altgr keycode 23 = ETH
Shift Altgr Control keycode 23 = VoidSymbol
Shift Altgr Alt keycode 23 = VoidSymbol
Shift Altgr Control Alt keycode 23 = VoidSymbol
keycode 24 = +l
Control keycode 24 = Control_l
Alt keycode 24 = Meta_l
Control Alt keycode 24 = Meta_Control_l
Shift keycode 24 = +L
Shift Control keycode 24 = VoidSymbol
Shift Alt keycode 24 = Meta_L
Shift Control Alt keycode 24 = VoidSymbol
Altgr keycode 24 = VoidSymbol
Altgr Control keycode 24 = VoidSymbol
Altgr Alt keycode 24 = VoidSymbol
Altgr Control Alt keycode 24 = VoidSymbol
Shift Altgr keycode 24 = VoidSymbol
Shift Altgr Control keycode 24 = VoidSymbol
Shift Altgr Alt keycode 24 = VoidSymbol
Shift Altgr Control Alt keycode 24 = VoidSymbol
keycode 25 = j
Control keycode 25 = Control_j
Alt keycode 25 = Meta_j
Control Alt keycode 25 = VoidSymbol
Shift keycode 25 = J
Shift Control keycode 25 = VoidSymbol
Shift Alt keycode 25 = Meta_J
Shift Control Alt keycode 25 = VoidSymbol
Altgr keycode 25 = VoidSymbol
Altgr Control keycode 25 = VoidSymbol
Altgr Alt keycode 25 = VoidSymbol
Altgr Control Alt keycode 25 = VoidSymbol
Shift Altgr keycode 25 = VoidSymbol
Shift Altgr Control keycode 25 = VoidSymbol
Shift Altgr Alt keycode 25 = VoidSymbol
Shift Altgr Control Alt keycode 25 = VoidSymbol
keycode 26 = z
Control keycode 26 = Control_z
Alt keycode 26 = Meta_z
Control Alt keycode 26 = Meta_Control_z
Shift keycode 26 = Z
Shift Control keycode 26 = VoidSymbol
Shift Alt keycode 26 = Meta_Z
Shift Control Alt keycode 26 = VoidSymbol
Altgr keycode 26 = VoidSymbol
Altgr Control keycode 26 = VoidSymbol
Altgr Alt keycode 26 = VoidSymbol
Altgr Control Alt keycode 26 = VoidSymbol
Shift Altgr keycode 26 = VoidSymbol
Shift Altgr Control keycode 26 = VoidSymbol
Shift Altgr Alt keycode 26 = VoidSymbol
Shift Altgr Control Alt keycode 26 = VoidSymbol
keycode 27 = +w
Control keycode 27 = Control_w
Alt keycode 27 = Meta_w
Control Alt keycode 27 = Meta_Control_w
Shift keycode 27 = +W
Shift Control keycode 27 = VoidSymbol
Shift Alt keycode 27 = Meta_W
Shift Control Alt keycode 27 = VoidSymbol
Altgr keycode 27 = dead_breve
Altgr Control keycode 27 = VoidSymbol
Altgr Alt keycode 27 = VoidSymbol
Altgr Control Alt keycode 27 = VoidSymbol
Shift Altgr keycode 27 = VoidSymbol
Shift Altgr Control keycode 27 = VoidSymbol
Shift Altgr Alt keycode 27 = VoidSymbol
Shift Altgr Control Alt keycode 27 = VoidSymbol
keycode 30 = a
Control keycode 30 = Control_a
Alt keycode 30 = Meta_a
Control Alt keycode 30 = Meta_Control_a
Shift keycode 30 = A
Shift Control keycode 30 = VoidSymbol
Shift Alt keycode 30 = Meta_A
Shift Control Alt keycode 30 = VoidSymbol
Altgr keycode 30 = ae
Altgr Control keycode 30 = VoidSymbol
Altgr Alt keycode 30 = VoidSymbol
Altgr Control Alt keycode 30 = VoidSymbol
Shift Altgr keycode 30 = AE
Shift Altgr Control keycode 30 = VoidSymbol
Shift Altgr Alt keycode 30 = VoidSymbol
Shift Altgr Control Alt keycode 30 = VoidSymbol
keycode 31 = u
Control keycode 31 = Control_u
Alt keycode 31 = Meta_u
Control Alt keycode 31 = Meta_Control_u
Shift keycode 31 = U
Shift Control keycode 31 = VoidSymbol
Shift Alt keycode 31 = Meta_U
Shift Control Alt keycode 31 = VoidSymbol
Altgr keycode 31 = ugrave
Altgr Control keycode 31 = VoidSymbol
Altgr Alt keycode 31 = VoidSymbol
Altgr Control Alt keycode 31 = VoidSymbol
Shift Altgr keycode 31 = Ugrave
Shift Altgr Control keycode 31 = VoidSymbol
Shift Altgr Alt keycode 31 = VoidSymbol
Shift Altgr Control Alt keycode 31 = VoidSymbol
keycode 32 = +i
Control keycode 32 = Control_i
Alt keycode 32 = Meta_i
Control Alt keycode 32 = VoidSymbol
Shift keycode 32 = +I
Shift Control keycode 32 = VoidSymbol
Shift Alt keycode 32 = Meta_I
Shift Control Alt keycode 32 = VoidSymbol
Altgr keycode 32 = dead_diaeresis
Altgr Control keycode 32 = VoidSymbol
Altgr Alt keycode 32 = VoidSymbol
Altgr Control Alt keycode 32 = VoidSymbol
Shift Altgr keycode 32 = VoidSymbol
Shift Altgr Control keycode 32 = VoidSymbol
Shift Altgr Alt keycode 32 = VoidSymbol
Shift Altgr Control Alt keycode 32 = VoidSymbol
keycode 33 = +e
Control keycode 33 = Control_e
Alt keycode 33 = Meta_e
Control Alt keycode 33 = Meta_Control_e
Shift keycode 33 = +E
Shift Control keycode 33 = VoidSymbol
Shift Alt keycode 33 = Meta_E
Shift Control Alt keycode 33 = VoidSymbol
Altgr keycode 33 = 0xa4
Altgr Control keycode 33 = VoidSymbol
Altgr Alt keycode 33 = VoidSymbol
Altgr Control Alt keycode 33 = VoidSymbol
Shift Altgr keycode 33 = VoidSymbol
Shift Altgr Control keycode 33 = VoidSymbol
Shift Altgr Alt keycode 33 = VoidSymbol
Shift Altgr Control Alt keycode 33 = VoidSymbol
keycode 34 = comma
Control keycode 34 = VoidSymbol
Alt keycode 34 = Meta_comma
Control Alt keycode 34 = VoidSymbol
Shift keycode 34 = semicolon
Shift Control keycode 34 = VoidSymbol
Shift Alt keycode 34 = Meta_semicolon
Shift Control Alt keycode 34 = VoidSymbol
Altgr keycode 34 = VoidSymbol
Altgr Control keycode 34 = VoidSymbol
Altgr Alt keycode 34 = VoidSymbol
Altgr Control Alt keycode 34 = VoidSymbol
Shift Altgr keycode 34 = VoidSymbol
Shift Altgr Control keycode 34 = VoidSymbol
Shift Altgr Alt keycode 34 = VoidSymbol
Shift Altgr Control Alt keycode 34 = VoidSymbol
keycode 35 = +c
Control keycode 35 = Control_c
Alt keycode 35 = Meta_c
Control Alt keycode 35 = Meta_Control_c
Shift keycode 35 = +C
Shift Control keycode 35 = VoidSymbol
Shift Alt keycode 35 = Meta_C
Shift Control Alt keycode 35 = VoidSymbol
Altgr keycode 35 = copyright
Altgr Control keycode 35 = VoidSymbol
Altgr Alt keycode 35 = VoidSymbol
Altgr Control Alt keycode 35 = VoidSymbol
Shift Altgr keycode 35 = VoidSymbol
Shift Altgr Control keycode 35 = VoidSymbol
Shift Altgr Alt keycode 35 = VoidSymbol
Shift Altgr Control Alt keycode 35 = VoidSymbol
keycode 36 = t
Control keycode 36 = Control_t
Alt keycode 36 = Meta_t
Control Alt keycode 36 = Meta_Control_t
Shift keycode 36 = T
Shift Control keycode 36 = VoidSymbol
Shift Alt keycode 36 = Meta_T
Shift Control Alt keycode 36 = VoidSymbol
Altgr keycode 36 = thorn
Altgr Control keycode 36 = VoidSymbol
Altgr Alt keycode 36 = VoidSymbol
Altgr Control Alt keycode 36 = VoidSymbol
Shift Altgr keycode 36 = THORN
Shift Altgr Control keycode 36 = VoidSymbol
Shift Altgr Alt keycode 36 = VoidSymbol
Shift Altgr Control Alt keycode 36 = VoidSymbol
keycode 37 = +s
Control keycode 37 = Control_s
Alt keycode 37 = Meta_s
Control Alt keycode 37 = Meta_Control_s
Shift keycode 37 = +S
Shift Control keycode 37 = VoidSymbol
Shift Alt keycode 37 = Meta_S
Shift Control Alt keycode 37 = VoidSymbol
Altgr keycode 37 = ssharp
Altgr Control keycode 37 = VoidSymbol
Altgr Alt keycode 37 = VoidSymbol
Altgr Control Alt keycode 37 = VoidSymbol
Shift Altgr keycode 37 = VoidSymbol
Shift Altgr Control keycode 37 = VoidSymbol
Shift Altgr Alt keycode 37 = VoidSymbol
Shift Altgr Control Alt keycode 37 = VoidSymbol
keycode 38 = +r
Control keycode 38 = Control_r
Alt keycode 38 = Meta_r
Control Alt keycode 38 = Meta_Control_r
Shift keycode 38 = +R
Shift Control keycode 38 = VoidSymbol
Shift Alt keycode 38 = Meta_R
Shift Control Alt keycode 38 = VoidSymbol
Altgr keycode 38 = registered
Altgr Control keycode 38 = VoidSymbol
Altgr Alt keycode 38 = VoidSymbol
Altgr Control Alt keycode 38 = VoidSymbol
Shift Altgr keycode 38 = VoidSymbol
Shift Altgr Control keycode 38 = VoidSymbol
Shift Altgr Alt keycode 38 = VoidSymbol
Shift Altgr Control Alt keycode 38 = VoidSymbol
keycode 39 = +n
Control keycode 39 = Control_n
Alt keycode 39 = Meta_n
Control Alt keycode 39 = Meta_Control_n
Shift keycode 39 = +N
Shift Control keycode 39 = VoidSymbol
Shift Alt keycode 39 = Meta_N
Shift Control Alt keycode 39 = VoidSymbol
Altgr keycode 39 = dead_tilde
Altgr Control keycode 39 = VoidSymbol
Altgr Alt keycode 39 = Meta_asciitilde
Altgr Control Alt keycode 39 = VoidSymbol
Shift Altgr keycode 39 = VoidSymbol
Shift Altgr Control keycode 39 = VoidSymbol
Shift Altgr Alt keycode 39 = VoidSymbol
Shift Altgr Control Alt keycode 39 = VoidSymbol
keycode 40 = +m
Control keycode 40 = Control_m
Alt keycode 40 = Meta_m
Control Alt keycode 40 = Meta_Control_m
Shift keycode 40 = +M
Shift Control keycode 40 = VoidSymbol
Shift Alt keycode 40 = Meta_M
Shift Control Alt keycode 40 = VoidSymbol
Altgr keycode 40 = VoidSymbol
Altgr Control keycode 40 = VoidSymbol
Altgr Alt keycode 40 = VoidSymbol
Altgr Control Alt keycode 40 = VoidSymbol
Shift Altgr keycode 40 = masculine
Shift Altgr Control keycode 40 = VoidSymbol
Shift Altgr Alt keycode 40 = VoidSymbol
Shift Altgr Control Alt keycode 40 = VoidSymbol
keycode 43 = +ccedilla
Control keycode 43 = VoidSymbol
Alt keycode 43 = VoidSymbol
Control Alt keycode 43 = VoidSymbol
Shift keycode 43 = +Ccedilla
Shift Control keycode 43 = VoidSymbol
Shift Alt keycode 43 = VoidSymbol
Shift Control Alt keycode 43 = VoidSymbol
Altgr keycode 43 = dead_cedilla
Altgr Control keycode 43 = VoidSymbol
Altgr Alt keycode 43 = VoidSymbol
Altgr Control Alt keycode 43 = VoidSymbol
Shift Altgr keycode 43 = VoidSymbol
Shift Altgr Control keycode 43 = VoidSymbol
Shift Altgr Alt keycode 43 = VoidSymbol
Shift Altgr Control Alt keycode 43 = VoidSymbol
keycode 86 = +ecircumflex
Control keycode 86 = VoidSymbol
Alt keycode 86 = VoidSymbol
Control Alt keycode 86 = VoidSymbol
Shift keycode 86 = +Ecircumflex
Shift Control keycode 86 = VoidSymbol
Shift Alt keycode 86 = VoidSymbol
Shift Control Alt keycode 86 = VoidSymbol
Altgr keycode 86 = slash
Altgr Control keycode 86 = VoidSymbol
Altgr Alt keycode 86 = Meta_slash
Altgr Control Alt keycode 86 = VoidSymbol
Shift Altgr keycode 86 = VoidSymbol
Shift Altgr Control keycode 86 = VoidSymbol
Shift Altgr Alt keycode 86 = VoidSymbol
Shift Altgr Control Alt keycode 86 = VoidSymbol
keycode 44 = +agrave
Control keycode 44 = VoidSymbol
Alt keycode 44 = VoidSymbol
Control Alt keycode 44 = VoidSymbol
Shift keycode 44 = +Agrave
Shift Control keycode 44 = VoidSymbol
Shift Alt keycode 44 = VoidSymbol
Shift Control Alt keycode 44 = VoidSymbol
Altgr keycode 44 = backslash
Altgr Control keycode 44 = VoidSymbol
Altgr Alt keycode 44 = Meta_backslash
Altgr Control Alt keycode 44 = Meta_Control_backslash
Shift Altgr keycode 44 = VoidSymbol
Shift Altgr Control keycode 44 = VoidSymbol
Shift Altgr Alt keycode 44 = VoidSymbol
Shift Altgr Control Alt keycode 44 = VoidSymbol
keycode 45 = +y
Control keycode 45 = Control_y
Alt keycode 45 = Meta_y
Control Alt keycode 45 = Meta_Control_y
Shift keycode 45 = +Y
Shift Control keycode 45 = VoidSymbol
Shift Alt keycode 45 = Meta_Y
Shift Control Alt keycode 45 = VoidSymbol
Altgr keycode 45 = braceleft
Altgr Control keycode 45 = VoidSymbol
Altgr Alt keycode 45 = Meta_braceleft
Altgr Control Alt keycode 45 = VoidSymbol
Shift Altgr keycode 45 = VoidSymbol
Shift Altgr Control keycode 45 = VoidSymbol
Shift Altgr Alt keycode 45 = VoidSymbol
Shift Altgr Control Alt keycode 45 = VoidSymbol
keycode 46 = +x
Control keycode 46 = Control_x
Alt keycode 46 = Meta_x
Control Alt keycode 46 = Meta_Control_x
Shift keycode 46 = +X
Shift Control keycode 46 = VoidSymbol
Shift Alt keycode 46 = Meta_X
Shift Control Alt keycode 46 = VoidSymbol
Altgr keycode 46 = braceright
Altgr Control keycode 46 = VoidSymbol
Altgr Alt keycode 46 = Meta_braceright
Altgr Control Alt keycode 46 = VoidSymbol
Shift Altgr keycode 46 = VoidSymbol
Shift Altgr Control keycode 46 = VoidSymbol
Shift Altgr Alt keycode 46 = VoidSymbol
Shift Altgr Control Alt keycode 46 = VoidSymbol
keycode 47 = period
Control keycode 47 = VoidSymbol
Alt keycode 47 = Meta_period
Control Alt keycode 47 = VoidSymbol
Shift keycode 47 = colon
Shift Control keycode 47 = VoidSymbol
Shift Alt keycode 47 = Meta_colon
Shift Control Alt keycode 47 = VoidSymbol
Altgr keycode 47 = VoidSymbol
Altgr Control keycode 47 = VoidSymbol
Altgr Alt keycode 47 = VoidSymbol
Altgr Control Alt keycode 47 = VoidSymbol
Shift Altgr keycode 47 = periodcentered
Shift Altgr Control keycode 47 = VoidSymbol
Shift Altgr Alt keycode 47 = VoidSymbol
Shift Altgr Control Alt keycode 47 = VoidSymbol
keycode 48 = +k
Control keycode 48 = Control_k
Alt keycode 48 = Meta_k
Control Alt keycode 48 = Meta_Control_k
Shift keycode 48 = +K
Shift Control keycode 48 = VoidSymbol
Shift Alt keycode 48 = Meta_K
Shift Control Alt keycode 48 = VoidSymbol
Altgr keycode 48 = asciitilde
Altgr Control keycode 48 = VoidSymbol
Altgr Alt keycode 48 = Meta_asciitilde
Altgr Control Alt keycode 48 = VoidSymbol
Shift Altgr keycode 48 = VoidSymbol
Shift Altgr Control keycode 48 = VoidSymbol
Shift Altgr Alt keycode 48 = VoidSymbol
Shift Altgr Control Alt keycode 48 = VoidSymbol
keycode 49 = apostrophe
Control keycode 49 = VoidSymbol
Alt keycode 49 = Meta_apostrophe
Control Alt keycode 49 = VoidSymbol
Shift keycode 49 = question
Shift Control keycode 49 = VoidSymbol
Shift Alt keycode 49 = Meta_question
Shift Control Alt keycode 49 = VoidSymbol
Altgr keycode 49 = questiondown
Altgr Control keycode 49 = VoidSymbol
Altgr Alt keycode 49 = VoidSymbol
Altgr Control Alt keycode 49 = VoidSymbol
Shift Altgr keycode 49 = VoidSymbol
Shift Altgr Control keycode 49 = VoidSymbol
Shift Altgr Alt keycode 49 = VoidSymbol
Shift Altgr Control Alt keycode 49 = VoidSymbol
keycode 50 = +q
Control keycode 50 = Control_q
Alt keycode 50 = Meta_q
Control Alt keycode 50 = Meta_Control_q
Shift keycode 50 = +Q
Shift Control keycode 50 = VoidSymbol
Shift Alt keycode 50 = Meta_Q
Shift Control Alt keycode 50 = VoidSymbol
Altgr keycode 50 = VoidSymbol
Altgr Control keycode 50 = VoidSymbol
Altgr Alt keycode 50 = VoidSymbol
Altgr Control Alt keycode 50 = VoidSymbol
Shift Altgr keycode 50 = VoidSymbol
Shift Altgr Control keycode 50 = VoidSymbol
Shift Altgr Alt keycode 50 = VoidSymbol
Shift Altgr Control Alt keycode 50 = VoidSymbol
keycode 51 = +g
Control keycode 51 = Control_g
Alt keycode 51 = Meta_g
Control Alt keycode 51 = Meta_Control_g
Shift keycode 51 = +G
Shift Control keycode 51 = VoidSymbol
Shift Alt keycode 51 = Meta_G
Shift Control Alt keycode 51 = VoidSymbol
Altgr keycode 51 = VoidSymbol
Altgr Control keycode 51 = VoidSymbol
Altgr Alt keycode 51 = VoidSymbol
Altgr Control Alt keycode 51 = VoidSymbol
Shift Altgr keycode 51 = VoidSymbol
Shift Altgr Control keycode 51 = VoidSymbol
Shift Altgr Alt keycode 51 = VoidSymbol
Shift Altgr Control Alt keycode 51 = VoidSymbol
keycode 52 = +h
Control keycode 52 = Control_h
Alt keycode 52 = Meta_h
Control Alt keycode 52 = VoidSymbol
Shift keycode 52 = +H
Shift Control keycode 52 = VoidSymbol
Shift Alt keycode 52 = Meta_H
Shift Control Alt keycode 52 = VoidSymbol
Altgr keycode 52 = VoidSymbol
Altgr Control keycode 52 = VoidSymbol
Altgr Alt keycode 52 = VoidSymbol
Altgr Control Alt keycode 52 = VoidSymbol
Shift Altgr keycode 52 = VoidSymbol
Shift Altgr Control keycode 52 = VoidSymbol
Shift Altgr Alt keycode 52 = VoidSymbol
Shift Altgr Control Alt keycode 52 = VoidSymbol
keycode 53 = +f
Control keycode 53 = Control_f
Alt keycode 53 = Meta_f
Control Alt keycode 53 = Meta_Control_f
Shift keycode 53 = +F
Shift Control keycode 53 = VoidSymbol
Shift Alt keycode 53 = Meta_F
Shift Control Alt keycode 53 = VoidSymbol
Altgr keycode 53 = dead_ogonek
Altgr Control keycode 53 = VoidSymbol
Altgr Alt keycode 53 = VoidSymbol
Altgr Control Alt keycode 53 = VoidSymbol
Shift Altgr keycode 53 = ordfeminine
Shift Altgr Control keycode 53 = VoidSymbol
Shift Altgr Alt keycode 53 = VoidSymbol
Shift Altgr Control Alt keycode 53 = VoidSymbol
keycode 57 = space
Control keycode 57 = VoidSymbol
Alt keycode 57 = Meta_space
Control Alt keycode 57 = VoidSymbol
Shift keycode 57 = nobreakspace
Shift Control keycode 57 = VoidSymbol
Shift Alt keycode 57 = VoidSymbol
Shift Control Alt keycode 57 = VoidSymbol
Altgr keycode 57 = underscore
Altgr Control keycode 57 = VoidSymbol
Altgr Alt keycode 57 = Meta_underscore
Altgr Control Alt keycode 57 = Meta_Control_underscore
Shift Altgr keycode 57 = VoidSymbol
Shift Altgr Control keycode 57 = VoidSymbol
Shift Altgr Alt keycode 57 = VoidSymbol
Shift Altgr Control Alt keycode 57 = VoidSymbol
# include "windowkeys"
################### windowkeys #################################
# Extra 105 windows keys
keycode 125 = Alt
keycode 126 = Incr_Console
keycode 127 = AltGr
################################################################
keycode 1 = Escape Escape
keycode 14 = Delete Delete
keycode 15 = Tab Tab
keycode 28 = Return
keycode 29 = Decr_Console
keycode 42 = Shift
keycode 54 = Shift
keycode 56 = Control
keycode 58 = Caps_Lock
keycode 97 = Compose
# bepo with Alt and Control swapped for Toshiba keyboard
charset "iso-8859-15"
keymaps 0-15
# includes are disabled to work also on debian
# include "linux-with-alt-and-altgr"
################### linux-keys-bare ###################
# Linux-specific (and language-independent) keys
#
# This file describes function keys, console switching keys,
# keypad, cursor keys, and SysRq, ScrollLock, Pause
#
# It does not use the AltGr modifier, so that the user can opt
# to have both Alt keys produce the same effect.
# As a consequence, the Hex_* keys are missing, as are
# control altgr keycode 83 = Boot
# control altgr keycode 111 = Boot
#
# One culture-specific item that will be overridden in many keymaps
# is the KP_Period: many countries have a KP_Comma instead.
#
# One user-preference item will be the function of the Delete key.
#
# Old keyboards have 10 function keys, and keymaps have
# sometimes used shift+F1 = F11, and sometimes shift+F1 = F13.
# Here we assume an enhanced keyboard (with 12 function keys).
#
plain keycode 59 = F1
plain keycode 60 = F2
plain keycode 61 = F3
plain keycode 62 = F4
plain keycode 63 = F5
plain keycode 64 = F6
plain keycode 65 = F7
plain keycode 66 = F8
plain keycode 67 = F9
plain keycode 68 = F10
plain keycode 87 = F11
plain keycode 88 = F12
shift keycode 59 = F13
shift keycode 60 = F14
shift keycode 61 = F15
shift keycode 62 = F16
shift keycode 63 = F17
shift keycode 64 = F18
shift keycode 65 = F19
shift keycode 66 = F20
shift keycode 67 = F21
shift keycode 68 = F22
shift keycode 87 = F23
shift keycode 88 = F24
control keycode 59 = F25
control keycode 60 = F26
control keycode 61 = F27
control keycode 62 = F28
control keycode 63 = F29
control keycode 64 = F30
control keycode 65 = F31
control keycode 66 = F32
control keycode 67 = F33
control keycode 68 = F34
control keycode 87 = F35
control keycode 88 = F36
#
# The canonical assignment for F37-F48 uses
# control shift keycode 59 = F37
# etc. If you want that, load linux-keys-extd.inc
#
# Both Alt+Fn and Control+Alt+Fn switch to Console n
# (in order to please Linux / dosemu / X).
# Here Consoles 1..12. For 13..24 load linux-keys-extd.inc
#
alt keycode 59 = Console_1
alt keycode 60 = Console_2
alt keycode 61 = Console_3
alt keycode 62 = Console_4
alt keycode 63 = Console_5
alt keycode 64 = Console_6
alt keycode 65 = Console_7
alt keycode 66 = Console_8
alt keycode 67 = Console_9
alt keycode 68 = Console_10
alt keycode 87 = Console_11
alt keycode 88 = Console_12
control alt keycode 59 = Console_1
control alt keycode 60 = Console_2
control alt keycode 61 = Console_3
control alt keycode 62 = Console_4
control alt keycode 63 = Console_5
control alt keycode 64 = Console_6
control alt keycode 65 = Console_7
control alt keycode 66 = Console_8
control alt keycode 67 = Console_9
control alt keycode 68 = Console_10
control alt keycode 87 = Console_11
control alt keycode 88 = Console_12
#
# Keypad keys
#
keycode 69 = Num_Lock
keycode 98 = KP_Divide
keycode 55 = KP_Multiply
keycode 74 = KP_Subtract
keycode 78 = KP_Add
keycode 96 = KP_Enter
#
keycode 71 = KP_7
keycode 72 = KP_8
keycode 73 = KP_9
keycode 75 = KP_4
keycode 76 = KP_5
keycode 77 = KP_6
keycode 79 = KP_1
keycode 80 = KP_2
keycode 81 = KP_3
keycode 82 = KP_0
#
keycode 83 = KP_Period # or KP_Comma
control alt keycode 83 = Boot
#
alt keycode 71 = Ascii_7
alt keycode 72 = Ascii_8
alt keycode 73 = Ascii_9
alt keycode 75 = Ascii_4
alt keycode 76 = Ascii_5
alt keycode 77 = Ascii_6
alt keycode 79 = Ascii_1
alt keycode 80 = Ascii_2
alt keycode 81 = Ascii_3
alt keycode 82 = Ascii_0
#
# The four cursor keys
#
keycode 103 = Up
keycode 105 = Left
keycode 106 = Right
keycode 108 = Down
alt keycode 103 = KeyboardSignal
alt keycode 105 = Decr_Console
alt keycode 106 = Incr_Console
#
# The six edit keys
#
# keycode 110 = Insert
keycode 102 = Home # Find
keycode 104 = PageUp # Prior
keycode 111 = Remove
keycode 107 = End # Select
keycode 109 = PageDown # Next
shift keycode 104 = Scroll_Backward
shift keycode 109 = Scroll_Forward
control alt keycode 111 = Boot
#
# The three system keys
#
keycode 84 = Last_Console # Alt+SysRq/PrintScrn
keycode 99 = Control_backslash # SysRq/PrintScrn
plain keycode 70 = Scroll_Lock
shift keycode 70 = Show_Memory
control keycode 70 = Show_State
alt keycode 70 = Show_Registers
keycode 101 = Break # Ctrl+Break/Pause
keycode 119 = Pause # Break/Pause
################################################################
################### linux-with-alt-and-altgr ###################
# For keymaps in which both Alt keys are equivalent
# No convention for Hex_* has been established.
# include "linux-keys-bare"
keycode 41 = AltGr
altgr keycode 70 = Show_Registers
alt keycode 70 = Scroll_Lock
control altgr keycode 83 = Boot
control altgr keycode 111 = Boot
# Hex keypad keys (for giving a Unicode value in 4 hex digits)
# Follow lt.kmap and assign Hex_A .. Hex_F to keypad border.
altgr keycode 55 = Hex_C
altgr keycode 69 = Hex_A
altgr keycode 71 = Hex_7
altgr keycode 72 = Hex_8
altgr keycode 73 = Hex_9
altgr keycode 74 = Hex_D
altgr keycode 75 = Hex_4
altgr keycode 76 = Hex_5
altgr keycode 77 = Hex_6
altgr keycode 78 = Hex_E
altgr keycode 79 = Hex_1
altgr keycode 80 = Hex_2
altgr keycode 81 = Hex_3
altgr keycode 82 = Hex_0
altgr keycode 96 = Hex_F
altgr keycode 98 = Hex_B
################################################################
strings as usual
compose as usual for "iso-8859-1"
keycode 110 = dollar
Control keycode 110 = VoidSymbol
Alt keycode 110 = Meta_dollar
Control Alt keycode 110 = VoidSymbol
Shift keycode 110 = numbersign
Shift Control keycode 110 = VoidSymbol
Shift Alt keycode 110 = Meta_numbersign
Shift Control Alt keycode 110 = VoidSymbol
Altgr keycode 110 = VoidSymbol
Altgr Control keycode 110 = VoidSymbol
Altgr Alt keycode 110 = VoidSymbol
Altgr Control Alt keycode 110 = VoidSymbol
Shift Altgr keycode 110 = paragraph
Shift Altgr Control keycode 110 = VoidSymbol
Shift Altgr Alt keycode 110 = VoidSymbol
Shift Altgr Control Alt keycode 110 = VoidSymbol
keycode 2 = +quotedbl
Control keycode 2 = VoidSymbol
Alt keycode 2 = Meta_quotedbl
Control Alt keycode 2 = VoidSymbol
Shift keycode 2 = +one
Shift Control keycode 2 = VoidSymbol
Shift Alt keycode 2 = Meta_one
Shift Control Alt keycode 2 = VoidSymbol
Altgr keycode 2 = VoidSymbol
Altgr Control keycode 2 = VoidSymbol
Altgr Alt keycode 2 = VoidSymbol
Altgr Control Alt keycode 2 = VoidSymbol
Shift Altgr keycode 2 = VoidSymbol
Shift Altgr Control keycode 2 = VoidSymbol
Shift Altgr Alt keycode 2 = VoidSymbol
Shift Altgr Control Alt keycode 2 = VoidSymbol
keycode 3 = +guillemotleft
Control keycode 3 = VoidSymbol
Alt keycode 3 = VoidSymbol
Control Alt keycode 3 = VoidSymbol
Shift keycode 3 = +two
Shift Control keycode 3 = VoidSymbol
Shift Alt keycode 3 = Meta_two
Shift Control Alt keycode 3 = VoidSymbol
Altgr keycode 3 = less
Altgr Control keycode 3 = VoidSymbol
Altgr Alt keycode 3 = Meta_less
Altgr Control Alt keycode 3 = VoidSymbol
Shift Altgr keycode 3 = VoidSymbol
Shift Altgr Control keycode 3 = VoidSymbol
Shift Altgr Alt keycode 3 = VoidSymbol
Shift Altgr Control Alt keycode 3 = VoidSymbol
keycode 4 = +guillemotright
Control keycode 4 = VoidSymbol
Alt keycode 4 = VoidSymbol
Control Alt keycode 4 = VoidSymbol
Shift keycode 4 = +three
Shift Control keycode 4 = VoidSymbol
Shift Alt keycode 4 = Meta_three
Shift Control Alt keycode 4 = VoidSymbol
Altgr keycode 4 = greater
Altgr Control keycode 4 = VoidSymbol
Altgr Alt keycode 4 = Meta_greater
Altgr Control Alt keycode 4 = VoidSymbol
Shift Altgr keycode 4 = VoidSymbol
Shift Altgr Control keycode 4 = VoidSymbol
Shift Altgr Alt keycode 4 = VoidSymbol
Shift Altgr Control Alt keycode 4 = VoidSymbol
keycode 5 = +parenleft
Control keycode 5 = VoidSymbol
Alt keycode 5 = Meta_parenleft
Control Alt keycode 5 = VoidSymbol
Shift keycode 5 = +four
Shift Control keycode 5 = VoidSymbol
Shift Alt keycode 5 = Meta_four
Shift Control Alt keycode 5 = VoidSymbol
Altgr keycode 5 = bracketleft
Altgr Control keycode 5 = VoidSymbol
Altgr Alt keycode 5 = Meta_bracketleft
Altgr Control Alt keycode 5 = VoidSymbol
Shift Altgr keycode 5 = VoidSymbol
Shift Altgr Control keycode 5 = VoidSymbol
Shift Altgr Alt keycode 5 = VoidSymbol
Shift Altgr Control Alt keycode 5 = VoidSymbol
keycode 6 = +parenright
Control keycode 6 = VoidSymbol
Alt keycode 6 = Meta_parenright
Control Alt keycode 6 = VoidSymbol
Shift keycode 6 = +five
Shift Control keycode 6 = VoidSymbol
Shift Alt keycode 6 = Meta_five
Shift Control Alt keycode 6 = VoidSymbol
Altgr keycode 6 = bracketright
Altgr Control keycode 6 = VoidSymbol
Altgr Alt keycode 6 = Meta_bracketright
Altgr Control Alt keycode 6 = Meta_Control_bracketright
Shift Altgr keycode 6 = VoidSymbol
Shift Altgr Control keycode 6 = VoidSymbol
Shift Altgr Alt keycode 6 = VoidSymbol
Shift Altgr Control Alt keycode 6 = VoidSymbol
keycode 7 = +at
Control keycode 7 = VoidSymbol
Alt keycode 7 = Meta_at
Control Alt keycode 7 = VoidSymbol
Shift keycode 7 = +six
Shift Control keycode 7 = VoidSymbol
Shift Alt keycode 7 = Meta_six
Shift Control Alt keycode 7 = VoidSymbol
Altgr keycode 7 = asciicircum
Altgr Control keycode 7 = VoidSymbol
Altgr Alt keycode 7 = Meta_asciicircum
Altgr Control Alt keycode 7 = Meta_Control_asciicircum
Shift Altgr keycode 7 = VoidSymbol
Shift Altgr Control keycode 7 = VoidSymbol
Shift Altgr Alt keycode 7 = VoidSymbol
Shift Altgr Control Alt keycode 7 = VoidSymbol
keycode 8 = +plus
Control keycode 8 = VoidSymbol
Alt keycode 8 = Meta_plus
Control Alt keycode 8 = VoidSymbol
Shift keycode 8 = +seven
Shift Control keycode 8 = VoidSymbol
Shift Alt keycode 8 = Meta_seven
Shift Control Alt keycode 8 = VoidSymbol
Altgr keycode 8 = plusminus
Altgr Control keycode 8 = VoidSymbol
Altgr Alt keycode 8 = VoidSymbol
Altgr Control Alt keycode 8 = VoidSymbol
Shift Altgr keycode 8 = notsign
Shift Altgr Control keycode 8 = VoidSymbol
Shift Altgr Alt keycode 8 = VoidSymbol
Shift Altgr Control Alt keycode 8 = VoidSymbol
keycode 9 = +minus
Control keycode 9 = VoidSymbol
Alt keycode 9 = Meta_minus
Control Alt keycode 9 = VoidSymbol
Shift keycode 9 = +eight
Shift Control keycode 9 = VoidSymbol
Shift Alt keycode 9 = Meta_eight
Shift Control Alt keycode 9 = VoidSymbol
Altgr keycode 9 = VoidSymbol
Altgr Control keycode 9 = VoidSymbol
Altgr Alt keycode 9 = VoidSymbol
Altgr Control Alt keycode 9 = VoidSymbol
Shift Altgr keycode 9 = VoidSymbol
Shift Altgr Control keycode 9 = VoidSymbol
Shift Altgr Alt keycode 9 = VoidSymbol
Shift Altgr Control Alt keycode 9 = VoidSymbol
keycode 10 = +slash
Control keycode 10 = VoidSymbol
Alt keycode 10 = Meta_slash
Control Alt keycode 10 = VoidSymbol
Shift keycode 10 = +nine
Shift Control keycode 10 = VoidSymbol
Shift Alt keycode 10 = Meta_nine
Shift Control Alt keycode 10 = VoidSymbol
Altgr keycode 10 = division
Altgr Control keycode 10 = VoidSymbol
Altgr Alt keycode 10 = VoidSymbol
Altgr Control Alt keycode 10 = VoidSymbol
Shift Altgr keycode 10 = VoidSymbol
Shift Altgr Control keycode 10 = VoidSymbol
Shift Altgr Alt keycode 10 = VoidSymbol
Shift Altgr Control Alt keycode 10 = VoidSymbol
keycode 11 = +asterisk
Control keycode 11 = VoidSymbol
Alt keycode 11 = Meta_asterisk
Control Alt keycode 11 = VoidSymbol
Shift keycode 11 = +zero
Shift Control keycode 11 = VoidSymbol
Shift Alt keycode 11 = Meta_zero
Shift Control Alt keycode 11 = VoidSymbol
Altgr keycode 11 = multiply
Altgr Control keycode 11 = VoidSymbol
Altgr Alt keycode 11 = VoidSymbol
Altgr Control Alt keycode 11 = VoidSymbol
Shift Altgr keycode 11 = VoidSymbol
Shift Altgr Control keycode 11 = VoidSymbol
Shift Altgr Alt keycode 11 = VoidSymbol
Shift Altgr Control Alt keycode 11 = VoidSymbol
keycode 12 = equal
Control keycode 12 = VoidSymbol
Alt keycode 12 = Meta_equal
Control Alt keycode 12 = VoidSymbol
Shift keycode 12 = degree
Shift Control keycode 12 = VoidSymbol
Shift Alt keycode 12 = VoidSymbol
Shift Control Alt keycode 12 = VoidSymbol
Altgr keycode 12 = VoidSymbol
Altgr Control keycode 12 = VoidSymbol
Altgr Alt keycode 12 = VoidSymbol
Altgr Control Alt keycode 12 = VoidSymbol
Shift Altgr keycode 12 = VoidSymbol
Shift Altgr Control keycode 12 = VoidSymbol
Shift Altgr Alt keycode 12 = VoidSymbol
Shift Altgr Control Alt keycode 12 = VoidSymbol
keycode 13 = percent
Control keycode 13 = VoidSymbol
Alt keycode 13 = Meta_percent
Control Alt keycode 13 = VoidSymbol
Shift keycode 13 = grave
Shift Control keycode 13 = VoidSymbol
Shift Alt keycode 13 = Meta_grave
Shift Control Alt keycode 13 = VoidSymbol
Altgr keycode 13 = VoidSymbol
Altgr Control keycode 13 = VoidSymbol
Altgr Alt keycode 13 = VoidSymbol
Altgr Control Alt keycode 13 = VoidSymbol
Shift Altgr keycode 13 = VoidSymbol
Shift Altgr Control keycode 13 = VoidSymbol
Shift Altgr Alt keycode 13 = VoidSymbol
Shift Altgr Control Alt keycode 13 = VoidSymbol
keycode 16 = +b
Control keycode 16 = Control_b
Alt keycode 16 = Meta_b
Control Alt keycode 16 = Meta_Control_b
Shift keycode 16 = +B
Shift Control keycode 16 = VoidSymbol
Shift Alt keycode 16 = Meta_B
Shift Control Alt keycode 16 = VoidSymbol
Altgr keycode 16 = bar
Altgr Control keycode 16 = VoidSymbol
Altgr Alt keycode 16 = Meta_bar
Altgr Control Alt keycode 16 = VoidSymbol
Shift Altgr keycode 16 = VoidSymbol
Shift Altgr Control keycode 16 = VoidSymbol
Shift Altgr Alt keycode 16 = VoidSymbol
Shift Altgr Control Alt keycode 16 = VoidSymbol
keycode 17 = +eacute
Control keycode 17 = VoidSymbol
Alt keycode 17 = VoidSymbol
Control Alt keycode 17 = VoidSymbol
Shift keycode 17 = +Eacute
Shift Control keycode 17 = VoidSymbol
Shift Alt keycode 17 = VoidSymbol
Shift Control Alt keycode 17 = VoidSymbol
Altgr keycode 17 = dead_acute
Altgr Control keycode 17 = VoidSymbol
Altgr Alt keycode 17 = VoidSymbol
Altgr Control Alt keycode 17 = VoidSymbol
Shift Altgr keycode 17 = dead_doubleacute
Shift Altgr Control keycode 17 = VoidSymbol
Shift Altgr Alt keycode 17 = VoidSymbol
Shift Altgr Control Alt keycode 17 = VoidSymbol
keycode 18 = +p
Control keycode 18 = Control_p
Alt keycode 18 = Meta_p
Control Alt keycode 18 = Meta_Control_p
Shift keycode 18 = +P
Shift Control keycode 18 = VoidSymbol
Shift Alt keycode 18 = Meta_P
Shift Control Alt keycode 18 = VoidSymbol
Altgr keycode 18 = ampersand
Altgr Control keycode 18 = VoidSymbol
Altgr Alt keycode 18 = Meta_ampersand
Altgr Control Alt keycode 18 = VoidSymbol
Shift Altgr keycode 18 = section
Shift Altgr Control keycode 18 = VoidSymbol
Shift Altgr Alt keycode 18 = VoidSymbol
Shift Altgr Control Alt keycode 18 = VoidSymbol
keycode 19 = o
Control keycode 19 = Control_o
Alt keycode 19 = Meta_o
Control Alt keycode 19 = Meta_Control_o
Shift keycode 19 = O
Shift Control keycode 19 = VoidSymbol
Shift Alt keycode 19 = Meta_O
Shift Control Alt keycode 19 = VoidSymbol
Altgr keycode 19 = 0xbd
Altgr Control keycode 19 = VoidSymbol
Altgr Alt keycode 19 = VoidSymbol
Altgr Control Alt keycode 19 = VoidSymbol
Shift Altgr keycode 19 = 0xbc
Shift Altgr Control keycode 19 = VoidSymbol
Shift Altgr Alt keycode 19 = VoidSymbol
Shift Altgr Control Alt keycode 19 = VoidSymbol
keycode 20 = +egrave
Control keycode 20 = VoidSymbol
Alt keycode 20 = VoidSymbol
Control Alt keycode 20 = VoidSymbol
Shift keycode 20 = +Egrave
Shift Control keycode 20 = VoidSymbol
Shift Alt keycode 20 = VoidSymbol
Shift Control Alt keycode 20 = VoidSymbol
Altgr keycode 20 = dead_grave
Altgr Control keycode 20 = VoidSymbol
Altgr Alt keycode 20 = Meta_grave
Altgr Control Alt keycode 20 = VoidSymbol
Shift Altgr keycode 20 = grave
Shift Altgr Control keycode 20 = VoidSymbol
Shift Altgr Alt keycode 20 = Meta_grave
Shift Altgr Control Alt keycode 20 = VoidSymbol
keycode 21 = dead_circumflex
Control keycode 21 = VoidSymbol
Alt keycode 21 = Meta_asciicircum
Control Alt keycode 21 = Meta_Control_asciicircum
Shift keycode 21 = exclam
Shift Control keycode 21 = VoidSymbol
Shift Alt keycode 21 = Meta_exclam
Shift Control Alt keycode 21 = VoidSymbol
Altgr keycode 21 = exclamdown
Altgr Control keycode 21 = VoidSymbol
Altgr Alt keycode 21 = VoidSymbol
Altgr Control Alt keycode 21 = VoidSymbol
Shift Altgr keycode 21 = VoidSymbol
Shift Altgr Control keycode 21 = VoidSymbol
Shift Altgr Alt keycode 21 = VoidSymbol
Shift Altgr Control Alt keycode 21 = VoidSymbol
keycode 22 = +v
Control keycode 22 = Control_v
Alt keycode 22 = Meta_v
Control Alt keycode 22 = Meta_Control_v
Shift keycode 22 = +V
Shift Control keycode 22 = VoidSymbol
Shift Alt keycode 22 = Meta_V
Shift Control Alt keycode 22 = VoidSymbol
Altgr keycode 22 = dead_caron
Altgr Control keycode 22 = VoidSymbol
Altgr Alt keycode 22 = VoidSymbol
Altgr Control Alt keycode 22 = VoidSymbol
Shift Altgr keycode 22 = VoidSymbol
Shift Altgr Control keycode 22 = VoidSymbol
Shift Altgr Alt keycode 22 = VoidSymbol
Shift Altgr Control Alt keycode 22 = VoidSymbol
keycode 23 = d
Control keycode 23 = Control_d
Alt keycode 23 = Meta_d
Control Alt keycode 23 = Meta_Control_d
Shift keycode 23 = D
Shift Control keycode 23 = VoidSymbol
Shift Alt keycode 23 = Meta_D
Shift Control Alt keycode 23 = VoidSymbol
Altgr keycode 23 = eth
Altgr Control keycode 23 = VoidSymbol
Altgr Alt keycode 23 = VoidSymbol
Altgr Control Alt keycode 23 = VoidSymbol
Shift Altgr keycode 23 = ETH
Shift Altgr Control keycode 23 = VoidSymbol
Shift Altgr Alt keycode 23 = VoidSymbol
Shift Altgr Control Alt keycode 23 = VoidSymbol
keycode 24 = +l
Control keycode 24 = Control_l
Alt keycode 24 = Meta_l
Control Alt keycode 24 = Meta_Control_l
Shift keycode 24 = +L
Shift Control keycode 24 = VoidSymbol
Shift Alt keycode 24 = Meta_L
Shift Control Alt keycode 24 = VoidSymbol
Altgr keycode 24 = VoidSymbol
Altgr Control keycode 24 = VoidSymbol
Altgr Alt keycode 24 = VoidSymbol
Altgr Control Alt keycode 24 = VoidSymbol
Shift Altgr keycode 24 = VoidSymbol
Shift Altgr Control keycode 24 = VoidSymbol
Shift Altgr Alt keycode 24 = VoidSymbol
Shift Altgr Control Alt keycode 24 = VoidSymbol
keycode 25 = j
Control keycode 25 = Control_j
Alt keycode 25 = Meta_j
Control Alt keycode 25 = VoidSymbol
Shift keycode 25 = J
Shift Control keycode 25 = VoidSymbol
Shift Alt keycode 25 = Meta_J
Shift Control Alt keycode 25 = VoidSymbol
Altgr keycode 25 = VoidSymbol
Altgr Control keycode 25 = VoidSymbol
Altgr Alt keycode 25 = VoidSymbol
Altgr Control Alt keycode 25 = VoidSymbol
Shift Altgr keycode 25 = VoidSymbol
Shift Altgr Control keycode 25 = VoidSymbol
Shift Altgr Alt keycode 25 = VoidSymbol
Shift Altgr Control Alt keycode 25 = VoidSymbol
keycode 26 = z
Control keycode 26 = Control_z
Alt keycode 26 = Meta_z
Control Alt keycode 26 = Meta_Control_z
Shift keycode 26 = Z
Shift Control keycode 26 = VoidSymbol
Shift Alt keycode 26 = Meta_Z
Shift Control Alt keycode 26 = VoidSymbol
Altgr keycode 26 = VoidSymbol
Altgr Control keycode 26 = VoidSymbol
Altgr Alt keycode 26 = VoidSymbol
Altgr Control Alt keycode 26 = VoidSymbol
Shift Altgr keycode 26 = VoidSymbol
Shift Altgr Control keycode 26 = VoidSymbol
Shift Altgr Alt keycode 26 = VoidSymbol
Shift Altgr Control Alt keycode 26 = VoidSymbol
keycode 27 = +w
Control keycode 27 = Control_w
Alt keycode 27 = Meta_w
Control Alt keycode 27 = Meta_Control_w
Shift keycode 27 = +W
Shift Control keycode 27 = VoidSymbol
Shift Alt keycode 27 = Meta_W
Shift Control Alt keycode 27 = VoidSymbol
Altgr keycode 27 = dead_breve
Altgr Control keycode 27 = VoidSymbol
Altgr Alt keycode 27 = VoidSymbol
Altgr Control Alt keycode 27 = VoidSymbol
Shift Altgr keycode 27 = VoidSymbol
Shift Altgr Control keycode 27 = VoidSymbol
Shift Altgr Alt keycode 27 = VoidSymbol
Shift Altgr Control Alt keycode 27 = VoidSymbol
keycode 30 = a
Control keycode 30 = Control_a
Alt keycode 30 = Meta_a
Control Alt keycode 30 = Meta_Control_a
Shift keycode 30 = A
Shift Control keycode 30 = VoidSymbol
Shift Alt keycode 30 = Meta_A
Shift Control Alt keycode 30 = VoidSymbol
Altgr keycode 30 = ae
Altgr Control keycode 30 = VoidSymbol
Altgr Alt keycode 30 = VoidSymbol
Altgr Control Alt keycode 30 = VoidSymbol
Shift Altgr keycode 30 = AE
Shift Altgr Control keycode 30 = VoidSymbol
Shift Altgr Alt keycode 30 = VoidSymbol
Shift Altgr Control Alt keycode 30 = VoidSymbol
keycode 31 = u
Control keycode 31 = Control_u
Alt keycode 31 = Meta_u
Control Alt keycode 31 = Meta_Control_u
Shift keycode 31 = U
Shift Control keycode 31 = VoidSymbol
Shift Alt keycode 31 = Meta_U
Shift Control Alt keycode 31 = VoidSymbol
Altgr keycode 31 = ugrave
Altgr Control keycode 31 = VoidSymbol
Altgr Alt keycode 31 = VoidSymbol
Altgr Control Alt keycode 31 = VoidSymbol
Shift Altgr keycode 31 = Ugrave
Shift Altgr Control keycode 31 = VoidSymbol
Shift Altgr Alt keycode 31 = VoidSymbol
Shift Altgr Control Alt keycode 31 = VoidSymbol
keycode 32 = +i
Control keycode 32 = Control_i
Alt keycode 32 = Meta_i
Control Alt keycode 32 = VoidSymbol
Shift keycode 32 = +I
Shift Control keycode 32 = VoidSymbol
Shift Alt keycode 32 = Meta_I
Shift Control Alt keycode 32 = VoidSymbol
Altgr keycode 32 = dead_diaeresis
Altgr Control keycode 32 = VoidSymbol
Altgr Alt keycode 32 = VoidSymbol
Altgr Control Alt keycode 32 = VoidSymbol
Shift Altgr keycode 32 = VoidSymbol
Shift Altgr Control keycode 32 = VoidSymbol
Shift Altgr Alt keycode 32 = VoidSymbol
Shift Altgr Control Alt keycode 32 = VoidSymbol
keycode 33 = +e
Control keycode 33 = Control_e
Alt keycode 33 = Meta_e
Control Alt keycode 33 = Meta_Control_e
Shift keycode 33 = +E
Shift Control keycode 33 = VoidSymbol
Shift Alt keycode 33 = Meta_E
Shift Control Alt keycode 33 = VoidSymbol
Altgr keycode 33 = 0xa4
Altgr Control keycode 33 = VoidSymbol
Altgr Alt keycode 33 = VoidSymbol
Altgr Control Alt keycode 33 = VoidSymbol
Shift Altgr keycode 33 = VoidSymbol
Shift Altgr Control keycode 33 = VoidSymbol
Shift Altgr Alt keycode 33 = VoidSymbol
Shift Altgr Control Alt keycode 33 = VoidSymbol
keycode 34 = comma
Control keycode 34 = VoidSymbol
Alt keycode 34 = Meta_comma
Control Alt keycode 34 = VoidSymbol
Shift keycode 34 = semicolon
Shift Control keycode 34 = VoidSymbol
Shift Alt keycode 34 = Meta_semicolon
Shift Control Alt keycode 34 = VoidSymbol
Altgr keycode 34 = VoidSymbol
Altgr Control keycode 34 = VoidSymbol
Altgr Alt keycode 34 = VoidSymbol
Altgr Control Alt keycode 34 = VoidSymbol
Shift Altgr keycode 34 = VoidSymbol
Shift Altgr Control keycode 34 = VoidSymbol
Shift Altgr Alt keycode 34 = VoidSymbol
Shift Altgr Control Alt keycode 34 = VoidSymbol
keycode 35 = +c
Control keycode 35 = Control_c
Alt keycode 35 = Meta_c
Control Alt keycode 35 = Meta_Control_c
Shift keycode 35 = +C
Shift Control keycode 35 = VoidSymbol
Shift Alt keycode 35 = Meta_C
Shift Control Alt keycode 35 = VoidSymbol
Altgr keycode 35 = copyright
Altgr Control keycode 35 = VoidSymbol
Altgr Alt keycode 35 = VoidSymbol
Altgr Control Alt keycode 35 = VoidSymbol
Shift Altgr keycode 35 = VoidSymbol
Shift Altgr Control keycode 35 = VoidSymbol
Shift Altgr Alt keycode 35 = VoidSymbol
Shift Altgr Control Alt keycode 35 = VoidSymbol
keycode 36 = t
Control keycode 36 = Control_t
Alt keycode 36 = Meta_t
Control Alt keycode 36 = Meta_Control_t
Shift keycode 36 = T
Shift Control keycode 36 = VoidSymbol
Shift Alt keycode 36 = Meta_T
Shift Control Alt keycode 36 = VoidSymbol
Altgr keycode 36 = thorn
Altgr Control keycode 36 = VoidSymbol
Altgr Alt keycode 36 = VoidSymbol
Altgr Control Alt keycode 36 = VoidSymbol
Shift Altgr keycode 36 = THORN
Shift Altgr Control keycode 36 = VoidSymbol
Shift Altgr Alt keycode 36 = VoidSymbol
Shift Altgr Control Alt keycode 36 = VoidSymbol
keycode 37 = +s
Control keycode 37 = Control_s
Alt keycode 37 = Meta_s
Control Alt keycode 37 = Meta_Control_s
Shift keycode 37 = +S
Shift Control keycode 37 = VoidSymbol
Shift Alt keycode 37 = Meta_S
Shift Control Alt keycode 37 = VoidSymbol
Altgr keycode 37 = ssharp
Altgr Control keycode 37 = VoidSymbol
Altgr Alt keycode 37 = VoidSymbol
Altgr Control Alt keycode 37 = VoidSymbol
Shift Altgr keycode 37 = VoidSymbol
Shift Altgr Control keycode 37 = VoidSymbol
Shift Altgr Alt keycode 37 = VoidSymbol
Shift Altgr Control Alt keycode 37 = VoidSymbol
keycode 38 = +r
Control keycode 38 = Control_r
Alt keycode 38 = Meta_r
Control Alt keycode 38 = Meta_Control_r
Shift keycode 38 = +R
Shift Control keycode 38 = VoidSymbol
Shift Alt keycode 38 = Meta_R
Shift Control Alt keycode 38 = VoidSymbol
Altgr keycode 38 = registered
Altgr Control keycode 38 = VoidSymbol
Altgr Alt keycode 38 = VoidSymbol
Altgr Control Alt keycode 38 = VoidSymbol
Shift Altgr keycode 38 = VoidSymbol
Shift Altgr Control keycode 38 = VoidSymbol
Shift Altgr Alt keycode 38 = VoidSymbol
Shift Altgr Control Alt keycode 38 = VoidSymbol
keycode 39 = +n
Control keycode 39 = Control_n
Alt keycode 39 = Meta_n
Control Alt keycode 39 = Meta_Control_n
Shift keycode 39 = +N
Shift Control keycode 39 = VoidSymbol
Shift Alt keycode 39 = Meta_N
Shift Control Alt keycode 39 = VoidSymbol
Altgr keycode 39 = dead_tilde
Altgr Control keycode 39 = VoidSymbol
Altgr Alt keycode 39 = Meta_asciitilde
Altgr Control Alt keycode 39 = VoidSymbol
Shift Altgr keycode 39 = VoidSymbol
Shift Altgr Control keycode 39 = VoidSymbol
Shift Altgr Alt keycode 39 = VoidSymbol
Shift Altgr Control Alt keycode 39 = VoidSymbol
keycode 40 = +m
Control keycode 40 = Control_m
Alt keycode 40 = Meta_m
Control Alt keycode 40 = Meta_Control_m
Shift keycode 40 = +M
Shift Control keycode 40 = VoidSymbol
Shift Alt keycode 40 = Meta_M
Shift Control Alt keycode 40 = VoidSymbol
Altgr keycode 40 = VoidSymbol
Altgr Control keycode 40 = VoidSymbol
Altgr Alt keycode 40 = VoidSymbol
Altgr Control Alt keycode 40 = VoidSymbol
Shift Altgr keycode 40 = masculine
Shift Altgr Control keycode 40 = VoidSymbol
Shift Altgr Alt keycode 40 = VoidSymbol
Shift Altgr Control Alt keycode 40 = VoidSymbol
keycode 43 = +ccedilla
Control keycode 43 = VoidSymbol
Alt keycode 43 = VoidSymbol
Control Alt keycode 43 = VoidSymbol
Shift keycode 43 = +Ccedilla
Shift Control keycode 43 = VoidSymbol
Shift Alt keycode 43 = VoidSymbol
Shift Control Alt keycode 43 = VoidSymbol
Altgr keycode 43 = dead_cedilla
Altgr Control keycode 43 = VoidSymbol
Altgr Alt keycode 43 = VoidSymbol
Altgr Control Alt keycode 43 = VoidSymbol
Shift Altgr keycode 43 = VoidSymbol
Shift Altgr Control keycode 43 = VoidSymbol
Shift Altgr Alt keycode 43 = VoidSymbol
Shift Altgr Control Alt keycode 43 = VoidSymbol
keycode 29 = +ecircumflex
Control keycode 29 = VoidSymbol
Alt keycode 29 = VoidSymbol
Control Alt keycode 29 = VoidSymbol
Shift keycode 29 = +Ecircumflex
Shift Control keycode 29 = VoidSymbol
Shift Alt keycode 29 = VoidSymbol
Shift Control Alt keycode 29 = VoidSymbol
Altgr keycode 29 = slash
Altgr Control keycode 29 = VoidSymbol
Altgr Alt keycode 29 = Meta_slash
Altgr Control Alt keycode 29 = VoidSymbol
Shift Altgr keycode 29 = VoidSymbol
Shift Altgr Control keycode 29 = VoidSymbol
Shift Altgr Alt keycode 29 = VoidSymbol
Shift Altgr Control Alt keycode 29 = VoidSymbol
keycode 44 = +agrave
Control keycode 44 = VoidSymbol
Alt keycode 44 = VoidSymbol
Control Alt keycode 44 = VoidSymbol
Shift keycode 44 = +Agrave
Shift Control keycode 44 = VoidSymbol
Shift Alt keycode 44 = VoidSymbol
Shift Control Alt keycode 44 = VoidSymbol
Altgr keycode 44 = backslash
Altgr Control keycode 44 = VoidSymbol
Altgr Alt keycode 44 = Meta_backslash
Altgr Control Alt keycode 44 = Meta_Control_backslash
Shift Altgr keycode 44 = VoidSymbol
Shift Altgr Control keycode 44 = VoidSymbol
Shift Altgr Alt keycode 44 = VoidSymbol
Shift Altgr Control Alt keycode 44 = VoidSymbol
keycode 45 = +y
Control keycode 45 = Control_y
Alt keycode 45 = Meta_y
Control Alt keycode 45 = Meta_Control_y
Shift keycode 45 = +Y
Shift Control keycode 45 = VoidSymbol
Shift Alt keycode 45 = Meta_Y
Shift Control Alt keycode 45 = VoidSymbol
Altgr keycode 45 = braceleft
Altgr Control keycode 45 = VoidSymbol
Altgr Alt keycode 45 = Meta_braceleft
Altgr Control Alt keycode 45 = VoidSymbol
Shift Altgr keycode 45 = VoidSymbol
Shift Altgr Control keycode 45 = VoidSymbol
Shift Altgr Alt keycode 45 = VoidSymbol
Shift Altgr Control Alt keycode 45 = VoidSymbol
keycode 46 = +x
Control keycode 46 = Control_x
Alt keycode 46 = Meta_x
Control Alt keycode 46 = Meta_Control_x
Shift keycode 46 = +X
Shift Control keycode 46 = VoidSymbol
Shift Alt keycode 46 = Meta_X
Shift Control Alt keycode 46 = VoidSymbol
Altgr keycode 46 = braceright
Altgr Control keycode 46 = VoidSymbol
Altgr Alt keycode 46 = Meta_braceright
Altgr Control Alt keycode 46 = VoidSymbol
Shift Altgr keycode 46 = VoidSymbol
Shift Altgr Control keycode 46 = VoidSymbol
Shift Altgr Alt keycode 46 = VoidSymbol
Shift Altgr Control Alt keycode 46 = VoidSymbol
keycode 47 = period
Control keycode 47 = VoidSymbol
Alt keycode 47 = Meta_period
Control Alt keycode 47 = VoidSymbol
Shift keycode 47 = colon
Shift Control keycode 47 = VoidSymbol
Shift Alt keycode 47 = Meta_colon
Shift Control Alt keycode 47 = VoidSymbol
Altgr keycode 47 = VoidSymbol
Altgr Control keycode 47 = VoidSymbol
Altgr Alt keycode 47 = VoidSymbol
Altgr Control Alt keycode 47 = VoidSymbol
Shift Altgr keycode 47 = periodcentered
Shift Altgr Control keycode 47 = VoidSymbol
Shift Altgr Alt keycode 47 = VoidSymbol
Shift Altgr Control Alt keycode 47 = VoidSymbol
keycode 48 = +k
Control keycode 48 = Control_k
Alt keycode 48 = Meta_k
Control Alt keycode 48 = Meta_Control_k
Shift keycode 48 = +K
Shift Control keycode 48 = VoidSymbol
Shift Alt keycode 48 = Meta_K
Shift Control Alt keycode 48 = VoidSymbol
Altgr keycode 48 = asciitilde
Altgr Control keycode 48 = VoidSymbol
Altgr Alt keycode 48 = Meta_asciitilde
Altgr Control Alt keycode 48 = VoidSymbol
Shift Altgr keycode 48 = VoidSymbol
Shift Altgr Control keycode 48 = VoidSymbol
Shift Altgr Alt keycode 48 = VoidSymbol
Shift Altgr Control Alt keycode 48 = VoidSymbol
keycode 49 = apostrophe
Control keycode 49 = VoidSymbol
Alt keycode 49 = Meta_apostrophe
Control Alt keycode 49 = VoidSymbol
Shift keycode 49 = question
Shift Control keycode 49 = VoidSymbol
Shift Alt keycode 49 = Meta_question
Shift Control Alt keycode 49 = VoidSymbol
Altgr keycode 49 = questiondown
Altgr Control keycode 49 = VoidSymbol
Altgr Alt keycode 49 = VoidSymbol
Altgr Control Alt keycode 49 = VoidSymbol
Shift Altgr keycode 49 = VoidSymbol
Shift Altgr Control keycode 49 = VoidSymbol
Shift Altgr Alt keycode 49 = VoidSymbol
Shift Altgr Control Alt keycode 49 = VoidSymbol
keycode 50 = +q
Control keycode 50 = Control_q
Alt keycode 50 = Meta_q
Control Alt keycode 50 = Meta_Control_q
Shift keycode 50 = +Q
Shift Control keycode 50 = VoidSymbol
Shift Alt keycode 50 = Meta_Q
Shift Control Alt keycode 50 = VoidSymbol
Altgr keycode 50 = VoidSymbol
Altgr Control keycode 50 = VoidSymbol
Altgr Alt keycode 50 = VoidSymbol
Altgr Control Alt keycode 50 = VoidSymbol
Shift Altgr keycode 50 = VoidSymbol
Shift Altgr Control keycode 50 = VoidSymbol
Shift Altgr Alt keycode 50 = VoidSymbol
Shift Altgr Control Alt keycode 50 = VoidSymbol
keycode 51 = +g
Control keycode 51 = Control_g
Alt keycode 51 = Meta_g
Control Alt keycode 51 = Meta_Control_g
Shift keycode 51 = +G
Shift Control keycode 51 = VoidSymbol
Shift Alt keycode 51 = Meta_G
Shift Control Alt keycode 51 = VoidSymbol
Altgr keycode 51 = VoidSymbol
Altgr Control keycode 51 = VoidSymbol
Altgr Alt keycode 51 = VoidSymbol
Altgr Control Alt keycode 51 = VoidSymbol
Shift Altgr keycode 51 = VoidSymbol
Shift Altgr Control keycode 51 = VoidSymbol
Shift Altgr Alt keycode 51 = VoidSymbol
Shift Altgr Control Alt keycode 51 = VoidSymbol
keycode 52 = +h
Control keycode 52 = Control_h
Alt keycode 52 = Meta_h
Control Alt keycode 52 = VoidSymbol
Shift keycode 52 = +H
Shift Control keycode 52 = VoidSymbol
Shift Alt keycode 52 = Meta_H
Shift Control Alt keycode 52 = VoidSymbol
Altgr keycode 52 = VoidSymbol
Altgr Control keycode 52 = VoidSymbol
Altgr Alt keycode 52 = VoidSymbol
Altgr Control Alt keycode 52 = VoidSymbol
Shift Altgr keycode 52 = VoidSymbol
Shift Altgr Control keycode 52 = VoidSymbol
Shift Altgr Alt keycode 52 = VoidSymbol
Shift Altgr Control Alt keycode 52 = VoidSymbol
keycode 53 = +f
Control keycode 53 = Control_f
Alt keycode 53 = Meta_f
Control Alt keycode 53 = Meta_Control_f
Shift keycode 53 = +F
Shift Control keycode 53 = VoidSymbol
Shift Alt keycode 53 = Meta_F
Shift Control Alt keycode 53 = VoidSymbol
Altgr keycode 53 = dead_ogonek
Altgr Control keycode 53 = VoidSymbol
Altgr Alt keycode 53 = VoidSymbol
Altgr Control Alt keycode 53 = VoidSymbol
Shift Altgr keycode 53 = ordfeminine
Shift Altgr Control keycode 53 = VoidSymbol
Shift Altgr Alt keycode 53 = VoidSymbol
Shift Altgr Control Alt keycode 53 = VoidSymbol
keycode 57 = space
Control keycode 57 = VoidSymbol
Alt keycode 57 = Meta_space
Control Alt keycode 57 = VoidSymbol
Shift keycode 57 = nobreakspace
Shift Control keycode 57 = VoidSymbol
Shift Alt keycode 57 = VoidSymbol
Shift Control Alt keycode 57 = VoidSymbol
Altgr keycode 57 = underscore
Altgr Control keycode 57 = VoidSymbol
Altgr Alt keycode 57 = Meta_underscore
Altgr Control Alt keycode 57 = Meta_Control_underscore
Shift Altgr keycode 57 = VoidSymbol
Shift Altgr Control keycode 57 = VoidSymbol
Shift Altgr Alt keycode 57 = VoidSymbol
Shift Altgr Control Alt keycode 57 = VoidSymbol
# include "windowkeys"
################### windowkeys #################################
# Extra 105 windows keys
keycode 125 = Decr_Console
keycode 126 = Incr_Console
keycode 127 = Compose
################################################################
keycode 1 = Escape Escape
keycode 14 = Delete Delete
keycode 15 = Tab Tab
keycode 28 = Return
keycode 42 = Shift
keycode 54 = Shift
keycode 56 = Alt
keycode 58 = Caps_Lock
keycode 86 = Control
keycode 100 = Control