-
Notifications
You must be signed in to change notification settings - Fork 36
Expand file tree
/
Copy pathdefault.keys
More file actions
500 lines (300 loc) · 5.65 KB
/
default.keys
File metadata and controls
500 lines (300 loc) · 5.65 KB
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
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
#
# This is a ready-made keyboard binding configuration file that replicates
# ne's built-in bindings. You can use it as a start for modifications.
#
# Note: the keycode numbers in this file are case-insensitive hexadecimal
# values as reported by the KeyCode command. The "0x" prefixes are
# optional and omitted. Valid range is from 0 to 1FF.
#
# Cursor/editing keys
#
# Cursor up
KEY 101 LineUp
# Cursor down
KEY 102 LineDown
# Cursor left
KEY 103 MoveLeft
# Cursor right
KEY 104 MoveRight
# Cursor home
KEY 105 MoveIncUp
# Cursor end
KEY 106 MoveIncDown
# Cursor next page
KEY 107 NextPage
# Cursor prev page
KEY 108 PrevPage
# Scroll forward
KEY 109 LineDown
# Scroll backward
KEY 10A LineUp
# Clear to end of line
KEY 110 DeleteEOL
# Clear to end of screen
KEY 111 NOP
# Backspace
KEY 112 BackSpace
# Delete line
KEY 113 DeleteLine
# Insert line
KEY 114 InsertLine
# Delete char
KEY 115 DeleteChar
# Insert char
KEY 116 Insert
# Exit insert mode
KEY 117 NOP
# Clear
KEY 118 Clear
# Keypad A1
KEY 120 MoveSOF
# Keypad A3
KEY 121 PrevPage
# Keypad B2
KEY 122 ToggleSEOL
# Keypad C1
KEY 123 MoveEOF
# Keypad C3
KEY 124 NextPage
#
KEY 125 Exec
# Clear all tabs
KEY 128 NOP
# Clear tab
KEY 129 NOP
# Set tab
KEY 12A NOP
#
# Function keys
#
# F0
KEY 140 Escape
# F1
KEY 141 Escape
# F2
KEY 142 NextDoc
# F3
KEY 143 PrevDoc
# F4
KEY 144 SelectDoc
# F5
KEY 145 Undo
# F6
KEY 146 Redo
# F7
KEY 147 PrevWord
# F8
KEY 148 NextWord
# F9
KEY 149 PlayOnce
# F10
KEY 14A Help
KEY 15F DeletePrevWord
KEY 160 DeleteNextWord
#
# CONTROL-letter shortcuts
#
# CONTROL-@
KEY 0 MarkVert
# CONTROL-a
KEY 1 MoveSOL
# CONTROL-b
KEY 2 Mark
# CONTROL-c
KEY 3 Copy
# CONTROL-d
KEY 4 NewDoc
# CONTROL-e
KEY 5 MoveEOL
# CONTROL-f
KEY 6 Find
# CONTROL-g
KEY 7 RepeatLast
# CONTROL-h
KEY 8 BackSpace
# CONTROL-i cannot be redefined (it's TAB)
# CONTROL-j
KEY A GotoLine
# CONTROL-k
KEY B Exec
# CONTROL-l
KEY C Refresh
# CONTROL-m cannot be redefined (it's RETURN)
# CONTROL-n
KEY E NextPage
# CONTROL-o
KEY F Open
# CONTROL-p
KEY 10 PrevPage
# CONTROL-q
KEY 11 CloseDoc
# CONTROL-r
KEY 12 Replace
# CONTROL-s
KEY 13 Save
# CONTROL-t
KEY 14 Record
# CONTROL-u
KEY 15 UndelLine
# CONTROL-v
KEY 16 Paste
# CONTROL-w
KEY 17 PasteVert
# CONTROL-x
KEY 18 Cut
# CONTROL-y
KEY 19 DeleteLine
# CONTROL-z
KEY 1A Suspend
# CONTROL-[ cannot be redefined (it's Escape)
# CONTROL-\ cannot be redefined (it's the interrupt character)
# CONTROL-]
KEY 1D MatchBracket
# CONTROL-^
KEY 1E AdjustView
# CONTROL-_
KEY 1F FindRegExp
# Delete
KEY 7F DeleteChar
KEY 1cf OpenClip
KEY 1d0 Paragraph
KEY 1d1 Quit
KEY 1d2 Redo
KEY 1d3 SaveClip
KEY 1d4 Through
KEY 1d5 Undo
KEY 1d6 ToUpper
KEY 1d7 WordWrap
KEY 1d8 Exit
KEY 1d9 DeleteEOL
KEY 1da CRLF
#
# The following bindings set up the same actions for a number of correlated
#codes. This guarantees that the user is able to use the '~' bindings with
# CTRL-META, META or just a prefixed ESC.
#
# CONTROL-META-a, META-a, ESC A and ESC a
KEY 81 MoveSOF
KEY 181 MoveSOF
KEY 1C1 MoveSOF
KEY 1E1 MoveSOF
# CONTROL-META-b, META-b, ESC B and ESC b
KEY 82 PrevWord
KEY 182 PrevWord
KEY 1C2 PrevWord
KEY 1E2 PrevWord
# CONTROL-META-c, META-c, ESC C and ESC c
KEY 83 AdjustView C
KEY 183 AdjustView C
KEY 1C3 AdjustView C
KEY 1E3 AdjustView C
# CONTROL-META-d, META-d, ESC D and ESC d
KEY 84 NextDoc
KEY 184 NextDoc
KEY 1C4 NextDoc
KEY 1E4 NextDoc
# CONTROL-META-e, META-e, ESC E and ESC e
KEY 85 MoveEOF
KEY 185 MoveEOF
KEY 1C5 MoveEOF
KEY 1E5 MoveEOF
# CONTROL-META-f, META-f, ESC F and ESC f
KEY 86 NextWord
KEY 186 NextWord
KEY 1C6 NextWord
KEY 1E6 NextWord
# CONTROL-META-g, META-g, ESC G and ESC g
KEY 87 GotoBookMark
KEY 187 GotoBookMark
KEY 1C7 GotoBookMark
KEY 1E7 GotoBookMark
# CONTROL-META-i, META-i, ESC I and ESC i
KEY 89 AutoComplete
KEY 189 AutoComplete
KEY 1C9 AutoComplete
KEY 1E9 AutoComplete
# CONTROL-META-j, META-j, ESC J and ESC j
KEY 8A GotoColumn
KEY 18A GotoColumn
KEY 1CA GotoColumn
KEY 1EA GotoColumn
# CONTROL-META-k, META-k, ESC K and ESC k
KEY 8B SetBookmark
KEY 18B SetBookmark
KEY 1CB SetBookmark
KEY 1EB SetBookmark
# CONTROL-META-l, META-l, ESC L and ESC l
KEY 8C ToLower
KEY 18C ToLower
KEY 1CC ToLower
KEY 1EC ToLower
# CONTROL-META-m, META-m, ESC M and ESC m
KEY 8D Play 1
KEY 18D Play 1
KEY 1CD Play 1
KEY 1ED Play 1
# CONTROL-META-n, META-n, ESC N and ESC n
KEY 8E OpenNew
KEY 18E OpenNew
KEY 1CE OpenNew
KEY 1EE OpenNew
# CONTROL-META-o, META-o, ESC O and ESC o
KEY 8F OpenClip
KEY 18F OpenClip
KEY 1CF OpenClip
KEY 1EF OpenClip
# CONTROL-META-p, META-p, ESC P and ESC p
KEY 90 Paragraph
KEY 190 Paragraph
KEY 1D0 Paragraph
KEY 1F0 Paragraph
# CONTROL-META-q, META-q, ESC Q and ESC q
KEY 91 Quit
KEY 191 Quit
KEY 1D1 Quit
KEY 1F1 Quit
# CONTROL-META-r, META-r, ESC R and ESC r
KEY 92 Redo
KEY 192 Redo
KEY 1D2 Redo
KEY 1F2 Redo
# CONTROL-META-s, META-s, ESC S and ESC s
KEY 93 SaveClip
KEY 193 SaveClip
KEY 1D3 SaveClip
KEY 1F3 SaveClip
# CONTROL-META-t, META-t, ESC T and ESC t
KEY 94 Through
KEY 194 Through
KEY 1D4 Through
KEY 1F4 Through
# CONTROL-META-u, META-u, ESC U and ESC u
KEY 95 Undo
KEY 195 Undo
KEY 1D5 Undo
KEY 1F5 Undo
# CONTROL-META-v, META-v, ESC V and ESC v
KEY 96 ToUpper
KEY 196 ToUpper
KEY 1D6 ToUpper
KEY 1F6 ToUpper
# CONTROL-META-w, META-w, ESC W and ESC w
KEY 97 WordWrap
KEY 197 WordWrap
KEY 1D7 WordWrap
KEY 1F7 WordWrap
# CONTROL-META-x, META-x, ESC X and ESC x
KEY 98 Exit
KEY 198 Exit
KEY 1D8 Exit
KEY 1F8 Exit
# CONTROL-META-y, META-y, ESC Y and ESC y
KEY 99 DeleteEOL
KEY 199 DeleteEOL
KEY 1D9 DeleteEOL
KEY 1F9 DeleteEOL
# CONTROL-META-z, META-z, ESC Z and ESC z
KEY 9A CRLF
KEY 19A CRLF
KEY 1DA CRLF
KEY 1FA CRLF