~larryprice/acolyterm/release-0.1

« back to all changes in this revision

Viewing changes to src/plugin/konsole/assets/kb-layouts/macbook.keytab

  • Committer: Larry Price
  • Date: 2016-06-15 14:47:59 UTC
  • Revision ID: larry.price@canonical.com-20160615144759-6wopn0gxwgta3x1n
Updating QMLTermWidget and removing unnecessary konsole codebase

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             : "\x1b"
23
 
 
24
 
#key Control : "^"
25
 
 
26
 
key Tab   -Shift       : "\t"
27
 
key Tab   +Shift+Ansi  : "\E[Z"
28
 
key Tab   +Shift-Ansi  : "\t"
29
 
key Backtab     +Ansi  : "\E[Z"
30
 
key Backtab     -Ansi  : "\t"
31
 
 
32
 
key Return-Shift-NewLine : "\r"
33
 
key Return-Shift+NewLine : "\r\n"
34
 
 
35
 
key Return+Shift         : "\EOM"
36
 
 
37
 
# Backspace and Delete codes are preserving CTRL-H.
38
 
 
39
 
key Backspace      : "\x7f"
40
 
 
41
 
# Arrow keys in VT52 mode
42
 
# shift up/down are reserved for scrolling.
43
 
# shift left/right are reserved for switching between tabs (this is hardcoded).
44
 
 
45
 
 
46
 
# Command + C
47
 
# on mac - Control=Command, Meta=Ctrl
48
 
# do not use Control+C for interrupt signal - it's used for "Copy to clipboard"
49
 
#key Control +C : "\x03"
50
 
key Meta +C: "\x03"
51
 
 
52
 
 
53
 
# Arrow keys in ANSI mode with Application - and Normal Cursor Mode)
54
 
 
55
 
key Up   -Shift+Ansi-AppCuKeys : "\E[A"
56
 
key Down -Shift+Ansi-AppCuKeys : "\E[B"
57
 
key Right-Shift+Ansi-AppCuKeys : "\E[C"
58
 
key Left -Shift+Ansi-AppCuKeys : "\E[D"
59
 
 
60
 
key Up    -Ansi           : "\E[1;*A"
61
 
key Down  -Ansi           : "\E[1;*B"
62
 
key Right -Ansi           : "\E[1;*C"
63
 
key Left  -Ansi           : "\E[1;*D"
64
 
 
65
 
#key Up   -Shift-Ansi : "\EA"
66
 
#key Down -Shift-Ansi : "\EB"
67
 
#key Right-Shift-Ansi : "\EC"
68
 
#key Left -Shift-Ansi : "\ED"
69
 
 
70
 
#key Up    -Shift-AnyMod+Ansi-AppCuKeys           : "\E[A"
71
 
#key Down  -Shift-AnyMod+Ansi-AppCuKeys           : "\E[B"
72
 
#key Right -Shift-AnyMod+Ansi-AppCuKeys           : "\E[C"
73
 
#key Left  -Shift-AnyMod+Ansi-AppCuKeys           : "\E[D"
74
 
 
75
 
#key Up    -Shift-AnyMod+Ansi-AppCuKeys           : "\EOA"
76
 
#key Down  -Shift-AnyMod+Ansi-AppCuKeys           : "\EOB"
77
 
#key Right -Shift-AnyMod+Ansi-AppCuKeys           : "\EOC"
78
 
#key Left  -Shift-AnyMod+Ansi-AppCuKeys           : "\EOD"
79
 
 
80
 
#key Up    -Shift-AnyMod+Ansi                     : "\E[1;*A"
81
 
#key Down  -Shift-AnyMod+Ansi                     : "\E[1;*B"
82
 
#key Right -Shift-AnyMod+Ansi                     : "\E[1;*C"
83
 
#key Left  -Shift-AnyMod+Ansi                     : "\E[1;*D"
84
 
 
85
 
# other grey PC keys
86
 
 
87
 
key Enter+NewLine : "\r\n"
88
 
key Enter-NewLine : "\r"
89
 
 
90
 
key Home        -AnyMod     -AppCuKeys           : "\E[H"  
91
 
key End         -AnyMod     -AppCuKeys           : "\E[F"  
92
 
key Home        -AnyMod     +AppCuKeys           : "\EOH"  
93
 
key End         -AnyMod     +AppCuKeys           : "\EOF"  
94
 
key Home        +AnyMod                          : "\E[1;*H"
95
 
key End         +AnyMod                          : "\E[1;*F"
96
 
 
97
 
key Insert      -AnyMod                          : "\E[2~"
98
 
key Delete      -AnyMod                          : "\E[3~"
99
 
key Insert      +AnyMod                          : "\E[2;*~"
100
 
key Delete      +AnyMod                          : "\E[3;*~"
101
 
 
102
 
key Prior -Shift-AnyMod                          : "\E[5~"
103
 
key Next  -Shift-AnyMod                          : "\E[6~"
104
 
key Prior -Shift+AnyMod                          : "\E[5;*~"
105
 
key Next  -Shift+AnyMod                          : "\E[6;*~"
106
 
 
107
 
# Function keys
108
 
#key F1          -AnyMod                          : "\EOP"
109
 
#key F2          -AnyMod                          : "\EOQ"
110
 
#key F3          -AnyMod                          : "\EOR"
111
 
#key F4          -AnyMod                          : "\EOS"
112
 
#define ALT_KP_0                "\033Op"
113
 
#define ALT_KP_1                "\033Oq"
114
 
#define ALT_KP_2                "\033Or"
115
 
#define ALT_KP_3                "\033Os"
116
 
#define ALT_KP_4                "\033Ot"
117
 
#define ALT_KP_5                "\033Ou"
118
 
#define ALT_KP_6                "\033Ov"
119
 
#define ALT_KP_7                "\033Ow"
120
 
#define ALT_KP_8                "\033Ox"
121
 
#define ALT_KP_9                "\033Oy"
122
 
 
123
 
key F1          -AnyMod                          : "\EOP"
124
 
key F2          -AnyMod                          : "\EOQ"
125
 
key F3          -AnyMod                          : "\EOR"
126
 
key F4          -AnyMod                          : "\EOS"
127
 
key F5          -AnyMod                          : "\EOT"
128
 
key F6          -AnyMod                          : "\EOU"
129
 
key F7          -AnyMod                          : "\EOV"
130
 
key F8          -AnyMod                          : "\EOW"
131
 
key F9          -AnyMod                          : "\EOX"
132
 
key F10                 -AnyMod                                                  : "\EOY"
133
 
 
134
 
#key F5          -AnyMod                          : "\E[15~"
135
 
#key F6          -AnyMod                          : "\E[17~"
136
 
#key F7          -AnyMod                          : "\E[18~"
137
 
#key F8          -AnyMod                          : "\E[19~"
138
 
#key F9          -AnyMod                          : "\E[20~"
139
 
#key F10         -AnyMod                          : "\E[21~"
140
 
#key F11         -AnyMod                          : "\E[23~"
141
 
#key F12         -AnyMod                          : "\E[24~"
142
 
 
143
 
#key F1          +AnyMod                          : "\EO*P"
144
 
#key F2          +AnyMod                          : "\EO*Q"
145
 
#key F3          +AnyMod                          : "\EO*R"
146
 
#key F4          +AnyMod                          : "\EO*S"
147
 
#key F5          +AnyMod                          : "\E[15;*~"
148
 
#key F6          +AnyMod                          : "\E[17;*~"
149
 
#key F7          +AnyMod                          : "\E[18;*~"
150
 
#key F8          +AnyMod                          : "\E[19;*~"
151
 
#key F9          +AnyMod                          : "\E[20;*~"
152
 
#key F10         +AnyMod                          : "\E[21;*~"
153
 
#key F11         +AnyMod                          : "\E[23;*~"
154
 
#key F12         +AnyMod                          : "\E[24;*~"
155
 
 
156
 
# Work around dead keys
157
 
 
158
 
key Space +Control : "\x00"
159
 
 
160
 
# Some keys are used by konsole to cause operations.
161
 
# The scroll* operations refer to the history buffer.
162
 
 
163
 
key Up    +Shift-AppScreen  : scrollLineUp
164
 
key Prior +Shift-AppScreen  : scrollPageUp
165
 
key Down  +Shift-AppScreen  : scrollLineDown
166
 
key Next  +Shift-AppScreen  : scrollPageDown
167
 
 
168
 
#key Up    +Shift  : scrollLineUp
169
 
#key Prior +Shift  : scrollPageUp
170
 
#key Down  +Shift  : scrollLineDown
171
 
#key Next  +Shift  : scrollPageDown
172
 
 
173
 
key ScrollLock     : scrollLock
174
 
 
175
 
# keypad characters are not offered differently by Qt.