1
# [README.default.Keytab] Buildin Keyboard Table
3
# To customize your keyboard, copy this file to something
4
# ending with .keytab and change it to meet you needs.
5
# Please read the README.KeyTab and the README.keyboard
8
# --------------------------------------------------------------
10
keyboard "Default (XFree 4)"
12
# --------------------------------------------------------------
14
# Note that this particular table is a "risc" version made to
15
# ease customization without bothering with obsolete details.
16
# See VT100.keytab for the more hairy stuff.
18
# --------------------------------------------------------------
25
key Tab +Shift+Ansi : "\E[Z"
26
key Tab +Shift-Ansi : "\t"
27
key Backtab +Ansi : "\E[Z"
28
key Backtab -Ansi : "\t"
30
key Return-Shift-NewLine : "\r"
31
key Return-Shift+NewLine : "\r\n"
33
key Return+Shift : "\EOM"
35
# Backspace and Delete codes are preserving CTRL-H.
37
key Backspace : "\x7f"
39
# Arrow keys in VT52 mode
40
# shift up/down are reserved for scrolling.
41
# shift left/right are reserved for switching between tabs (this is hardcoded).
43
key Up -Shift-Ansi : "\EA"
44
key Down -Shift-Ansi : "\EB"
45
key Right-Shift-Ansi : "\EC"
46
key Left -Shift-Ansi : "\ED"
48
# Arrow keys in ANSI mode with Application - and Normal Cursor Mode)
50
key Up -Shift-AnyMod+Ansi+AppCuKeys : "\EOA"
51
key Down -Shift-AnyMod+Ansi+AppCuKeys : "\EOB"
52
key Right -Shift-AnyMod+Ansi+AppCuKeys : "\EOC"
53
key Left -Shift-AnyMod+Ansi+AppCuKeys : "\EOD"
55
key Up -Shift-AnyMod+Ansi-AppCuKeys : "\E[A"
56
key Down -Shift-AnyMod+Ansi-AppCuKeys : "\E[B"
57
key Right -Shift-AnyMod+Ansi-AppCuKeys : "\E[C"
58
key Left -Shift-AnyMod+Ansi-AppCuKeys : "\E[D"
60
key Up -Shift+AnyMod+Ansi : "\E[1;*A"
61
key Down -Shift+AnyMod+Ansi : "\E[1;*B"
62
key Right -Shift+AnyMod+Ansi : "\E[1;*C"
63
key Left -Shift+AnyMod+Ansi : "\E[1;*D"
67
key Enter+NewLine : "\r\n"
68
key Enter-NewLine : "\r"
70
key Home -AnyMod -AppCuKeys : "\E[H"
71
key End -AnyMod -AppCuKeys : "\E[F"
72
key Home -AnyMod +AppCuKeys : "\EOH"
73
key End -AnyMod +AppCuKeys : "\EOF"
74
key Home +AnyMod : "\E[1;*H"
75
key End +AnyMod : "\E[1;*F"
77
key Insert -AnyMod : "\E[2~"
78
key Delete -AnyMod : "\E[3~"
79
key Insert +AnyMod : "\E[2;*~"
80
key Delete +AnyMod : "\E[3;*~"
82
key Prior -Shift-AnyMod : "\E[5~"
83
key Next -Shift-AnyMod : "\E[6~"
84
key Prior -Shift+AnyMod : "\E[5;*~"
85
key Next -Shift+AnyMod : "\E[6;*~"
88
key F1 -AnyMod : "\EOP"
89
key F2 -AnyMod : "\EOQ"
90
key F3 -AnyMod : "\EOR"
91
key F4 -AnyMod : "\EOS"
92
key F5 -AnyMod : "\E[15~"
93
key F6 -AnyMod : "\E[17~"
94
key F7 -AnyMod : "\E[18~"
95
key F8 -AnyMod : "\E[19~"
96
key F9 -AnyMod : "\E[20~"
97
key F10 -AnyMod : "\E[21~"
98
key F11 -AnyMod : "\E[23~"
99
key F12 -AnyMod : "\E[24~"
101
key F1 +AnyMod : "\EO*P"
102
key F2 +AnyMod : "\EO*Q"
103
key F3 +AnyMod : "\EO*R"
104
key F4 +AnyMod : "\EO*S"
105
key F5 +AnyMod : "\E[15;*~"
106
key F6 +AnyMod : "\E[17;*~"
107
key F7 +AnyMod : "\E[18;*~"
108
key F8 +AnyMod : "\E[19;*~"
109
key F9 +AnyMod : "\E[20;*~"
110
key F10 +AnyMod : "\E[21;*~"
111
key F11 +AnyMod : "\E[23;*~"
112
key F12 +AnyMod : "\E[24;*~"
114
# Work around dead keys
116
key Space +Control : "\x00"
118
# Some keys are used by konsole to cause operations.
119
# The scroll* operations refer to the history buffer.
121
key Up +Shift-AppScreen : scrollLineUp
122
key Prior +Shift-AppScreen : scrollPageUp
123
key Down +Shift-AppScreen : scrollLineDown
124
key Next +Shift-AppScreen : scrollPageDown
126
key ScrollLock : scrollLock
128
# keypad characters are not offered differently by Qt.