summaryrefslogtreecommitdiffstats
path: root/konsole/other/solaris.keytab
blob: e671cb13b20827e4ba7a064fb2f04dc338e90d41 (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
104
105
106
107
108
# [solaris.keytab] Konsole Keyboard Table 
# 

keyboard "Solaris"

# --------------------------------------------------------------
#
# This configuration table allows to customize the
# meaning of the keys.
#
# The syntax is that each entry has the form :
#
#   "key" Keyname { ("+"|"-") Modename } ":" (String|Operation)
#
# Keynames are those defined in <qnamespace.h> with the
# "TQt::Key_" removed. (We'd better insert the list here)
#
# Mode names are :
#
# - Shift
# - Alt
# - Control
#
#   The VT100 emulation has two modes that can affect the
#   sequences emitted by certain keys. These modes are
#   under control of the client program.
#
#
# - Newline     : effects Return and Enter key.
# - Application : effects Up and Down key.
#
# - Ansi        : effects Up and Down key (This is for VT52, really).
#
# Operations are
#
# - scrollUpLine
# - scrollUpPage
# - scrollDownLine
# - scrollDownPage
#
# - emitSelection
#
# If the key is not found here, the text of the
# key event as provided by QT is emitted, possibly
# preceeded by ESC if the Alt key is pressed.
#
# --------------------------------------------------------------

key Escape         : "\E" 
key Tab            : "\t" 

key Return-Alt     : "\r" 
key Return+Alt     : "\E\r" 

# Backspace and Delete codes are preserving CTRL-H. 
 
key Backspace      : "\x08" 
#key Delete   : "\x7F" 

# cursor keys 

key Up    -Shift   : "\EOA" 
key Down  -Shift   : "\EOB" 
key Right -Shift   : "\EOC" 
key Left  -Shift   : "\EOD" 
 
# other grey PC keys 
 
key Enter          : "\r" 
 
key Home           : "\E[1~" 
key Insert-Shift   : "\E[2~" 
key Delete         : "\E[3~" 
key End            : "\E[4~" 
key Prior -Shift   : "\E[5~" 
key Next  -Shift   : "\E[6~" 
 
# function keys 
 
key F1             : "\E[11~" 
key F2             : "\E[12~" 
key F3             : "\E[13~" 
key F4             : "\E[14~" 
key F5             : "\E[15~" 
key F6             : "\E[17~" 
key F7             : "\E[18~" 
key F8             : "\E[19~" 
key F9             : "\E[20~" 
key F10            : "\E[21~" 
key F11            : "\E[23~" 
key F12            : "\E[24~" 
 
# Work around dead keys 
 
key Space +Control : "\x00" 
 
# Some keys are used by konsole to cause operations. 
# The scroll* operations refer to the history buffer. 

#key Left  +Shift   : prevSession 
#key Right +Shift   : nextSession 
key Up    +Shift   : scrollLineUp 
key Prior +Shift   : scrollPageUp 
key Down  +Shift   : scrollLineDown 
key Next  +Shift   : scrollPageDown 
#key Insert+Shift   : emitSelection 

# keypad characters are not offered differently by Qt.