source: ogBrowser-Git/qtermwidget/lib/kb-layouts/solaris.keytab @ ffbf8ac

jenkinsmain
Last change on this file since ffbf8ac was 64efc22, checked in by Vadim Troshchinskiy <vtroshchinskiy@…>, 19 months ago

Update qtermwidget to modern version

  • Property mode set to 100644
File size: 2.5 KB
Line 
1# [solaris.keytab] Konsole Keyboard Table
2#
3
4keyboard "Solaris console"
5
6# --------------------------------------------------------------
7#
8# This configuration table allows to customize the
9# meaning of the keys.
10#
11# The syntax is that each entry has the form :
12#
13#   "key" Keyname { ("+"|"-") Modename } ":" (String|Operation)
14#
15# Keynames are those defined in <qnamespace.h> with the
16# "Qt::Key_" removed. (We'd better insert the list here)
17#
18# Mode names are :
19#
20# - Shift
21# - Alt
22# - Control
23#
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.
27#
28#
29# - Newline     : effects Return and Enter key.
30# - Application : effects Up and Down key.
31#
32# - Ansi        : effects Up and Down key (This is for VT52, really).
33#
34# Operations are
35#
36# - scrollUpLine
37# - scrollUpPage
38# - scrollDownLine
39# - scrollDownPage
40#
41# - emitSelection
42#
43# If the key is not found here, the text of the
44# key event as provided by QT is emitted, possibly
45# preceded by ESC if the Alt key is pressed.
46#
47# --------------------------------------------------------------
48
49key Escape         : "\E"
50key Tab            : "\t"
51
52key Return-Alt     : "\r"
53key Return+Alt     : "\E\r"
54
55# Backspace and Delete codes are preserving CTRL-H.
56 
57key Backspace      : "\x08"
58#key Delete   : "\x7F"
59
60# cursor keys
61
62key Up    -Shift   : "\EOA"
63key Down  -Shift   : "\EOB"
64key Right -Shift   : "\EOC"
65key Left  -Shift   : "\EOD"
66 
67# other grey PC keys
68 
69key Enter          : "\r"
70 
71key Home           : "\E[1~"
72key Insert-Shift   : "\E[2~"
73key Delete         : "\E[3~"
74key End            : "\E[4~"
75key PgUp    -Shift : "\E[5~"
76key PgDown  -Shift : "\E[6~"
77 
78# function keys
79 
80key F1             : "\E[11~"
81key F2             : "\E[12~"
82key F3             : "\E[13~"
83key F4             : "\E[14~"
84key F5             : "\E[15~"
85key F6             : "\E[17~"
86key F7             : "\E[18~"
87key F8             : "\E[19~"
88key F9             : "\E[20~"
89key F10            : "\E[21~"
90key F11            : "\E[23~"
91key F12            : "\E[24~"
92 
93# Work around dead keys
94 
95key Space +Control : "\x00"
96 
97# Some keys are used by konsole to cause operations.
98# The scroll* operations refer to the history buffer.
99
100#key Left  +Shift   : prevSession
101#key Right +Shift   : nextSession
102key Up      +Shift : scrollLineUp
103key PgUp    +Shift : scrollPageUp
104key Down    +Shift : scrollLineDown
105key PgDown  +Shift : scrollPageDown
106#key Insert+Shift   : emitSelection
107
108# keypad characters are not offered differently by Qt.
Note: See TracBrowser for help on using the repository browser.