1 # [solaris.keytab] Konsole Keyboard Table
4 keyboard "Solaris console"
6 # --------------------------------------------------------------
8 # This configuration table allows to customize the
11 # The syntax is that each entry has the form :
13 # "key" Keyname { ("+"|"-") Modename } ":" (String|Operation)
15 # Keynames are those defined in <qnamespace.h> with the
16 # "Qt::Key_" removed. (We'd better insert the list here)
24 # The VT100 emulation has two modes that can affect the
25 # sequences emitted by certain keys. These modes are
26 # under control of the client program.
29 # - Newline : effects Return and Enter key.
30 # - Application : effects Up and Down key.
32 # - Ansi : effects Up and Down key (This is for VT52, really).
43 # If the key is not found here, the text of the
44 # key event as provided by QT is emitted, possibly
45 # preceeded by ESC if the Alt key is pressed.
47 # --------------------------------------------------------------
53 key Return+Alt : "\E\r"
55 # Backspace and Delete codes are preserving CTRL-H.
57 key Backspace : "\x08"
62 key Up -Shift : "\EOA"
63 key Down -Shift : "\EOB"
64 key Right -Shift : "\EOC"
65 key Left -Shift : "\EOD"
72 key Insert-Shift : "\E[2~"
75 key Prior -Shift : "\E[5~"
76 key Next -Shift : "\E[6~"
93 # Work around dead keys
95 key Space +Control : "\x00"
97 # Some keys are used by konsole to cause operations.
98 # The scroll* operations refer to the history buffer.
100 #key Left +Shift : prevSession
101 #key Right +Shift : nextSession
102 key Up +Shift : scrollLineUp
103 key Prior +Shift : scrollPageUp
104 key Down +Shift : scrollLineDown
105 key Next +Shift : scrollPageDown
106 #key Insert+Shift : emitSelection
108 # keypad characters are not offered differently by Qt.