annotate libgui/kb-layouts/default.keytab @ 33658:b1d6e40ac737 stable tip

NEWS.9.md: Fix typo and minor formatting changes. * etc/NEWS.9.md: Fix typo. Adjust whitespace. Use markdown syntax for code snippets.
author Markus Mützel <markus.muetzel@gmx.de>
date Wed, 05 Jun 2024 11:27:35 +0200
parents aa36fb998a4d
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
13357
f9fbf8954d7d Added qtermwidget files.
Jacob Dawid <jacob.dawid@googlemail.com>
parents:
diff changeset
1 # [README.default.Keytab] Buildin Keyboard Table
f9fbf8954d7d Added qtermwidget files.
Jacob Dawid <jacob.dawid@googlemail.com>
parents:
diff changeset
2 #
f9fbf8954d7d Added qtermwidget files.
Jacob Dawid <jacob.dawid@googlemail.com>
parents:
diff changeset
3 # To customize your keyboard, copy this file to something
f9fbf8954d7d Added qtermwidget files.
Jacob Dawid <jacob.dawid@googlemail.com>
parents:
diff changeset
4 # ending with .keytab and change it to meet you needs.
f9fbf8954d7d Added qtermwidget files.
Jacob Dawid <jacob.dawid@googlemail.com>
parents:
diff changeset
5 # Please read the README.KeyTab and the README.keyboard
f9fbf8954d7d Added qtermwidget files.
Jacob Dawid <jacob.dawid@googlemail.com>
parents:
diff changeset
6 # in this case.
f9fbf8954d7d Added qtermwidget files.
Jacob Dawid <jacob.dawid@googlemail.com>
parents:
diff changeset
7 #
f9fbf8954d7d Added qtermwidget files.
Jacob Dawid <jacob.dawid@googlemail.com>
parents:
diff changeset
8 # --------------------------------------------------------------
f9fbf8954d7d Added qtermwidget files.
Jacob Dawid <jacob.dawid@googlemail.com>
parents:
diff changeset
9
f9fbf8954d7d Added qtermwidget files.
Jacob Dawid <jacob.dawid@googlemail.com>
parents:
diff changeset
10 keyboard "Default (XFree 4)"
f9fbf8954d7d Added qtermwidget files.
Jacob Dawid <jacob.dawid@googlemail.com>
parents:
diff changeset
11
f9fbf8954d7d Added qtermwidget files.
Jacob Dawid <jacob.dawid@googlemail.com>
parents:
diff changeset
12 # --------------------------------------------------------------
f9fbf8954d7d Added qtermwidget files.
Jacob Dawid <jacob.dawid@googlemail.com>
parents:
diff changeset
13 #
f9fbf8954d7d Added qtermwidget files.
Jacob Dawid <jacob.dawid@googlemail.com>
parents:
diff changeset
14 # Note that this particular table is a "risc" version made to
f9fbf8954d7d Added qtermwidget files.
Jacob Dawid <jacob.dawid@googlemail.com>
parents:
diff changeset
15 # ease customization without bothering with obsolete details.
f9fbf8954d7d Added qtermwidget files.
Jacob Dawid <jacob.dawid@googlemail.com>
parents:
diff changeset
16 # See VT100.keytab for the more hairy stuff.
f9fbf8954d7d Added qtermwidget files.
Jacob Dawid <jacob.dawid@googlemail.com>
parents:
diff changeset
17 #
f9fbf8954d7d Added qtermwidget files.
Jacob Dawid <jacob.dawid@googlemail.com>
parents:
diff changeset
18 # --------------------------------------------------------------
f9fbf8954d7d Added qtermwidget files.
Jacob Dawid <jacob.dawid@googlemail.com>
parents:
diff changeset
19
f9fbf8954d7d Added qtermwidget files.
Jacob Dawid <jacob.dawid@googlemail.com>
parents:
diff changeset
20 # common keys
f9fbf8954d7d Added qtermwidget files.
Jacob Dawid <jacob.dawid@googlemail.com>
parents:
diff changeset
21
f9fbf8954d7d Added qtermwidget files.
Jacob Dawid <jacob.dawid@googlemail.com>
parents:
diff changeset
22 key Escape : "\E"
f9fbf8954d7d Added qtermwidget files.
Jacob Dawid <jacob.dawid@googlemail.com>
parents:
diff changeset
23
f9fbf8954d7d Added qtermwidget files.
Jacob Dawid <jacob.dawid@googlemail.com>
parents:
diff changeset
24 key Tab -Shift : "\t"
f9fbf8954d7d Added qtermwidget files.
Jacob Dawid <jacob.dawid@googlemail.com>
parents:
diff changeset
25 key Tab +Shift+Ansi : "\E[Z"
f9fbf8954d7d Added qtermwidget files.
Jacob Dawid <jacob.dawid@googlemail.com>
parents:
diff changeset
26 key Tab +Shift-Ansi : "\t"
f9fbf8954d7d Added qtermwidget files.
Jacob Dawid <jacob.dawid@googlemail.com>
parents:
diff changeset
27 key Backtab +Ansi : "\E[Z"
f9fbf8954d7d Added qtermwidget files.
Jacob Dawid <jacob.dawid@googlemail.com>
parents:
diff changeset
28 key Backtab -Ansi : "\t"
f9fbf8954d7d Added qtermwidget files.
Jacob Dawid <jacob.dawid@googlemail.com>
parents:
diff changeset
29
f9fbf8954d7d Added qtermwidget files.
Jacob Dawid <jacob.dawid@googlemail.com>
parents:
diff changeset
30 key Return-Shift-NewLine : "\r"
f9fbf8954d7d Added qtermwidget files.
Jacob Dawid <jacob.dawid@googlemail.com>
parents:
diff changeset
31 key Return-Shift+NewLine : "\r\n"
f9fbf8954d7d Added qtermwidget files.
Jacob Dawid <jacob.dawid@googlemail.com>
parents:
diff changeset
32
f9fbf8954d7d Added qtermwidget files.
Jacob Dawid <jacob.dawid@googlemail.com>
parents:
diff changeset
33 key Return+Shift : "\EOM"
f9fbf8954d7d Added qtermwidget files.
Jacob Dawid <jacob.dawid@googlemail.com>
parents:
diff changeset
34
f9fbf8954d7d Added qtermwidget files.
Jacob Dawid <jacob.dawid@googlemail.com>
parents:
diff changeset
35 # Backspace and Delete codes are preserving CTRL-H.
f9fbf8954d7d Added qtermwidget files.
Jacob Dawid <jacob.dawid@googlemail.com>
parents:
diff changeset
36
f9fbf8954d7d Added qtermwidget files.
Jacob Dawid <jacob.dawid@googlemail.com>
parents:
diff changeset
37 key Backspace : "\x7f"
f9fbf8954d7d Added qtermwidget files.
Jacob Dawid <jacob.dawid@googlemail.com>
parents:
diff changeset
38
f9fbf8954d7d Added qtermwidget files.
Jacob Dawid <jacob.dawid@googlemail.com>
parents:
diff changeset
39 # Arrow keys in VT52 mode
f9fbf8954d7d Added qtermwidget files.
Jacob Dawid <jacob.dawid@googlemail.com>
parents:
diff changeset
40 # shift up/down are reserved for scrolling.
f9fbf8954d7d Added qtermwidget files.
Jacob Dawid <jacob.dawid@googlemail.com>
parents:
diff changeset
41 # shift left/right are reserved for switching between tabs (this is hardcoded).
f9fbf8954d7d Added qtermwidget files.
Jacob Dawid <jacob.dawid@googlemail.com>
parents:
diff changeset
42
f9fbf8954d7d Added qtermwidget files.
Jacob Dawid <jacob.dawid@googlemail.com>
parents:
diff changeset
43 key Up -Shift-Ansi : "\EA"
f9fbf8954d7d Added qtermwidget files.
Jacob Dawid <jacob.dawid@googlemail.com>
parents:
diff changeset
44 key Down -Shift-Ansi : "\EB"
f9fbf8954d7d Added qtermwidget files.
Jacob Dawid <jacob.dawid@googlemail.com>
parents:
diff changeset
45 key Right-Shift-Ansi : "\EC"
f9fbf8954d7d Added qtermwidget files.
Jacob Dawid <jacob.dawid@googlemail.com>
parents:
diff changeset
46 key Left -Shift-Ansi : "\ED"
f9fbf8954d7d Added qtermwidget files.
Jacob Dawid <jacob.dawid@googlemail.com>
parents:
diff changeset
47
f9fbf8954d7d Added qtermwidget files.
Jacob Dawid <jacob.dawid@googlemail.com>
parents:
diff changeset
48 # Arrow keys in ANSI mode with Application - and Normal Cursor Mode)
f9fbf8954d7d Added qtermwidget files.
Jacob Dawid <jacob.dawid@googlemail.com>
parents:
diff changeset
49
f9fbf8954d7d Added qtermwidget files.
Jacob Dawid <jacob.dawid@googlemail.com>
parents:
diff changeset
50 key Up -Shift-AnyMod+Ansi+AppCuKeys : "\EOA"
f9fbf8954d7d Added qtermwidget files.
Jacob Dawid <jacob.dawid@googlemail.com>
parents:
diff changeset
51 key Down -Shift-AnyMod+Ansi+AppCuKeys : "\EOB"
f9fbf8954d7d Added qtermwidget files.
Jacob Dawid <jacob.dawid@googlemail.com>
parents:
diff changeset
52 key Right -Shift-AnyMod+Ansi+AppCuKeys : "\EOC"
f9fbf8954d7d Added qtermwidget files.
Jacob Dawid <jacob.dawid@googlemail.com>
parents:
diff changeset
53 key Left -Shift-AnyMod+Ansi+AppCuKeys : "\EOD"
f9fbf8954d7d Added qtermwidget files.
Jacob Dawid <jacob.dawid@googlemail.com>
parents:
diff changeset
54
f9fbf8954d7d Added qtermwidget files.
Jacob Dawid <jacob.dawid@googlemail.com>
parents:
diff changeset
55 key Up -Shift-AnyMod+Ansi-AppCuKeys : "\E[A"
f9fbf8954d7d Added qtermwidget files.
Jacob Dawid <jacob.dawid@googlemail.com>
parents:
diff changeset
56 key Down -Shift-AnyMod+Ansi-AppCuKeys : "\E[B"
f9fbf8954d7d Added qtermwidget files.
Jacob Dawid <jacob.dawid@googlemail.com>
parents:
diff changeset
57 key Right -Shift-AnyMod+Ansi-AppCuKeys : "\E[C"
f9fbf8954d7d Added qtermwidget files.
Jacob Dawid <jacob.dawid@googlemail.com>
parents:
diff changeset
58 key Left -Shift-AnyMod+Ansi-AppCuKeys : "\E[D"
f9fbf8954d7d Added qtermwidget files.
Jacob Dawid <jacob.dawid@googlemail.com>
parents:
diff changeset
59
f9fbf8954d7d Added qtermwidget files.
Jacob Dawid <jacob.dawid@googlemail.com>
parents:
diff changeset
60 key Up -Shift+AnyMod+Ansi : "\E[1;*A"
f9fbf8954d7d Added qtermwidget files.
Jacob Dawid <jacob.dawid@googlemail.com>
parents:
diff changeset
61 key Down -Shift+AnyMod+Ansi : "\E[1;*B"
f9fbf8954d7d Added qtermwidget files.
Jacob Dawid <jacob.dawid@googlemail.com>
parents:
diff changeset
62 key Right -Shift+AnyMod+Ansi : "\E[1;*C"
f9fbf8954d7d Added qtermwidget files.
Jacob Dawid <jacob.dawid@googlemail.com>
parents:
diff changeset
63 key Left -Shift+AnyMod+Ansi : "\E[1;*D"
f9fbf8954d7d Added qtermwidget files.
Jacob Dawid <jacob.dawid@googlemail.com>
parents:
diff changeset
64
f9fbf8954d7d Added qtermwidget files.
Jacob Dawid <jacob.dawid@googlemail.com>
parents:
diff changeset
65 # other grey PC keys
f9fbf8954d7d Added qtermwidget files.
Jacob Dawid <jacob.dawid@googlemail.com>
parents:
diff changeset
66
f9fbf8954d7d Added qtermwidget files.
Jacob Dawid <jacob.dawid@googlemail.com>
parents:
diff changeset
67 key Enter+NewLine : "\r\n"
f9fbf8954d7d Added qtermwidget files.
Jacob Dawid <jacob.dawid@googlemail.com>
parents:
diff changeset
68 key Enter-NewLine : "\r"
f9fbf8954d7d Added qtermwidget files.
Jacob Dawid <jacob.dawid@googlemail.com>
parents:
diff changeset
69
20181
aa36fb998a4d maint: Remove unnecessary whitespace at end of lines.
Rik <rik@octave.org>
parents: 15196
diff changeset
70 key Home -AnyMod -AppCuKeys : "\E[H"
aa36fb998a4d maint: Remove unnecessary whitespace at end of lines.
Rik <rik@octave.org>
parents: 15196
diff changeset
71 key End -AnyMod -AppCuKeys : "\E[F"
aa36fb998a4d maint: Remove unnecessary whitespace at end of lines.
Rik <rik@octave.org>
parents: 15196
diff changeset
72 key Home -AnyMod +AppCuKeys : "\EOH"
aa36fb998a4d maint: Remove unnecessary whitespace at end of lines.
Rik <rik@octave.org>
parents: 15196
diff changeset
73 key End -AnyMod +AppCuKeys : "\EOF"
13357
f9fbf8954d7d Added qtermwidget files.
Jacob Dawid <jacob.dawid@googlemail.com>
parents:
diff changeset
74 key Home +AnyMod : "\E[1;*H"
f9fbf8954d7d Added qtermwidget files.
Jacob Dawid <jacob.dawid@googlemail.com>
parents:
diff changeset
75 key End +AnyMod : "\E[1;*F"
f9fbf8954d7d Added qtermwidget files.
Jacob Dawid <jacob.dawid@googlemail.com>
parents:
diff changeset
76
f9fbf8954d7d Added qtermwidget files.
Jacob Dawid <jacob.dawid@googlemail.com>
parents:
diff changeset
77 key Insert -AnyMod : "\E[2~"
f9fbf8954d7d Added qtermwidget files.
Jacob Dawid <jacob.dawid@googlemail.com>
parents:
diff changeset
78 key Delete -AnyMod : "\E[3~"
f9fbf8954d7d Added qtermwidget files.
Jacob Dawid <jacob.dawid@googlemail.com>
parents:
diff changeset
79 key Insert +AnyMod : "\E[2;*~"
f9fbf8954d7d Added qtermwidget files.
Jacob Dawid <jacob.dawid@googlemail.com>
parents:
diff changeset
80 key Delete +AnyMod : "\E[3;*~"
f9fbf8954d7d Added qtermwidget files.
Jacob Dawid <jacob.dawid@googlemail.com>
parents:
diff changeset
81
f9fbf8954d7d Added qtermwidget files.
Jacob Dawid <jacob.dawid@googlemail.com>
parents:
diff changeset
82 key Prior -Shift-AnyMod : "\E[5~"
f9fbf8954d7d Added qtermwidget files.
Jacob Dawid <jacob.dawid@googlemail.com>
parents:
diff changeset
83 key Next -Shift-AnyMod : "\E[6~"
f9fbf8954d7d Added qtermwidget files.
Jacob Dawid <jacob.dawid@googlemail.com>
parents:
diff changeset
84 key Prior -Shift+AnyMod : "\E[5;*~"
f9fbf8954d7d Added qtermwidget files.
Jacob Dawid <jacob.dawid@googlemail.com>
parents:
diff changeset
85 key Next -Shift+AnyMod : "\E[6;*~"
f9fbf8954d7d Added qtermwidget files.
Jacob Dawid <jacob.dawid@googlemail.com>
parents:
diff changeset
86
f9fbf8954d7d Added qtermwidget files.
Jacob Dawid <jacob.dawid@googlemail.com>
parents:
diff changeset
87 # Function keys
f9fbf8954d7d Added qtermwidget files.
Jacob Dawid <jacob.dawid@googlemail.com>
parents:
diff changeset
88 key F1 -AnyMod : "\EOP"
f9fbf8954d7d Added qtermwidget files.
Jacob Dawid <jacob.dawid@googlemail.com>
parents:
diff changeset
89 key F2 -AnyMod : "\EOQ"
f9fbf8954d7d Added qtermwidget files.
Jacob Dawid <jacob.dawid@googlemail.com>
parents:
diff changeset
90 key F3 -AnyMod : "\EOR"
f9fbf8954d7d Added qtermwidget files.
Jacob Dawid <jacob.dawid@googlemail.com>
parents:
diff changeset
91 key F4 -AnyMod : "\EOS"
f9fbf8954d7d Added qtermwidget files.
Jacob Dawid <jacob.dawid@googlemail.com>
parents:
diff changeset
92 key F5 -AnyMod : "\E[15~"
f9fbf8954d7d Added qtermwidget files.
Jacob Dawid <jacob.dawid@googlemail.com>
parents:
diff changeset
93 key F6 -AnyMod : "\E[17~"
f9fbf8954d7d Added qtermwidget files.
Jacob Dawid <jacob.dawid@googlemail.com>
parents:
diff changeset
94 key F7 -AnyMod : "\E[18~"
f9fbf8954d7d Added qtermwidget files.
Jacob Dawid <jacob.dawid@googlemail.com>
parents:
diff changeset
95 key F8 -AnyMod : "\E[19~"
f9fbf8954d7d Added qtermwidget files.
Jacob Dawid <jacob.dawid@googlemail.com>
parents:
diff changeset
96 key F9 -AnyMod : "\E[20~"
f9fbf8954d7d Added qtermwidget files.
Jacob Dawid <jacob.dawid@googlemail.com>
parents:
diff changeset
97 key F10 -AnyMod : "\E[21~"
f9fbf8954d7d Added qtermwidget files.
Jacob Dawid <jacob.dawid@googlemail.com>
parents:
diff changeset
98 key F11 -AnyMod : "\E[23~"
f9fbf8954d7d Added qtermwidget files.
Jacob Dawid <jacob.dawid@googlemail.com>
parents:
diff changeset
99 key F12 -AnyMod : "\E[24~"
f9fbf8954d7d Added qtermwidget files.
Jacob Dawid <jacob.dawid@googlemail.com>
parents:
diff changeset
100
f9fbf8954d7d Added qtermwidget files.
Jacob Dawid <jacob.dawid@googlemail.com>
parents:
diff changeset
101 key F1 +AnyMod : "\EO*P"
f9fbf8954d7d Added qtermwidget files.
Jacob Dawid <jacob.dawid@googlemail.com>
parents:
diff changeset
102 key F2 +AnyMod : "\EO*Q"
f9fbf8954d7d Added qtermwidget files.
Jacob Dawid <jacob.dawid@googlemail.com>
parents:
diff changeset
103 key F3 +AnyMod : "\EO*R"
f9fbf8954d7d Added qtermwidget files.
Jacob Dawid <jacob.dawid@googlemail.com>
parents:
diff changeset
104 key F4 +AnyMod : "\EO*S"
f9fbf8954d7d Added qtermwidget files.
Jacob Dawid <jacob.dawid@googlemail.com>
parents:
diff changeset
105 key F5 +AnyMod : "\E[15;*~"
f9fbf8954d7d Added qtermwidget files.
Jacob Dawid <jacob.dawid@googlemail.com>
parents:
diff changeset
106 key F6 +AnyMod : "\E[17;*~"
f9fbf8954d7d Added qtermwidget files.
Jacob Dawid <jacob.dawid@googlemail.com>
parents:
diff changeset
107 key F7 +AnyMod : "\E[18;*~"
f9fbf8954d7d Added qtermwidget files.
Jacob Dawid <jacob.dawid@googlemail.com>
parents:
diff changeset
108 key F8 +AnyMod : "\E[19;*~"
f9fbf8954d7d Added qtermwidget files.
Jacob Dawid <jacob.dawid@googlemail.com>
parents:
diff changeset
109 key F9 +AnyMod : "\E[20;*~"
f9fbf8954d7d Added qtermwidget files.
Jacob Dawid <jacob.dawid@googlemail.com>
parents:
diff changeset
110 key F10 +AnyMod : "\E[21;*~"
f9fbf8954d7d Added qtermwidget files.
Jacob Dawid <jacob.dawid@googlemail.com>
parents:
diff changeset
111 key F11 +AnyMod : "\E[23;*~"
f9fbf8954d7d Added qtermwidget files.
Jacob Dawid <jacob.dawid@googlemail.com>
parents:
diff changeset
112 key F12 +AnyMod : "\E[24;*~"
f9fbf8954d7d Added qtermwidget files.
Jacob Dawid <jacob.dawid@googlemail.com>
parents:
diff changeset
113
f9fbf8954d7d Added qtermwidget files.
Jacob Dawid <jacob.dawid@googlemail.com>
parents:
diff changeset
114 # Work around dead keys
f9fbf8954d7d Added qtermwidget files.
Jacob Dawid <jacob.dawid@googlemail.com>
parents:
diff changeset
115
f9fbf8954d7d Added qtermwidget files.
Jacob Dawid <jacob.dawid@googlemail.com>
parents:
diff changeset
116 key Space +Control : "\x00"
f9fbf8954d7d Added qtermwidget files.
Jacob Dawid <jacob.dawid@googlemail.com>
parents:
diff changeset
117
f9fbf8954d7d Added qtermwidget files.
Jacob Dawid <jacob.dawid@googlemail.com>
parents:
diff changeset
118 # Some keys are used by konsole to cause operations.
f9fbf8954d7d Added qtermwidget files.
Jacob Dawid <jacob.dawid@googlemail.com>
parents:
diff changeset
119 # The scroll* operations refer to the history buffer.
f9fbf8954d7d Added qtermwidget files.
Jacob Dawid <jacob.dawid@googlemail.com>
parents:
diff changeset
120
f9fbf8954d7d Added qtermwidget files.
Jacob Dawid <jacob.dawid@googlemail.com>
parents:
diff changeset
121 key Up +Shift-AppScreen : scrollLineUp
f9fbf8954d7d Added qtermwidget files.
Jacob Dawid <jacob.dawid@googlemail.com>
parents:
diff changeset
122 key Prior +Shift-AppScreen : scrollPageUp
f9fbf8954d7d Added qtermwidget files.
Jacob Dawid <jacob.dawid@googlemail.com>
parents:
diff changeset
123 key Down +Shift-AppScreen : scrollLineDown
f9fbf8954d7d Added qtermwidget files.
Jacob Dawid <jacob.dawid@googlemail.com>
parents:
diff changeset
124 key Next +Shift-AppScreen : scrollPageDown
f9fbf8954d7d Added qtermwidget files.
Jacob Dawid <jacob.dawid@googlemail.com>
parents:
diff changeset
125
f9fbf8954d7d Added qtermwidget files.
Jacob Dawid <jacob.dawid@googlemail.com>
parents:
diff changeset
126 #key Up +Shift : scrollLineUp
f9fbf8954d7d Added qtermwidget files.
Jacob Dawid <jacob.dawid@googlemail.com>
parents:
diff changeset
127 #key Prior +Shift : scrollPageUp
f9fbf8954d7d Added qtermwidget files.
Jacob Dawid <jacob.dawid@googlemail.com>
parents:
diff changeset
128 #key Down +Shift : scrollLineDown
f9fbf8954d7d Added qtermwidget files.
Jacob Dawid <jacob.dawid@googlemail.com>
parents:
diff changeset
129 #key Next +Shift : scrollPageDown
f9fbf8954d7d Added qtermwidget files.
Jacob Dawid <jacob.dawid@googlemail.com>
parents:
diff changeset
130
f9fbf8954d7d Added qtermwidget files.
Jacob Dawid <jacob.dawid@googlemail.com>
parents:
diff changeset
131 key ScrollLock : scrollLock
f9fbf8954d7d Added qtermwidget files.
Jacob Dawid <jacob.dawid@googlemail.com>
parents:
diff changeset
132
f9fbf8954d7d Added qtermwidget files.
Jacob Dawid <jacob.dawid@googlemail.com>
parents:
diff changeset
133 # keypad characters are not offered differently by Qt.