~verzegnassi-stefano/+junk/ubuntu-terminal-app-uitk13

« back to all changes in this revision

Viewing changes to src/plugin/qmltermwidget/qtermwidget/lib/default.keytab

  • Committer: Filippo Scognamiglio
  • Date: 2014-10-25 04:42:31 UTC
  • Revision ID: flscogna@gmail.com-20141025044231-javjhusbqa171127
Initial reboot commit.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
# [README.default.Keytab] Buildin Keyboard Table
 
2
#
 
3
# To customize your keyboard, copy this file to something
 
4
# ending with .keytab and change it to meet you needs.
 
5
# Please read the README.KeyTab and the README.keyboard
 
6
# in this case.
 
7
#
 
8
# --------------------------------------------------------------
 
9
 
 
10
keyboard "Default (XFree 4)"
 
11
 
 
12
# --------------------------------------------------------------
 
13
#
 
14
# Note that this particular table is a "risc" version made to
 
15
# ease customization without bothering with obsolete details.
 
16
# See VT100.keytab for the more hairy stuff.
 
17
#
 
18
# --------------------------------------------------------------
 
19
 
 
20
# common keys
 
21
 
 
22
key Escape             : "\E"
 
23
 
 
24
key Tab   -Shift       : "\t"
 
25
key Tab   +Shift+Ansi  : "\E[Z"
 
26
key Tab   +Shift-Ansi  : "\t"
 
27
key Backtab     +Ansi  : "\E[Z"
 
28
key Backtab     -Ansi  : "\t"
 
29
 
 
30
key Return-Shift-NewLine : "\r"
 
31
key Return-Shift+NewLine : "\r\n"
 
32
 
 
33
key Return+Shift         : "\EOM"
 
34
 
 
35
# Backspace and Delete codes are preserving CTRL-H.
 
36
 
 
37
key Backspace      : "\x7f"
 
38
 
 
39
# Arrow keys in VT52 mode
 
40
# shift up/down are reserved for scrolling.
 
41
# shift left/right are reserved for switching between tabs (this is hardcoded).
 
42
 
 
43
key Up   -Shift-Ansi : "\EA"
 
44
key Down -Shift-Ansi : "\EB"
 
45
key Right-Shift-Ansi : "\EC"
 
46
key Left -Shift-Ansi : "\ED"
 
47
 
 
48
# Arrow keys in ANSI mode with Application - and Normal Cursor Mode)
 
49
 
 
50
key Up    -Shift-AnyMod+Ansi+AppCuKeys           : "\EOA"
 
51
key Down  -Shift-AnyMod+Ansi+AppCuKeys           : "\EOB"
 
52
key Right -Shift-AnyMod+Ansi+AppCuKeys           : "\EOC"
 
53
key Left  -Shift-AnyMod+Ansi+AppCuKeys           : "\EOD"
 
54
 
 
55
key Up    -Shift-AnyMod+Ansi-AppCuKeys           : "\E[A"
 
56
key Down  -Shift-AnyMod+Ansi-AppCuKeys           : "\E[B"
 
57
key Right -Shift-AnyMod+Ansi-AppCuKeys           : "\E[C"
 
58
key Left  -Shift-AnyMod+Ansi-AppCuKeys           : "\E[D"
 
59
 
 
60
key Up    -Shift+AnyMod+Ansi                     : "\E[1;*A"
 
61
key Down  -Shift+AnyMod+Ansi                     : "\E[1;*B"
 
62
key Right -Shift+AnyMod+Ansi                     : "\E[1;*C"
 
63
key Left  -Shift+AnyMod+Ansi                     : "\E[1;*D"
 
64
 
 
65
# other grey PC keys
 
66
 
 
67
key Enter+NewLine : "\r\n"
 
68
key Enter-NewLine : "\r"
 
69
 
 
70
key Home        -AnyMod     -AppCuKeys           : "\E[H"  
 
71
key End         -AnyMod     -AppCuKeys           : "\E[F"  
 
72
key Home        -AnyMod     +AppCuKeys           : "\EOH"  
 
73
key End         -AnyMod     +AppCuKeys           : "\EOF"  
 
74
key Home        +AnyMod                          : "\E[1;*H"
 
75
key End         +AnyMod                          : "\E[1;*F"
 
76
 
 
77
key Insert      -AnyMod                          : "\E[2~"
 
78
key Delete      -AnyMod                          : "\E[3~"
 
79
key Insert      +AnyMod                          : "\E[2;*~"
 
80
key Delete      +AnyMod                          : "\E[3;*~"
 
81
 
 
82
key Prior -Shift-AnyMod                          : "\E[5~"
 
83
key Next  -Shift-AnyMod                          : "\E[6~"
 
84
key Prior -Shift+AnyMod                          : "\E[5;*~"
 
85
key Next  -Shift+AnyMod                          : "\E[6;*~"
 
86
 
 
87
# Function keys
 
88
key F1          -AnyMod                          : "\EOP"
 
89
key F2          -AnyMod                          : "\EOQ"
 
90
key F3          -AnyMod                          : "\EOR"
 
91
key F4          -AnyMod                          : "\EOS"
 
92
key F5          -AnyMod                          : "\E[15~"
 
93
key F6          -AnyMod                          : "\E[17~"
 
94
key F7          -AnyMod                          : "\E[18~"
 
95
key F8          -AnyMod                          : "\E[19~"
 
96
key F9          -AnyMod                          : "\E[20~"
 
97
key F10         -AnyMod                          : "\E[21~"
 
98
key F11         -AnyMod                          : "\E[23~"
 
99
key F12         -AnyMod                          : "\E[24~"
 
100
 
 
101
key F1          +AnyMod                          : "\EO*P"
 
102
key F2          +AnyMod                          : "\EO*Q"
 
103
key F3          +AnyMod                          : "\EO*R"
 
104
key F4          +AnyMod                          : "\EO*S"
 
105
key F5          +AnyMod                          : "\E[15;*~"
 
106
key F6          +AnyMod                          : "\E[17;*~"
 
107
key F7          +AnyMod                          : "\E[18;*~"
 
108
key F8          +AnyMod                          : "\E[19;*~"
 
109
key F9          +AnyMod                          : "\E[20;*~"
 
110
key F10         +AnyMod                          : "\E[21;*~"
 
111
key F11         +AnyMod                          : "\E[23;*~"
 
112
key F12         +AnyMod                          : "\E[24;*~"
 
113
 
 
114
# Work around dead keys
 
115
 
 
116
key Space +Control : "\x00"
 
117
 
 
118
# Some keys are used by konsole to cause operations.
 
119
# The scroll* operations refer to the history buffer.
 
120
 
 
121
key Up    +Shift-AppScreen  : scrollLineUp
 
122
key Prior +Shift-AppScreen  : scrollPageUp
 
123
key Down  +Shift-AppScreen  : scrollLineDown
 
124
key Next  +Shift-AppScreen  : scrollPageDown
 
125
 
 
126
key ScrollLock     : scrollLock
 
127
 
 
128
# keypad characters are not offered differently by Qt.