summaryrefslogtreecommitdiff
path: root/noncore/apps/opie-console/default.keytab.h
blob: 503ea46bcb48f6e278e0a73116b7efe844a3d194 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
  /* generated by '../tests/quote ../other/default.Keytab' */

  "# [default.Keytab] Buildin Keyboard Table\n"
  "\n"
  "# --------------------------------------------------------------\n"
  "#\n"
  "# This file in included only for reference purposes. \n"
  "#\n"
  "# Modifying it does not have any effect (unless you\n"
  "# derive the default.keytab.h and recompile konsole).\n"
  "#\n"
  "# To customize your keyboard, copy this file to something\n"
  "# ending with .keytab and change it to meet you needs.\n"
  "#\n"
  "# --------------------------------------------------------------\n"
  "\n"
  "keyboard \"xterm (default)\"\n"
  "\n"
  "# --------------------------------------------------------------\n"
  "#\n"
  "# The syntax of each entry has the form\n"
  "#\n"
  "#   \"key\" Keyname { (\"+\"|\"-\") Modename } \":\" (String|Operation)\n"
  "#\n"
  "# Keynames are those defined in <qnamespace.h>\n"
  "# with the \"Qt::Key_\" prefix removed.\n"
  "#\n"
  "# Mode names are: Shift, Alt, Control.\n"
  "#\n"
  "# If the key is not found here, the text of the\n"
  "# key event as provided by QT is emitted, possibly\n"
  "# preceeded by ESC if the Alt key is pressed.\n"
  "#\n"
  "# --------------------------------------------------------------\n"
  "#\n"
  "# Note that this particular table is a \"risc\" version made to\n"
  "# ease customization without bothering with obsolete details.\n"
  "# See VT100.keytab for the more hairy stuff.\n"
  "#\n"
  "# --------------------------------------------------------------\n"
  "\n"
  "# common keys\n"
  "\n"
  "key Escape         : \"\\E\"\n"
  "key Tab            : \"\\t\"\n"
  "\n"
  "key Return-Alt     : \"\\r\"\n"
  "key Return+Alt     : \"\\E\\r\"\n"
  "\n"
  "# Backspace and Delete codes are preserving CTRL-H.\n"
  "\n"
  "key Backspace      : \"\\x7f\"\n"
  "\n"
  "# cursor keys\n"
  "\n"
  "key Up    -Shift   : \"\\EOA\"\n"
  "key Down  -Shift   : \"\\EOB\"\n"
  "key Right -Shift   : \"\\EOC\"\n"
  "key Left  -Shift   : \"\\EOD\"\n"
  "\n"
  "# other grey PC keys\n"
  "\n"
  "key Enter          : \"\\r\"\n"
  "\n"
  "key Home           : \"\\E[1~\"\n"
  "key Insert-Shift   : \"\\E[2~\"\n"
  "key Delete         : \"\\E[3~\"\n"
  "key End            : \"\\E[4~\"\n"
  "key Prior -Shift   : \"\\E[5~\"\n"
  "key Next  -Shift   : \"\\E[6~\"\n"
  "\n"
  "# function keys\n"
  "\n"
  "key F1             : \"\\E[11~\"\n"
  "key F2             : \"\\E[12~\"\n"
  "key F3             : \"\\E[13~\"\n"
  "key F4             : \"\\E[14~\"\n"
  "key F5             : \"\\E[15~\"\n"
  "key F6             : \"\\E[17~\"\n"
  "key F7             : \"\\E[18~\"\n"
  "key F8             : \"\\E[19~\"\n"
  "key F9             : \"\\E[20~\"\n"
  "key F10            : \"\\E[21~\"\n"
  "key F11            : \"\\E[23~\"\n"
  "key F12            : \"\\E[24~\"\n"
  "\n"
  "# Work around dead keys\n"
  "\n"
  "key Space +Control : \"\\x00\"\n"
  "\n"
  "# Some keys are used by konsole to cause operations.\n"
  "# The scroll* operations refer to the history buffer.\n"
  "\n"
  "key Left  +Shift   : prevSession\n"
  "key Right +Shift   : nextSession\n"
  "key Up    +Shift   : scrollLineUp\n"
  "key Prior +Shift   : scrollPageUp\n"
  "key Down  +Shift   : scrollLineDown\n"
  "key Next  +Shift   : scrollPageDown\n"
  "key Insert+Shift   : emitSelection\n"
  "\n"
  "# keypad characters are not offered differently by Qt.\n"
  ""