xref: /linux-6.15/drivers/tty/vt/defkeymap.map (revision f16aa97d)
1*f16aa97dSGreg Kroah-Hartman# SPDX-License-Identifier: GPL-2.0
260d4ae8dSGreg Kroah-Hartman# Default kernel keymap. This uses 7 modifier combinations.
360d4ae8dSGreg Kroah-Hartmankeymaps 0-2,4-5,8,12
460d4ae8dSGreg Kroah-Hartman# Change the above line into
560d4ae8dSGreg Kroah-Hartman#	keymaps 0-2,4-6,8,12
660d4ae8dSGreg Kroah-Hartman# in case you want the entries
760d4ae8dSGreg Kroah-Hartman#	altgr   control keycode  83 = Boot
860d4ae8dSGreg Kroah-Hartman#	altgr   control keycode 111 = Boot
960d4ae8dSGreg Kroah-Hartman# below.
1060d4ae8dSGreg Kroah-Hartman#
1160d4ae8dSGreg Kroah-Hartman# In fact AltGr is used very little, and one more keymap can
1260d4ae8dSGreg Kroah-Hartman# be saved by mapping AltGr to Alt (and adapting a few entries):
1360d4ae8dSGreg Kroah-Hartman# keycode 100 = Alt
1460d4ae8dSGreg Kroah-Hartman#
1560d4ae8dSGreg Kroah-Hartmankeycode   1 = Escape           Escape
1660d4ae8dSGreg Kroah-Hartman	alt     keycode   1 = Meta_Escape
1760d4ae8dSGreg Kroah-Hartmankeycode   2 = one              exclam
1860d4ae8dSGreg Kroah-Hartman	alt     keycode   2 = Meta_one
1960d4ae8dSGreg Kroah-Hartmankeycode   3 = two              at               at
2060d4ae8dSGreg Kroah-Hartman	control	keycode   3 = nul
2160d4ae8dSGreg Kroah-Hartman	shift	control	keycode   3 = nul
2260d4ae8dSGreg Kroah-Hartman	alt	keycode   3 = Meta_two
2360d4ae8dSGreg Kroah-Hartmankeycode   4 = three            numbersign
2460d4ae8dSGreg Kroah-Hartman	control keycode   4 = Escape
2560d4ae8dSGreg Kroah-Hartman	alt     keycode   4 = Meta_three
2660d4ae8dSGreg Kroah-Hartmankeycode   5 = four             dollar           dollar
2760d4ae8dSGreg Kroah-Hartman	control keycode   5 = Control_backslash
2860d4ae8dSGreg Kroah-Hartman	alt     keycode   5 = Meta_four
2960d4ae8dSGreg Kroah-Hartmankeycode   6 = five             percent
3060d4ae8dSGreg Kroah-Hartman	control keycode   6 = Control_bracketright
3160d4ae8dSGreg Kroah-Hartman	alt     keycode   6 = Meta_five
3260d4ae8dSGreg Kroah-Hartmankeycode   7 = six              asciicircum
3360d4ae8dSGreg Kroah-Hartman	control keycode   7 = Control_asciicircum
3460d4ae8dSGreg Kroah-Hartman	alt     keycode   7 = Meta_six
3560d4ae8dSGreg Kroah-Hartmankeycode   8 = seven            ampersand        braceleft
3660d4ae8dSGreg Kroah-Hartman	control keycode   8 = Control_underscore
3760d4ae8dSGreg Kroah-Hartman	alt     keycode   8 = Meta_seven
3860d4ae8dSGreg Kroah-Hartmankeycode   9 = eight            asterisk         bracketleft
3960d4ae8dSGreg Kroah-Hartman	control keycode   9 = Delete
4060d4ae8dSGreg Kroah-Hartman	alt     keycode   9 = Meta_eight
4160d4ae8dSGreg Kroah-Hartmankeycode  10 = nine             parenleft        bracketright
4260d4ae8dSGreg Kroah-Hartman	alt     keycode  10 = Meta_nine
4360d4ae8dSGreg Kroah-Hartmankeycode  11 = zero             parenright       braceright
4460d4ae8dSGreg Kroah-Hartman	alt     keycode  11 = Meta_zero
4560d4ae8dSGreg Kroah-Hartmankeycode  12 = minus            underscore       backslash
4660d4ae8dSGreg Kroah-Hartman	control	keycode  12 = Control_underscore
4760d4ae8dSGreg Kroah-Hartman	shift	control	keycode  12 = Control_underscore
4860d4ae8dSGreg Kroah-Hartman	alt	keycode  12 = Meta_minus
4960d4ae8dSGreg Kroah-Hartmankeycode  13 = equal            plus
5060d4ae8dSGreg Kroah-Hartman	alt     keycode  13 = Meta_equal
5160d4ae8dSGreg Kroah-Hartmankeycode  14 = Delete           Delete
5260d4ae8dSGreg Kroah-Hartman	control keycode  14 = BackSpace
5360d4ae8dSGreg Kroah-Hartman	alt     keycode  14 = Meta_Delete
5460d4ae8dSGreg Kroah-Hartmankeycode  15 = Tab              Tab
5560d4ae8dSGreg Kroah-Hartman	alt     keycode  15 = Meta_Tab
5660d4ae8dSGreg Kroah-Hartmankeycode  16 = q
5760d4ae8dSGreg Kroah-Hartmankeycode  17 = w
5860d4ae8dSGreg Kroah-Hartmankeycode  18 = e
5960d4ae8dSGreg Kroah-Hartman	altgr   keycode  18 = Hex_E
6060d4ae8dSGreg Kroah-Hartmankeycode  19 = r
6160d4ae8dSGreg Kroah-Hartmankeycode  20 = t
6260d4ae8dSGreg Kroah-Hartmankeycode  21 = y
6360d4ae8dSGreg Kroah-Hartmankeycode  22 = u
6460d4ae8dSGreg Kroah-Hartmankeycode  23 = i
6560d4ae8dSGreg Kroah-Hartmankeycode  24 = o
6660d4ae8dSGreg Kroah-Hartmankeycode  25 = p
6760d4ae8dSGreg Kroah-Hartmankeycode  26 = bracketleft      braceleft
6860d4ae8dSGreg Kroah-Hartman	control keycode  26 = Escape
6960d4ae8dSGreg Kroah-Hartman	alt     keycode  26 = Meta_bracketleft
7060d4ae8dSGreg Kroah-Hartmankeycode  27 = bracketright     braceright       asciitilde
7160d4ae8dSGreg Kroah-Hartman	control keycode  27 = Control_bracketright
7260d4ae8dSGreg Kroah-Hartman	alt     keycode  27 = Meta_bracketright
7360d4ae8dSGreg Kroah-Hartmankeycode  28 = Return
7460d4ae8dSGreg Kroah-Hartman	alt     keycode  28 = Meta_Control_m
7560d4ae8dSGreg Kroah-Hartmankeycode  29 = Control
7660d4ae8dSGreg Kroah-Hartmankeycode  30 = a
7760d4ae8dSGreg Kroah-Hartman	altgr   keycode  30 = Hex_A
7860d4ae8dSGreg Kroah-Hartmankeycode  31 = s
7960d4ae8dSGreg Kroah-Hartmankeycode  32 = d
8060d4ae8dSGreg Kroah-Hartman	altgr   keycode  32 = Hex_D
8160d4ae8dSGreg Kroah-Hartmankeycode  33 = f
8260d4ae8dSGreg Kroah-Hartman	altgr   keycode  33 = Hex_F
8360d4ae8dSGreg Kroah-Hartmankeycode  34 = g
8460d4ae8dSGreg Kroah-Hartmankeycode  35 = h
8560d4ae8dSGreg Kroah-Hartmankeycode  36 = j
8660d4ae8dSGreg Kroah-Hartmankeycode  37 = k
8760d4ae8dSGreg Kroah-Hartmankeycode  38 = l
8860d4ae8dSGreg Kroah-Hartmankeycode  39 = semicolon        colon
8960d4ae8dSGreg Kroah-Hartman	alt     keycode  39 = Meta_semicolon
9060d4ae8dSGreg Kroah-Hartmankeycode  40 = apostrophe       quotedbl
9160d4ae8dSGreg Kroah-Hartman	control keycode  40 = Control_g
9260d4ae8dSGreg Kroah-Hartman	alt     keycode  40 = Meta_apostrophe
9360d4ae8dSGreg Kroah-Hartmankeycode  41 = grave            asciitilde
9460d4ae8dSGreg Kroah-Hartman	control keycode  41 = nul
9560d4ae8dSGreg Kroah-Hartman	alt     keycode  41 = Meta_grave
9660d4ae8dSGreg Kroah-Hartmankeycode  42 = Shift
9760d4ae8dSGreg Kroah-Hartmankeycode  43 = backslash        bar
9860d4ae8dSGreg Kroah-Hartman	control keycode  43 = Control_backslash
9960d4ae8dSGreg Kroah-Hartman	alt     keycode  43 = Meta_backslash
10060d4ae8dSGreg Kroah-Hartmankeycode  44 = z
10160d4ae8dSGreg Kroah-Hartmankeycode  45 = x
10260d4ae8dSGreg Kroah-Hartmankeycode  46 = c
10360d4ae8dSGreg Kroah-Hartman	altgr   keycode  46 = Hex_C
10460d4ae8dSGreg Kroah-Hartmankeycode  47 = v
10560d4ae8dSGreg Kroah-Hartmankeycode  48 = b
10660d4ae8dSGreg Kroah-Hartman	altgr   keycode  48 = Hex_B
10760d4ae8dSGreg Kroah-Hartmankeycode  49 = n
10860d4ae8dSGreg Kroah-Hartmankeycode  50 = m
10960d4ae8dSGreg Kroah-Hartmankeycode  51 = comma            less
11060d4ae8dSGreg Kroah-Hartman	alt     keycode  51 = Meta_comma
11160d4ae8dSGreg Kroah-Hartmankeycode  52 = period           greater
11260d4ae8dSGreg Kroah-Hartman	control keycode  52 = Compose
11360d4ae8dSGreg Kroah-Hartman	alt     keycode  52 = Meta_period
11460d4ae8dSGreg Kroah-Hartmankeycode  53 = slash            question
11560d4ae8dSGreg Kroah-Hartman	control keycode  53 = Delete
11660d4ae8dSGreg Kroah-Hartman	alt     keycode  53 = Meta_slash
11760d4ae8dSGreg Kroah-Hartmankeycode  54 = Shift
11860d4ae8dSGreg Kroah-Hartmankeycode  55 = KP_Multiply
11960d4ae8dSGreg Kroah-Hartmankeycode  56 = Alt
12060d4ae8dSGreg Kroah-Hartmankeycode  57 = space            space
12160d4ae8dSGreg Kroah-Hartman	control keycode  57 = nul
12260d4ae8dSGreg Kroah-Hartman	alt     keycode  57 = Meta_space
12360d4ae8dSGreg Kroah-Hartmankeycode  58 = Caps_Lock
12460d4ae8dSGreg Kroah-Hartmankeycode  59 = F1               F11              Console_13
12560d4ae8dSGreg Kroah-Hartman	control keycode  59 = F1
12660d4ae8dSGreg Kroah-Hartman	alt     keycode  59 = Console_1
12760d4ae8dSGreg Kroah-Hartman	control alt     keycode  59 = Console_1
12860d4ae8dSGreg Kroah-Hartmankeycode  60 = F2               F12              Console_14
12960d4ae8dSGreg Kroah-Hartman	control keycode  60 = F2
13060d4ae8dSGreg Kroah-Hartman	alt     keycode  60 = Console_2
13160d4ae8dSGreg Kroah-Hartman	control alt     keycode  60 = Console_2
13260d4ae8dSGreg Kroah-Hartmankeycode  61 = F3               F13              Console_15
13360d4ae8dSGreg Kroah-Hartman	control keycode  61 = F3
13460d4ae8dSGreg Kroah-Hartman	alt     keycode  61 = Console_3
13560d4ae8dSGreg Kroah-Hartman	control alt     keycode  61 = Console_3
13660d4ae8dSGreg Kroah-Hartmankeycode  62 = F4               F14              Console_16
13760d4ae8dSGreg Kroah-Hartman	control keycode  62 = F4
13860d4ae8dSGreg Kroah-Hartman	alt     keycode  62 = Console_4
13960d4ae8dSGreg Kroah-Hartman	control alt     keycode  62 = Console_4
14060d4ae8dSGreg Kroah-Hartmankeycode  63 = F5               F15              Console_17
14160d4ae8dSGreg Kroah-Hartman	control keycode  63 = F5
14260d4ae8dSGreg Kroah-Hartman	alt     keycode  63 = Console_5
14360d4ae8dSGreg Kroah-Hartman	control alt     keycode  63 = Console_5
14460d4ae8dSGreg Kroah-Hartmankeycode  64 = F6               F16              Console_18
14560d4ae8dSGreg Kroah-Hartman	control keycode  64 = F6
14660d4ae8dSGreg Kroah-Hartman	alt     keycode  64 = Console_6
14760d4ae8dSGreg Kroah-Hartman	control alt     keycode  64 = Console_6
14860d4ae8dSGreg Kroah-Hartmankeycode  65 = F7               F17              Console_19
14960d4ae8dSGreg Kroah-Hartman	control keycode  65 = F7
15060d4ae8dSGreg Kroah-Hartman	alt     keycode  65 = Console_7
15160d4ae8dSGreg Kroah-Hartman	control alt     keycode  65 = Console_7
15260d4ae8dSGreg Kroah-Hartmankeycode  66 = F8               F18              Console_20
15360d4ae8dSGreg Kroah-Hartman	control keycode  66 = F8
15460d4ae8dSGreg Kroah-Hartman	alt     keycode  66 = Console_8
15560d4ae8dSGreg Kroah-Hartman	control alt     keycode  66 = Console_8
15660d4ae8dSGreg Kroah-Hartmankeycode  67 = F9               F19              Console_21
15760d4ae8dSGreg Kroah-Hartman	control keycode  67 = F9
15860d4ae8dSGreg Kroah-Hartman	alt     keycode  67 = Console_9
15960d4ae8dSGreg Kroah-Hartman	control alt     keycode  67 = Console_9
16060d4ae8dSGreg Kroah-Hartmankeycode  68 = F10              F20              Console_22
16160d4ae8dSGreg Kroah-Hartman	control keycode  68 = F10
16260d4ae8dSGreg Kroah-Hartman	alt     keycode  68 = Console_10
16360d4ae8dSGreg Kroah-Hartman	control alt     keycode  68 = Console_10
16460d4ae8dSGreg Kroah-Hartmankeycode  69 = Num_Lock
16560d4ae8dSGreg Kroah-Hartman	shift   keycode  69 = Bare_Num_Lock
16660d4ae8dSGreg Kroah-Hartmankeycode  70 = Scroll_Lock      Show_Memory      Show_Registers
16760d4ae8dSGreg Kroah-Hartman	control keycode  70 = Show_State
16860d4ae8dSGreg Kroah-Hartman	alt     keycode  70 = Scroll_Lock
16960d4ae8dSGreg Kroah-Hartmankeycode  71 = KP_7
17060d4ae8dSGreg Kroah-Hartman	alt     keycode  71 = Ascii_7
17160d4ae8dSGreg Kroah-Hartman	altgr   keycode  71 = Hex_7
17260d4ae8dSGreg Kroah-Hartmankeycode  72 = KP_8
17360d4ae8dSGreg Kroah-Hartman	alt     keycode  72 = Ascii_8
17460d4ae8dSGreg Kroah-Hartman	altgr   keycode  72 = Hex_8
17560d4ae8dSGreg Kroah-Hartmankeycode  73 = KP_9
17660d4ae8dSGreg Kroah-Hartman	alt     keycode  73 = Ascii_9
17760d4ae8dSGreg Kroah-Hartman	altgr   keycode  73 = Hex_9
17860d4ae8dSGreg Kroah-Hartmankeycode  74 = KP_Subtract
17960d4ae8dSGreg Kroah-Hartmankeycode  75 = KP_4
18060d4ae8dSGreg Kroah-Hartman	alt     keycode  75 = Ascii_4
18160d4ae8dSGreg Kroah-Hartman	altgr   keycode  75 = Hex_4
18260d4ae8dSGreg Kroah-Hartmankeycode  76 = KP_5
18360d4ae8dSGreg Kroah-Hartman	alt     keycode  76 = Ascii_5
18460d4ae8dSGreg Kroah-Hartman	altgr   keycode  76 = Hex_5
18560d4ae8dSGreg Kroah-Hartmankeycode  77 = KP_6
18660d4ae8dSGreg Kroah-Hartman	alt     keycode  77 = Ascii_6
18760d4ae8dSGreg Kroah-Hartman	altgr   keycode  77 = Hex_6
18860d4ae8dSGreg Kroah-Hartmankeycode  78 = KP_Add
18960d4ae8dSGreg Kroah-Hartmankeycode  79 = KP_1
19060d4ae8dSGreg Kroah-Hartman	alt     keycode  79 = Ascii_1
19160d4ae8dSGreg Kroah-Hartman	altgr   keycode  79 = Hex_1
19260d4ae8dSGreg Kroah-Hartmankeycode  80 = KP_2
19360d4ae8dSGreg Kroah-Hartman	alt     keycode  80 = Ascii_2
19460d4ae8dSGreg Kroah-Hartman	altgr   keycode  80 = Hex_2
19560d4ae8dSGreg Kroah-Hartmankeycode  81 = KP_3
19660d4ae8dSGreg Kroah-Hartman	alt     keycode  81 = Ascii_3
19760d4ae8dSGreg Kroah-Hartman	altgr   keycode  81 = Hex_3
19860d4ae8dSGreg Kroah-Hartmankeycode  82 = KP_0
19960d4ae8dSGreg Kroah-Hartman	alt     keycode  82 = Ascii_0
20060d4ae8dSGreg Kroah-Hartman	altgr   keycode  82 = Hex_0
20160d4ae8dSGreg Kroah-Hartmankeycode  83 = KP_Period
20260d4ae8dSGreg Kroah-Hartman#	altgr   control keycode  83 = Boot
20360d4ae8dSGreg Kroah-Hartman	control alt     keycode  83 = Boot
20460d4ae8dSGreg Kroah-Hartmankeycode  84 = Last_Console
20560d4ae8dSGreg Kroah-Hartmankeycode  85 =
20660d4ae8dSGreg Kroah-Hartmankeycode  86 = less             greater          bar
20760d4ae8dSGreg Kroah-Hartman	alt     keycode  86 = Meta_less
20860d4ae8dSGreg Kroah-Hartmankeycode  87 = F11              F11              Console_23
20960d4ae8dSGreg Kroah-Hartman	control keycode  87 = F11
21060d4ae8dSGreg Kroah-Hartman	alt     keycode  87 = Console_11
21160d4ae8dSGreg Kroah-Hartman	control alt     keycode  87 = Console_11
21260d4ae8dSGreg Kroah-Hartmankeycode  88 = F12              F12              Console_24
21360d4ae8dSGreg Kroah-Hartman	control keycode  88 = F12
21460d4ae8dSGreg Kroah-Hartman	alt     keycode  88 = Console_12
21560d4ae8dSGreg Kroah-Hartman	control alt     keycode  88 = Console_12
21660d4ae8dSGreg Kroah-Hartmankeycode  89 =
21760d4ae8dSGreg Kroah-Hartmankeycode  90 =
21860d4ae8dSGreg Kroah-Hartmankeycode  91 =
21960d4ae8dSGreg Kroah-Hartmankeycode  92 =
22060d4ae8dSGreg Kroah-Hartmankeycode  93 =
22160d4ae8dSGreg Kroah-Hartmankeycode  94 =
22260d4ae8dSGreg Kroah-Hartmankeycode  95 =
22360d4ae8dSGreg Kroah-Hartmankeycode  96 = KP_Enter
22460d4ae8dSGreg Kroah-Hartmankeycode  97 = Control
22560d4ae8dSGreg Kroah-Hartmankeycode  98 = KP_Divide
22660d4ae8dSGreg Kroah-Hartmankeycode  99 = Control_backslash
22760d4ae8dSGreg Kroah-Hartman	control keycode  99 = Control_backslash
22860d4ae8dSGreg Kroah-Hartman	alt     keycode  99 = Control_backslash
22960d4ae8dSGreg Kroah-Hartmankeycode 100 = AltGr
23060d4ae8dSGreg Kroah-Hartmankeycode 101 = Break
23160d4ae8dSGreg Kroah-Hartmankeycode 102 = Find
23260d4ae8dSGreg Kroah-Hartmankeycode 103 = Up
23360d4ae8dSGreg Kroah-Hartmankeycode 104 = Prior
23460d4ae8dSGreg Kroah-Hartman	shift   keycode 104 = Scroll_Backward
23560d4ae8dSGreg Kroah-Hartmankeycode 105 = Left
23660d4ae8dSGreg Kroah-Hartman	alt     keycode 105 = Decr_Console
23760d4ae8dSGreg Kroah-Hartmankeycode 106 = Right
23860d4ae8dSGreg Kroah-Hartman	alt     keycode 106 = Incr_Console
23960d4ae8dSGreg Kroah-Hartmankeycode 107 = Select
24060d4ae8dSGreg Kroah-Hartmankeycode 108 = Down
24160d4ae8dSGreg Kroah-Hartmankeycode 109 = Next
24260d4ae8dSGreg Kroah-Hartman	shift   keycode 109 = Scroll_Forward
24360d4ae8dSGreg Kroah-Hartmankeycode 110 = Insert
24460d4ae8dSGreg Kroah-Hartmankeycode 111 = Remove
24560d4ae8dSGreg Kroah-Hartman#	altgr   control keycode 111 = Boot
24660d4ae8dSGreg Kroah-Hartman	control alt     keycode 111 = Boot
24760d4ae8dSGreg Kroah-Hartmankeycode 112 = Macro
24860d4ae8dSGreg Kroah-Hartmankeycode 113 = F13
24960d4ae8dSGreg Kroah-Hartmankeycode 114 = F14
25060d4ae8dSGreg Kroah-Hartmankeycode 115 = Help
25160d4ae8dSGreg Kroah-Hartmankeycode 116 = Do
25260d4ae8dSGreg Kroah-Hartmankeycode 117 = F17
25360d4ae8dSGreg Kroah-Hartmankeycode 118 = KP_MinPlus
25460d4ae8dSGreg Kroah-Hartmankeycode 119 = Pause
25560d4ae8dSGreg Kroah-Hartmankeycode 120 =
25660d4ae8dSGreg Kroah-Hartmankeycode 121 =
25760d4ae8dSGreg Kroah-Hartmankeycode 122 =
25860d4ae8dSGreg Kroah-Hartmankeycode 123 =
25960d4ae8dSGreg Kroah-Hartmankeycode 124 =
26060d4ae8dSGreg Kroah-Hartmankeycode 125 =
26160d4ae8dSGreg Kroah-Hartmankeycode 126 =
26260d4ae8dSGreg Kroah-Hartmankeycode 127 =
26360d4ae8dSGreg Kroah-Hartmanstring F1 = "\033[[A"
26460d4ae8dSGreg Kroah-Hartmanstring F2 = "\033[[B"
26560d4ae8dSGreg Kroah-Hartmanstring F3 = "\033[[C"
26660d4ae8dSGreg Kroah-Hartmanstring F4 = "\033[[D"
26760d4ae8dSGreg Kroah-Hartmanstring F5 = "\033[[E"
26860d4ae8dSGreg Kroah-Hartmanstring F6 = "\033[17~"
26960d4ae8dSGreg Kroah-Hartmanstring F7 = "\033[18~"
27060d4ae8dSGreg Kroah-Hartmanstring F8 = "\033[19~"
27160d4ae8dSGreg Kroah-Hartmanstring F9 = "\033[20~"
27260d4ae8dSGreg Kroah-Hartmanstring F10 = "\033[21~"
27360d4ae8dSGreg Kroah-Hartmanstring F11 = "\033[23~"
27460d4ae8dSGreg Kroah-Hartmanstring F12 = "\033[24~"
27560d4ae8dSGreg Kroah-Hartmanstring F13 = "\033[25~"
27660d4ae8dSGreg Kroah-Hartmanstring F14 = "\033[26~"
27760d4ae8dSGreg Kroah-Hartmanstring F15 = "\033[28~"
27860d4ae8dSGreg Kroah-Hartmanstring F16 = "\033[29~"
27960d4ae8dSGreg Kroah-Hartmanstring F17 = "\033[31~"
28060d4ae8dSGreg Kroah-Hartmanstring F18 = "\033[32~"
28160d4ae8dSGreg Kroah-Hartmanstring F19 = "\033[33~"
28260d4ae8dSGreg Kroah-Hartmanstring F20 = "\033[34~"
28360d4ae8dSGreg Kroah-Hartmanstring Find = "\033[1~"
28460d4ae8dSGreg Kroah-Hartmanstring Insert = "\033[2~"
28560d4ae8dSGreg Kroah-Hartmanstring Remove = "\033[3~"
28660d4ae8dSGreg Kroah-Hartmanstring Select = "\033[4~"
28760d4ae8dSGreg Kroah-Hartmanstring Prior = "\033[5~"
28860d4ae8dSGreg Kroah-Hartmanstring Next = "\033[6~"
28960d4ae8dSGreg Kroah-Hartmanstring Macro = "\033[M"
29060d4ae8dSGreg Kroah-Hartmanstring Pause = "\033[P"
29160d4ae8dSGreg Kroah-Hartmancompose '`' 'A' to '�'
29260d4ae8dSGreg Kroah-Hartmancompose '`' 'a' to '�'
29360d4ae8dSGreg Kroah-Hartmancompose '\'' 'A' to '�'
29460d4ae8dSGreg Kroah-Hartmancompose '\'' 'a' to '�'
29560d4ae8dSGreg Kroah-Hartmancompose '^' 'A' to '�'
29660d4ae8dSGreg Kroah-Hartmancompose '^' 'a' to '�'
29760d4ae8dSGreg Kroah-Hartmancompose '~' 'A' to '�'
29860d4ae8dSGreg Kroah-Hartmancompose '~' 'a' to '�'
29960d4ae8dSGreg Kroah-Hartmancompose '"' 'A' to '�'
30060d4ae8dSGreg Kroah-Hartmancompose '"' 'a' to '�'
30160d4ae8dSGreg Kroah-Hartmancompose 'O' 'A' to '�'
30260d4ae8dSGreg Kroah-Hartmancompose 'o' 'a' to '�'
30360d4ae8dSGreg Kroah-Hartmancompose '0' 'A' to '�'
30460d4ae8dSGreg Kroah-Hartmancompose '0' 'a' to '�'
30560d4ae8dSGreg Kroah-Hartmancompose 'A' 'A' to '�'
30660d4ae8dSGreg Kroah-Hartmancompose 'a' 'a' to '�'
30760d4ae8dSGreg Kroah-Hartmancompose 'A' 'E' to '�'
30860d4ae8dSGreg Kroah-Hartmancompose 'a' 'e' to '�'
30960d4ae8dSGreg Kroah-Hartmancompose ',' 'C' to '�'
31060d4ae8dSGreg Kroah-Hartmancompose ',' 'c' to '�'
31160d4ae8dSGreg Kroah-Hartmancompose '`' 'E' to '�'
31260d4ae8dSGreg Kroah-Hartmancompose '`' 'e' to '�'
31360d4ae8dSGreg Kroah-Hartmancompose '\'' 'E' to '�'
31460d4ae8dSGreg Kroah-Hartmancompose '\'' 'e' to '�'
31560d4ae8dSGreg Kroah-Hartmancompose '^' 'E' to '�'
31660d4ae8dSGreg Kroah-Hartmancompose '^' 'e' to '�'
31760d4ae8dSGreg Kroah-Hartmancompose '"' 'E' to '�'
31860d4ae8dSGreg Kroah-Hartmancompose '"' 'e' to '�'
31960d4ae8dSGreg Kroah-Hartmancompose '`' 'I' to '�'
32060d4ae8dSGreg Kroah-Hartmancompose '`' 'i' to '�'
32160d4ae8dSGreg Kroah-Hartmancompose '\'' 'I' to '�'
32260d4ae8dSGreg Kroah-Hartmancompose '\'' 'i' to '�'
32360d4ae8dSGreg Kroah-Hartmancompose '^' 'I' to '�'
32460d4ae8dSGreg Kroah-Hartmancompose '^' 'i' to '�'
32560d4ae8dSGreg Kroah-Hartmancompose '"' 'I' to '�'
32660d4ae8dSGreg Kroah-Hartmancompose '"' 'i' to '�'
32760d4ae8dSGreg Kroah-Hartmancompose '-' 'D' to '�'
32860d4ae8dSGreg Kroah-Hartmancompose '-' 'd' to '�'
32960d4ae8dSGreg Kroah-Hartmancompose '~' 'N' to '�'
33060d4ae8dSGreg Kroah-Hartmancompose '~' 'n' to '�'
33160d4ae8dSGreg Kroah-Hartmancompose '`' 'O' to '�'
33260d4ae8dSGreg Kroah-Hartmancompose '`' 'o' to '�'
33360d4ae8dSGreg Kroah-Hartmancompose '\'' 'O' to '�'
33460d4ae8dSGreg Kroah-Hartmancompose '\'' 'o' to '�'
33560d4ae8dSGreg Kroah-Hartmancompose '^' 'O' to '�'
33660d4ae8dSGreg Kroah-Hartmancompose '^' 'o' to '�'
33760d4ae8dSGreg Kroah-Hartmancompose '~' 'O' to '�'
33860d4ae8dSGreg Kroah-Hartmancompose '~' 'o' to '�'
33960d4ae8dSGreg Kroah-Hartmancompose '"' 'O' to '�'
34060d4ae8dSGreg Kroah-Hartmancompose '"' 'o' to '�'
34160d4ae8dSGreg Kroah-Hartmancompose '/' 'O' to '�'
34260d4ae8dSGreg Kroah-Hartmancompose '/' 'o' to '�'
34360d4ae8dSGreg Kroah-Hartmancompose '`' 'U' to '�'
34460d4ae8dSGreg Kroah-Hartmancompose '`' 'u' to '�'
34560d4ae8dSGreg Kroah-Hartmancompose '\'' 'U' to '�'
34660d4ae8dSGreg Kroah-Hartmancompose '\'' 'u' to '�'
34760d4ae8dSGreg Kroah-Hartmancompose '^' 'U' to '�'
34860d4ae8dSGreg Kroah-Hartmancompose '^' 'u' to '�'
34960d4ae8dSGreg Kroah-Hartmancompose '"' 'U' to '�'
35060d4ae8dSGreg Kroah-Hartmancompose '"' 'u' to '�'
35160d4ae8dSGreg Kroah-Hartmancompose '\'' 'Y' to '�'
35260d4ae8dSGreg Kroah-Hartmancompose '\'' 'y' to '�'
35360d4ae8dSGreg Kroah-Hartmancompose 'T' 'H' to '�'
35460d4ae8dSGreg Kroah-Hartmancompose 't' 'h' to '�'
35560d4ae8dSGreg Kroah-Hartmancompose 's' 's' to '�'
35660d4ae8dSGreg Kroah-Hartmancompose '"' 'y' to '�'
35760d4ae8dSGreg Kroah-Hartmancompose 's' 'z' to '�'
35860d4ae8dSGreg Kroah-Hartmancompose 'i' 'j' to '�'
359