# ru-uni_ct_sh.kmap is a Russian UTF-8 keymap for a 102 key keyboard.
#
# WARNING: This keymap contain only Russian characters (GOST 19768-74).
#
# Both Ctrl+Shift is used to change rus/lat
#
# Made by Sergey A. Sukiyazov <corwin@micom.don.ru>
# Engenering Center Micom Ltd., Russia, Rostov-on-Don
#
#-------------------------------------------------------------------------------
                        keycode 0 =
                        keycode 1 = Escape
        shift           keycode 1 = Escape
        alt             keycode 1 = Meta_Escape
altgr                   keycode 1 = Escape
altgr   shift           keycode 1 = Escape
altgr   alt             keycode 1 = Meta_Escape
                        keycode 2 = one
        shift           keycode 2 = exclam
        alt             keycode 2 = Meta_one
        shift alt       keycode 2 = Meta_exclam
altgr                   keycode 2 = one
altgr   shift           keycode 2 = exclam
altgr   alt             keycode 2 = Meta_one
altgr   shift alt       keycode 2 = Meta_exclam
                        keycode 3 = two
        shift           keycode 3 = at
        alt             keycode 3 = Meta_two
        shift alt       keycode 3 = Meta_at
        control         keycode 3 = nul
altgr                   keycode 3 = two
altgr   shift           keycode 3 = quotedbl
altgr   alt             keycode 3 = Meta_two
altgr   shift alt       keycode 3 = Meta_at
altgr   control         keycode 3 = nul
                        keycode 4 = three
        shift           keycode 4 = numbersign
        alt             keycode 4 = Meta_three
        shift alt       keycode 4 = Meta_numbersign
        control         keycode 4 = Escape
altgr                   keycode 4 = three
altgr   shift           keycode 4 = numbersign
altgr   alt             keycode 4 = Meta_three
altgr   shift alt       keycode 4 = Meta_numbersign
altgr   control         keycode 4 = Escape
                        keycode 5 = four
        shift           keycode 5 = dollar
        alt             keycode 5 = Meta_four
        shift alt       keycode 5 = Meta_dollar
        control         keycode 5 = Control_backslash
altgr                   keycode 5 = four
altgr   shift           keycode 5 = semicolon
altgr   alt             keycode 5 = Meta_four
altgr   shift alt       keycode 5 = Meta_dollar
altgr   control         keycode 5 = Control_backslash
                        keycode 6 = five
        shift           keycode 6 = percent
        alt             keycode 6 = Meta_five
        shift alt       keycode 6 = Meta_percent
        control         keycode 6 = Control_bracketright
altgr                   keycode 6 = five
altgr   shift           keycode 6 = percent
altgr   alt             keycode 6 = Meta_five
altgr   shift alt       keycode 6 = Meta_percent
altgr   control         keycode 6 = Control_bracketright
                        keycode 7 = six
        shift           keycode 7 = asciicircum
        alt             keycode 7 = Meta_six
        shift alt       keycode 7 = Meta_asciicircum
        control         keycode 7 = Control_asciicircum
altgr                   keycode 7 = six
altgr   shift           keycode 7 = colon
altgr   alt             keycode 7 = Meta_six
altgr   shift alt       keycode 7 = Meta_asciicircum
altgr   control         keycode 7 = Control_asciicircum
                        keycode 8 = seven
        shift           keycode 8 = ampersand
        alt             keycode 8 = Meta_seven
        shift alt       keycode 8 = Meta_ampersand
        control         keycode 8 = Control_underscore
altgr                   keycode 8 = seven
altgr   shift           keycode 8 = question
altgr   alt             keycode 8 = Meta_seven
altgr   shift alt       keycode 8 = Meta_ampersand
altgr   control         keycode 8 = Control_underscore
                        keycode 9 = eight
        shift           keycode 9 = asterisk
        alt             keycode 9 = Meta_eight
        shift alt       keycode 9 = Meta_asterisk
        control         keycode 9 = Delete
altgr                   keycode 9 = eight
altgr   shift           keycode 9 = asterisk
altgr   alt             keycode 9 = Meta_eight
altgr   shift alt       keycode 9 = Meta_asterisk
altgr   control         keycode 9 = Delete
                        keycode 10 = nine
        shift           keycode 10 = parenleft
        alt             keycode 10 = Meta_nine
        shift alt       keycode 10 = Meta_parenleft
altgr                   keycode 10 = nine
altgr   shift           keycode 10 = parenleft
altgr   alt             keycode 10 = Meta_nine
altgr   shift alt       keycode 10 = Meta_parenleft
                        keycode 11 = zero
        shift           keycode 11 = parenright
        alt             keycode 11 = Meta_zero
        shift alt       keycode 11 = Meta_parenright
altgr                   keycode 11 = zero
altgr   shift           keycode 11 = parenright
altgr   alt             keycode 11 = Meta_zero
altgr   shift alt       keycode 11 = Meta_parenright
                        keycode 12 = minus
        shift           keycode 12 = underscore
        alt             keycode 12 = Meta_minus
        shift alt       keycode 12 = Meta_underscore
        control         keycode 12 = Control_underscore
altgr                   keycode 12 = minus
altgr   shift           keycode 12 = underscore
altgr   alt             keycode 12 = Meta_minus
altgr   shift alt       keycode 12 = Meta_underscore
altgr   control         keycode 12 = Control_underscore
                        keycode 13 = equal
        shift           keycode 13 = plus
        alt             keycode 13 = Meta_equal
        shift alt       keycode 13 = Meta_plus
altgr                   keycode 13 = equal
altgr   shift           keycode 13 = plus
altgr   alt             keycode 13 = Meta_equal
altgr   shift alt       keycode 13 = Meta_plus
                        keycode 14 = Delete
        shift           keycode 14 = Delete
        alt             keycode 14 = Meta_Delete
altgr                   keycode 14 = Delete
altgr   shift           keycode 14 = Delete
altgr   alt             keycode 14 = Meta_Delete
                        keycode 15 = Tab
        shift           keycode 15 = Tab
        alt             keycode 15 = Meta_Tab
altgr                   keycode 15 = Tab
altgr   shift           keycode 15 = Tab
altgr   alt             keycode 15 = Meta_Tab
                        keycode 16 = +q
        shift           keycode 16 = +Q
altgr                   keycode 16 = U+0439        # CYRILLIC SMALL LETTER SHORT I
altgr   shift           keycode 16 = U+0419        # CYRILLIC CAPITAL LETTER SHORT I
                        keycode 17 = +w
        shift           keycode 17 = +W
altgr                   keycode 17 = U+0446        # CYRILLIC SMALL LETTER TSE
altgr   shift           keycode 17 = U+0426        # CYRILLIC CAPITAL LETTER TSE
                        keycode 18 = +e
        shift           keycode 18 = +E
altgr                   keycode 18 = U+0443        # CYRILLIC SMALL LETTER U
altgr   shift           keycode 18 = U+0423        # CYRILLIC CAPITAL LETTER U
                        keycode 19 = +r
        shift           keycode 19 = +R
altgr                   keycode 19 = U+043A        # CYRILLIC SMALL LETTER KA
altgr   shift           keycode 19 = U+041A        # CYRILLIC CAPITAL LETTER KA
                        keycode 20 = +t
        shift           keycode 20 = +T
altgr                   keycode 20 = U+0435        # CYRILLIC SMALL LETTER IE
altgr   shift           keycode 20 = U+0415        # CYRILLIC CAPITAL LETTER IE
                        keycode 21 = +y
        shift           keycode 21 = +Y
altgr                   keycode 21 = U+043D        # CYRILLIC SMALL LETTER EN
altgr   shift           keycode 21 = U+041D        # CYRILLIC CAPITAL LETTER EN
                        keycode 22 = +u
        shift           keycode 22 = +U
altgr                   keycode 22 = U+0433        # CYRILLIC SMALL LETTER GHE
altgr   shift           keycode 22 = U+0413        # CYRILLIC CAPITAL LETTER GHE
                        keycode 23 = +i
        shift           keycode 23 = +I
altgr                   keycode 23 = U+0448        # CYRILLIC SMALL LETTER SHA
altgr   shift           keycode 23 = U+0428        # CYRILLIC CAPITAL LETTER SHA
                        keycode 24 = +o
        shift           keycode 24 = +O
altgr                   keycode 24 = U+0449        # CYRILLIC SMALL LETTER SHCHA
altgr   shift           keycode 24 = U+0429        # CYRILLIC CAPITAL LETTER SHCHA
                        keycode 25 = +p
        shift           keycode 25 = +P
altgr                   keycode 25 = U+0437        # CYRILLIC SMALL LETTER ZE
altgr   shift           keycode 25 = U+0417        # CYRILLIC CAPITAL LETTER ZE
                        keycode 26 = bracketleft
        shift           keycode 26 = braceleft
        alt             keycode 26 = Meta_bracketleft
        control         keycode 26 = Escape
altgr                   keycode 26 = U+0445        # CYRILLIC SMALL LETTER HA
altgr   shift           keycode 26 = U+0425        # CYRILLIC CAPITAL LETTER HA
altgr   alt             keycode 26 = Meta_bracketleft
altgr   control         keycode 26 = Escape
                        keycode 27 = bracketright
        shift           keycode 27 = braceright
        alt             keycode 27 = Meta_bracketright
        control         keycode 27 = Control_bracketright
altgr                   keycode 27 = U+044A        # CYRILLIC SMALL LETTER HARD SIGN
altgr   shift           keycode 27 = U+042A        # CYRILLIC CAPITAL LETTER HARD SIGN
altgr   alt             keycode 27 = Meta_bracketright
altgr   control         keycode 27 = Control_bracketright
                        keycode 28 = Return
        shift           keycode 28 = Return
        alt             keycode 28 = 0x080d
        control         keycode 28 = Linefeed
altgr                   keycode 28 = Return
altgr   shift           keycode 28 = Return
altgr   alt             keycode 28 = 0x080d
altgr   control         keycode 28 = Linefeed
                        keycode 29 = Control
        shift           keycode 29 = AltGr_Lock
altgr   shift           keycode 29 = AltGr_Lock
                        keycode 30 = +a
        shift           keycode 30 = +A
altgr                   keycode 30 = U+0444        # CYRILLIC SMALL LETTER EF
altgr   shift           keycode 30 = U+0424        # CYRILLIC CAPITAL LETTER EF
                        keycode 31 = +s
        shift           keycode 31 = +S
altgr                   keycode 31 = U+044B        # CYRILLIC SMALL LETTER YERU
altgr   shift           keycode 31 = U+042B        # CYRILLIC CAPITAL LETTER YERU
                        keycode 32 = +d
        shift           keycode 32 = +D
altgr                   keycode 32 = U+0432        # CYRILLIC SMALL LETTER VE
altgr   shift           keycode 32 = U+0412        # CYRILLIC CAPITAL LETTER VE
                        keycode 33 = +f
        shift           keycode 33 = +F
altgr                   keycode 33 = U+0430        # CYRILLIC SMALL LETTER A
altgr   shift           keycode 33 = U+0410        # CYRILLIC CAPITAL LETTER A
                        keycode 34 = +g
        shift           keycode 34 = +G
altgr                   keycode 34 = U+043F        # CYRILLIC SMALL LETTER PE
altgr   shift           keycode 34 = U+041F        # CYRILLIC CAPITAL LETTER PE
                        keycode 35 = +h
        shift           keycode 35 = +H
altgr                   keycode 35 = U+0440        # CYRILLIC SMALL LETTER ER
altgr   shift           keycode 35 = U+0420        # CYRILLIC CAPITAL LETTER ER
                        keycode 36 = +j
        shift           keycode 36 = +J
altgr                   keycode 36 = U+043E        # CYRILLIC SMALL LETTER O
altgr   shift           keycode 36 = U+041E        # CYRILLIC CAPITAL LETTER O
                        keycode 37 = +k
        shift           keycode 37 = +K
altgr                   keycode 37 = U+043B        # CYRILLIC SMALL LETTER EL
altgr   shift           keycode 37 = U+041B        # CYRILLIC CAPITAL LETTER EL
                        keycode 38 = +l
        shift           keycode 38 = +L
altgr                   keycode 38 = U+0434        # CYRILLIC SMALL LETTER DE
altgr   shift           keycode 38 = U+0414        # CYRILLIC CAPITAL LETTER DE
                        keycode 39 = semicolon
        shift           keycode 39 = colon
        alt             keycode 39 = Meta_semicolon
altgr                   keycode 39 = U+0436        # CYRILLIC SMALL LETTER ZHE
altgr   shift           keycode 39 = U+0416        # CYRILLIC CAPITAL LETTER ZHE
altgr   alt             keycode 39 = Meta_semicolon
                        keycode 40 = apostrophe
        shift           keycode 40 = quotedbl
        alt             keycode 40 = Meta_apostrophe
        control         keycode 40 = Control_g
altgr                   keycode 40 = U+044D        # CYRILLIC SMALL LETTER E
altgr   shift           keycode 40 = U+042D        # CYRILLIC CAPITAL LETTER E
altgr   alt             keycode 40 = Meta_apostrophe
altgr   control         keycode 40 = Control_g
                        keycode 41 = grave
        shift           keycode 41 = asciitilde
        alt             keycode 41 = Meta_grave
        control         keycode 41 = nul
altgr                   keycode 41 = U+0451        # CYRILLIC SMALL LETTER IO
altgr   shift           keycode 41 = U+0401        # CYRILLIC CAPITAL LETTER IO
altgr   alt             keycode 41 = Meta_grave
                        keycode 42 = Shift
        control         keycode 42 = AltGr_Lock
altgr   control         keycode 42 = AltGr_Lock
                        keycode 43 = backslash
        shift           keycode 43 = bar
        alt             keycode 43 = Meta_backslash
        shift alt       keycode 43 = Meta_bar
        control         keycode 43 = Control_backslash
altgr                   keycode 43 = backslash
altgr   shift           keycode 43 = bar
altgr   alt             keycode 43 = Meta_backslash
altgr   shift alt       keycode 43 = Meta_bar
altgr   control         keycode 43 = Control_backslash
                        keycode 44 = +z
        shift           keycode 44 = +Z
altgr                   keycode 44 = U+044F        # CYRILLIC SMALL LETTER YA
altgr   shift           keycode 44 = U+042F        # CYRILLIC CAPITAL LETTER YA
                        keycode 45 = +x
        shift           keycode 45 = +X
altgr                   keycode 45 = U+0447        # CYRILLIC SMALL LETTER CHE
altgr   shift           keycode 45 = U+0427        # CYRILLIC CAPITAL LETTER CHE
                        keycode 46 = +c
        shift           keycode 46 = +C
altgr                   keycode 46 = U+0441        # CYRILLIC SMALL LETTER ES
altgr   shift           keycode 46 = U+0421        # CYRILLIC CAPITAL LETTER ES
                        keycode 47 = +v
        shift           keycode 47 = +V
altgr                   keycode 47 = U+043C        # CYRILLIC SMALL LETTER EM
altgr   shift           keycode 47 = U+041C        # CYRILLIC CAPITAL LETTER EM
                        keycode 48 = +b
        shift           keycode 48 = +B
altgr                   keycode 48 = U+0438        # CYRILLIC SMALL LETTER I
altgr   shift           keycode 48 = U+0418        # CYRILLIC CAPITAL LETTER I
                        keycode 49 = +n
        shift           keycode 49 = +N
altgr                   keycode 49 = U+0442        # CYRILLIC SMALL LETTER TE
altgr   shift           keycode 49 = U+0422        # CYRILLIC CAPITAL LETTER TE
                        keycode 50 = +m
        shift           keycode 50 = +M
altgr                   keycode 50 = U+044C        # CYRILLIC SMALL LETTER SOFT SIGN
altgr   shift           keycode 50 = U+042C        # CYRILLIC CAPITAL LETTER SOFT SIGN
                        keycode 51 = comma
        shift           keycode 51 = less
        alt             keycode 51 = Meta_comma
        shift alt       keycode 51 = Meta_less
altgr                   keycode 51 = U+0431        # CYRILLIC SMALL LETTER BE
altgr   shift           keycode 51 = U+0411        # CYRILLIC CAPITAL LETTER BE
altgr   alt             keycode 51 = Meta_comma
altgr   shift alt       keycode 51 = Meta_less
                        keycode 52 = period
        shift           keycode 52 = greater
        alt             keycode 52 = Meta_period
        shift alt       keycode 52 = Meta_greater
altgr                   keycode 52 = U+044E        # CYRILLIC SMALL LETTER YU
altgr   shift           keycode 52 = U+042E        # CYRILLIC CAPITAL LETTER YU
altgr   alt             keycode 52 = Meta_period
altgr   shift alt       keycode 52 = Meta_greater
                        keycode 53 = slash
        shift           keycode 53 = question
        alt             keycode 53 = Meta_slash
        shift alt       keycode 53 = Meta_question
        control         keycode 53 = Delete
altgr                   keycode 53 = period
altgr   shift           keycode 53 = comma
altgr   alt             keycode 53 = Meta_slash
altgr   shift alt       keycode 53 = Meta_question
altgr   control         keycode 53 = Delete
                        keycode 54 = Shift
        control         keycode 54 = AltGr_Lock
altgr   control         keycode 54 = AltGr_Lock
                        keycode 55 = KP_Multiply
                        keycode 56 = Alt
                        keycode 57 = space
        shift           keycode 57 = space
        alt             keycode 57 = Meta_space
        control         keycode 57 = nul
altgr                   keycode 57 = space
altgr   shift           keycode 57 = space
altgr   alt             keycode 57 = Meta_space
altgr   control         keycode 57 = nul
                        keycode 58 = Caps_Lock
                        keycode 59 = F1
        shift           keycode 59 = F11
        alt             keycode 59 = Console_1
        control         keycode 59 = F1
        control alt     keycode 59 = Console_1
altgr                   keycode 59 = F1
altgr   shift           keycode 59 = F11
altgr   alt             keycode 59 = Console_1
altgr   control         keycode 59 = F1
altgr   control alt     keycode 59 = Console_1
                        keycode 60 = F2
        shift           keycode 60 = F12
        alt             keycode 60 = Console_2
        control         keycode 60 = F2
        control alt     keycode 60 = Console_2
altgr                   keycode 60 = F2
altgr   shift           keycode 60 = F12
altgr   alt             keycode 60 = Console_2
altgr   control         keycode 60 = F2
altgr   control alt     keycode 60 = Console_2
                        keycode 61 = F3
        shift           keycode 61 = F13
        alt             keycode 61 = Console_3
        control         keycode 61 = F3
        control alt     keycode 61 = Console_3
altgr                   keycode 61 = F3
altgr   shift           keycode 61 = F13
altgr   alt             keycode 61 = Console_3
altgr   control         keycode 61 = F3
altgr   control alt     keycode 61 = Console_3
                        keycode 62 = F4
        shift           keycode 62 = F14
        alt             keycode 62 = Console_4
        control         keycode 62 = F4
        control alt     keycode 62 = Console_4
altgr                   keycode 62 = F4
altgr   shift           keycode 62 = F14
altgr   alt             keycode 62 = Console_4
altgr   control         keycode 62 = F4
altgr   control alt     keycode 62 = Console_4
                        keycode 63 = F5
        shift           keycode 63 = F15
        alt             keycode 63 = Console_5
        control         keycode 63 = F5
        control alt     keycode 63 = Console_5
altgr                   keycode 63 = F5
altgr   shift           keycode 63 = F15
altgr   alt             keycode 63 = Console_5
altgr   control         keycode 63 = F5
altgr   control alt     keycode 63 = Console_5
                        keycode 64 = F6
        shift           keycode 64 = F16
        alt             keycode 64 = Console_6
        control         keycode 64 = F6
        control alt     keycode 64 = Console_6
altgr                   keycode 64 = F6
altgr   shift           keycode 64 = F16
altgr   alt             keycode 64 = Console_6
altgr   control         keycode 64 = F6
altgr   control alt     keycode 64 = Console_6
                        keycode 65 = F7
        shift           keycode 65 = F17
        alt             keycode 65 = Console_7
        control         keycode 65 = F7
        control alt     keycode 65 = Console_7
altgr                   keycode 65 = F7
altgr   shift           keycode 65 = F17
altgr   alt             keycode 65 = Console_7
altgr   control         keycode 65 = F7
altgr   control alt     keycode 65 = Console_7
                        keycode 66 = F8
        shift           keycode 66 = F18
        alt             keycode 66 = Console_8
        control         keycode 66 = F8
        control alt     keycode 66 = Console_8
altgr                   keycode 66 = F8
altgr   shift           keycode 66 = F18
altgr   alt             keycode 66 = Console_8
altgr   control         keycode 66 = F8
altgr   control alt     keycode 66 = Console_8
                        keycode 67 = F9
        shift           keycode 67 = F19
        alt             keycode 67 = Console_9
        control         keycode 67 = F9
        control alt     keycode 67 = Console_9
altgr                   keycode 67 = F9
altgr   shift           keycode 67 = F19
altgr   alt             keycode 67 = Console_9
altgr   control         keycode 67 = F9
altgr   control alt     keycode 67 = Console_9
                        keycode 68 = F10
        shift           keycode 68 = F20
        alt             keycode 68 = Console_10
        control         keycode 68 = F10
        control alt     keycode 68 = Console_10
altgr                   keycode 68 = F10
altgr   shift           keycode 68 = F20
altgr   alt             keycode 68 = Console_10
altgr   control         keycode 68 = F10
altgr   control alt     keycode 68 = Console_10
                        keycode 69 = Num_Lock
                        keycode 70 = Scroll_Lock
        shift           keycode 70 = Show_Memory
        alt             keycode 70 = Show_Registers
        control         keycode 70 = Show_State
altgr                   keycode 70 = Scroll_Lock
altgr   shift           keycode 70 = Show_Memory
altgr   alt             keycode 70 = Show_Registers
altgr   control         keycode 70 = Show_State
                        keycode 71 = KP_7
        alt             keycode 71 = Ascii_7
altgr   alt             keycode 71 = Ascii_7
                        keycode 72 = KP_8
        alt             keycode 72 = Ascii_8
altgr   alt             keycode 72 = Ascii_8
                        keycode 73 = KP_9
        alt             keycode 73 = Ascii_9
altgr   alt             keycode 73 = Ascii_9
                        keycode 74 = KP_Subtract
                        keycode 75 = KP_4
        alt             keycode 75 = Ascii_4
altgr   alt             keycode 75 = Ascii_4
                        keycode 76 = KP_5
        alt             keycode 76 = Ascii_5
altgr   alt             keycode 76 = Ascii_5
                        keycode 77 = KP_6
        alt             keycode 77 = Ascii_6
altgr   alt             keycode 77 = Ascii_6
                        keycode 78 = KP_Add
                        keycode 79 = KP_1
        alt             keycode 79 = Ascii_1
altgr   alt             keycode 79 = Ascii_1
                        keycode 80 = KP_2
        alt             keycode 80 = Ascii_2
altgr   alt             keycode 80 = Ascii_2
                        keycode 81 = KP_3
        alt             keycode 81 = Ascii_3
altgr   alt             keycode 81 = Ascii_3
                        keycode 82 = KP_0
        alt             keycode 82 = Ascii_0
altgr   alt             keycode 82 = Ascii_0
                        keycode 83 = KP_Period
        control alt     keycode 83 = Boot
altgr   control         keycode	83 = Boot
altgr   control alt     keycode 83 = Boot
                        keycode 84 = Last_Console
                        keycode 85 =
                        keycode 86 = less
        shift           keycode 86 = greater
        alt             keycode 86 = Meta_less
altgr                   keycode 86 = bar
altgr   shift           keycode 86 = greater
altgr   alt             keycode 86 = Meta_less
                        keycode 87 = F11
        shift           keycode 87 = F11
        alt             keycode 87 = Console_11
        control         keycode 87 = F11
        control alt     keycode 87 = Console_11
altgr                   keycode 87 = F11
altgr   shift           keycode 87 = F11
altgr   alt             keycode 87 = Console_11
altgr   control         keycode 87 = F11
altgr   control alt     keycode 87 = Console_11
                        keycode 88 = F12
        shift           keycode 88 = F12
        alt             keycode 88 = Console_12
        control         keycode 88 = F12
        control alt     keycode 88 = Console_12
altgr                   keycode 88 = F12
altgr   shift           keycode 88 = F12
altgr   alt             keycode 88 = Console_12
altgr   control         keycode 88 = F12
altgr   control alt     keycode 88 = Console_12
                        keycode 89 =
                        keycode 90 =
                        keycode 91 =
                        keycode 92 =
                        keycode 93 =
                        keycode 94 =
                        keycode 95 =
                        keycode 96 = KP_Enter
                        keycode 97 = Control
        shift           keycode 97 = AltGr_Lock
altgr   shift           keycode 97 = AltGr_Lock
                        keycode 98 = KP_Divide
                        keycode 99 = Control_backslash
        alt             keycode 99 = Control_backslash
        control         keycode 99 = Control_backslash
altgr                   keycode 99 = Control_backslash
altgr   alt             keycode 99 = Control_backslash
altgr   control         keycode 99 = Control_backslash
                        keycode 100 = AltGr
                        keycode 101 = Break
                        keycode 102 = Find
                        keycode 103 = Up
                        keycode 104 = Prior
        shift           keycode 104 = Scroll_Backward
altgr   shift           keycode 104 = Scroll_Backward
                        keycode 105 = Left
        alt             keycode 105 = Decr_Console
altgr   alt             keycode 105 = Decr_Console
                        keycode 106 = Right
        alt             keycode 106 = Incr_Console
altgr   alt             keycode 106 = Incr_Console
                        keycode 107 = Select
                        keycode 108 = Down
                        keycode 109 = Next
        shift           keycode 109 = Scroll_Forward
altgr   shift           keycode 109 = Scroll_Forward
                        keycode 110 = Insert
                        keycode 111 = Remove
        control alt     keycode 111 = Boot
altgr   control         keycode 111 = Boot
altgr   control alt     keycode 111 = Boot
                        keycode 112 =
                        keycode 113 =
                        keycode 114 =
                        keycode 115 =
                        keycode 116 =
                        keycode 117 =
                        keycode 118 =
                        keycode 119 =
                        keycode 120 =
                        keycode 121 =
                        keycode 122 =
                        keycode 123 =
                        keycode 124 =
                        keycode 125 =
                        keycode 126 =
                        keycode 127 =

string	F1 = "\033[[A"
string	F2 = "\033[[B"
string	F3 = "\033[[C"
string	F4 = "\033[[D"
string	F5 = "\033[[E"
string	F6 = "\033[17~"
string	F7 = "\033[18~"
string	F8 = "\033[19~"
string	F9 = "\033[20~"
string	F10 = "\033[21~"
string	F11 = "\033[23~"
string	F12 = "\033[24~"
string	F13 = "\033[25~"
string	F14 = "\033[26~"
string	F15 = "\033[28~"
string	F16 = "\033[29~"
string	F17 = "\033[31~"
string	F18 = "\033[32~"
string	F19 = "\033[33~"
string	F20 = "\033[34~"
string	Find = "\033[1~"
string	Insert = "\033[2~"
string	Remove = "\033[3~"
string	Select = "\033[4~"
string	Prior =	"\033[5~"
string	Next = "\033[6~"
string	F21 = ""
string	F22 = ""
string	F23 = ""
string	F24 = ""
string	F25 = ""
string	F26 = ""
