Make a branch to make krunner Good Enough For Aaron™.
[kdebase/uwolfer.git] / apps / konsole / data / keyboard-layouts / solaris.keytab
blob0739edf886f96800c04195d8f26fbcaadb15f7c2
1 # [solaris.keytab] Konsole Keyboard Table 
2
4 keyboard "Solaris console"
6 # --------------------------------------------------------------
8 # This configuration table allows to customize the
9 # meaning of the keys.
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)
18 # Mode names are :
20 # - Shift
21 # - Alt
22 # - Control
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).
34 # Operations are
36 # - scrollUpLine
37 # - scrollUpPage
38 # - scrollDownLine
39 # - scrollDownPage
41 # - emitSelection
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 # --------------------------------------------------------------
49 key Escape         : "\E" 
50 key Tab            : "\t" 
52 key Return-Alt     : "\r" 
53 key Return+Alt     : "\E\r" 
55 # Backspace and Delete codes are preserving CTRL-H. 
57 key Backspace      : "\x08" 
58 #key Delete   : "\x7F" 
60 # cursor keys 
62 key Up    -Shift   : "\EOA" 
63 key Down  -Shift   : "\EOB" 
64 key Right -Shift   : "\EOC" 
65 key Left  -Shift   : "\EOD" 
67 # other grey PC keys 
69 key Enter          : "\r" 
71 key Home           : "\E[1~" 
72 key Insert-Shift   : "\E[2~" 
73 key Delete         : "\E[3~" 
74 key End            : "\E[4~" 
75 key Prior -Shift   : "\E[5~" 
76 key Next  -Shift   : "\E[6~" 
78 # function keys 
80 key F1             : "\E[11~" 
81 key F2             : "\E[12~" 
82 key F3             : "\E[13~" 
83 key F4             : "\E[14~" 
84 key F5             : "\E[15~" 
85 key F6             : "\E[17~" 
86 key F7             : "\E[18~" 
87 key F8             : "\E[19~" 
88 key F9             : "\E[20~" 
89 key F10            : "\E[21~" 
90 key F11            : "\E[23~" 
91 key F12            : "\E[24~" 
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.