Improved formatting
This commit is contained in:
parent
48a2a395c4
commit
7080168bdd
@ -1,126 +1,128 @@
|
||||
= Key encoding for extended keyboard protocol
|
||||
|
||||
|===
|
||||
| Name | Number |
|
||||
|
||||
| 0 | 48 |
|
||||
| 1 | 49 |
|
||||
| 2 | 50 |
|
||||
| 3 | 51 |
|
||||
| 4 | 52 |
|
||||
| 5 | 53 |
|
||||
| 6 | 54 |
|
||||
| 7 | 55 |
|
||||
| 8 | 56 |
|
||||
| 9 | 57 |
|
||||
| A | 65 |
|
||||
| APOSTROPHE | 39 |
|
||||
| B | 66 |
|
||||
| BACKSLASH | 92 |
|
||||
| BACKSPACE | 259 |
|
||||
| C | 67 |
|
||||
| CAPS_LOCK | 280 |
|
||||
| COMMA | 44 |
|
||||
| D | 68 |
|
||||
| DELETE | 261 |
|
||||
| DOWN | 264 |
|
||||
| E | 69 |
|
||||
| END | 269 |
|
||||
| ENTER | 257 |
|
||||
| EQUAL | 61 |
|
||||
| ESCAPE | 256 |
|
||||
| F | 70 |
|
||||
| F1 | 290 |
|
||||
| F10 | 299 |
|
||||
| F11 | 300 |
|
||||
| F12 | 301 |
|
||||
| F13 | 302 |
|
||||
| F14 | 303 |
|
||||
| F15 | 304 |
|
||||
| F16 | 305 |
|
||||
| F17 | 306 |
|
||||
| F18 | 307 |
|
||||
| F19 | 308 |
|
||||
| F2 | 291 |
|
||||
| F20 | 309 |
|
||||
| F21 | 310 |
|
||||
| F22 | 311 |
|
||||
| F23 | 312 |
|
||||
| F24 | 313 |
|
||||
| F25 | 314 |
|
||||
| F3 | 292 |
|
||||
| F4 | 293 |
|
||||
| F5 | 294 |
|
||||
| F6 | 295 |
|
||||
| F7 | 296 |
|
||||
| F8 | 297 |
|
||||
| F9 | 298 |
|
||||
| G | 71 |
|
||||
| GRAVE_ACCENT | 96 |
|
||||
| H | 72 |
|
||||
| HOME | 268 |
|
||||
| I | 73 |
|
||||
| INSERT | 260 |
|
||||
| J | 74 |
|
||||
| K | 75 |
|
||||
| KP_0 | 320 |
|
||||
| KP_1 | 321 |
|
||||
| KP_2 | 322 |
|
||||
| KP_3 | 323 |
|
||||
| KP_4 | 324 |
|
||||
| KP_5 | 325 |
|
||||
| KP_6 | 326 |
|
||||
| KP_7 | 327 |
|
||||
| KP_8 | 328 |
|
||||
| KP_9 | 329 |
|
||||
| KP_ADD | 334 |
|
||||
| KP_DECIMAL | 330 |
|
||||
| KP_DIVIDE | 331 |
|
||||
| KP_ENTER | 335 |
|
||||
| KP_EQUAL | 336 |
|
||||
| KP_MULTIPLY | 332 |
|
||||
| KP_SUBTRACT | 333 |
|
||||
| L | 76 |
|
||||
| LEFT | 263 |
|
||||
| LEFT_ALT | 342 |
|
||||
| LEFT_BRACKET | 91 |
|
||||
| LEFT_CONTROL | 341 |
|
||||
| LEFT_SHIFT | 340 |
|
||||
| LEFT_SUPER | 343 |
|
||||
| M | 77 |
|
||||
| MINUS | 45 |
|
||||
| N | 78 |
|
||||
| NUM_LOCK | 282 |
|
||||
| O | 79 |
|
||||
| P | 80 |
|
||||
| PAGE_DOWN | 267 |
|
||||
| PAGE_UP | 266 |
|
||||
| PAUSE | 284 |
|
||||
| PERIOD | 46 |
|
||||
| PRINT_SCREEN | 283 |
|
||||
| Q | 81 |
|
||||
| R | 82 |
|
||||
| RIGHT | 262 |
|
||||
| RIGHT_ALT | 346 |
|
||||
| RIGHT_BRACKET | 93 |
|
||||
| RIGHT_CONTROL | 345 |
|
||||
| RIGHT_SHIFT | 344 |
|
||||
| RIGHT_SUPER | 347 |
|
||||
| S | 83 |
|
||||
| SCROLL_LOCK | 281 |
|
||||
| SEMICOLON | 59 |
|
||||
| SLASH | 47 |
|
||||
| SPACE | 32 |
|
||||
| T | 84 |
|
||||
| TAB | 258 |
|
||||
| U | 85 |
|
||||
| UP | 265 |
|
||||
| V | 86 |
|
||||
| W | 87 |
|
||||
| WORLD_1 | 161 |
|
||||
| WORLD_2 | 162 |
|
||||
| X | 88 |
|
||||
| Y | 89 |
|
||||
| Z | 90 |
|
||||
See link:protocol-extensions.asciidoc#keyboard-handling[Keyboard Handling protocol extension]
|
||||
|
||||
|===
|
||||
| Name | Number
|
||||
|
||||
| 0 | 48
|
||||
| 1 | 49
|
||||
| 2 | 50
|
||||
| 3 | 51
|
||||
| 4 | 52
|
||||
| 5 | 53
|
||||
| 6 | 54
|
||||
| 7 | 55
|
||||
| 8 | 56
|
||||
| 9 | 57
|
||||
| A | 65
|
||||
| APOSTROPHE | 39
|
||||
| B | 66
|
||||
| BACKSLASH | 92
|
||||
| BACKSPACE | 259
|
||||
| C | 67
|
||||
| CAPS LOCK | 280
|
||||
| COMMA | 44
|
||||
| D | 68
|
||||
| DELETE | 261
|
||||
| DOWN | 264
|
||||
| E | 69
|
||||
| END | 269
|
||||
| ENTER | 257
|
||||
| EQUAL | 61
|
||||
| ESCAPE | 256
|
||||
| F | 70
|
||||
| F1 | 290
|
||||
| F10 | 299
|
||||
| F11 | 300
|
||||
| F12 | 301
|
||||
| F13 | 302
|
||||
| F14 | 303
|
||||
| F15 | 304
|
||||
| F16 | 305
|
||||
| F17 | 306
|
||||
| F18 | 307
|
||||
| F19 | 308
|
||||
| F2 | 291
|
||||
| F20 | 309
|
||||
| F21 | 310
|
||||
| F22 | 311
|
||||
| F23 | 312
|
||||
| F24 | 313
|
||||
| F25 | 314
|
||||
| F3 | 292
|
||||
| F4 | 293
|
||||
| F5 | 294
|
||||
| F6 | 295
|
||||
| F7 | 296
|
||||
| F8 | 297
|
||||
| F9 | 298
|
||||
| G | 71
|
||||
| GRAVE ACCENT | 96
|
||||
| H | 72
|
||||
| HOME | 268
|
||||
| I | 73
|
||||
| INSERT | 260
|
||||
| J | 74
|
||||
| K | 75
|
||||
| KP 0 | 320
|
||||
| KP 1 | 321
|
||||
| KP 2 | 322
|
||||
| KP 3 | 323
|
||||
| KP 4 | 324
|
||||
| KP 5 | 325
|
||||
| KP 6 | 326
|
||||
| KP 7 | 327
|
||||
| KP 8 | 328
|
||||
| KP 9 | 329
|
||||
| KP ADD | 334
|
||||
| KP DECIMAL | 330
|
||||
| KP DIVIDE | 331
|
||||
| KP ENTER | 335
|
||||
| KP EQUAL | 336
|
||||
| KP MULTIPLY | 332
|
||||
| KP SUBTRACT | 333
|
||||
| L | 76
|
||||
| LEFT | 263
|
||||
| LEFT ALT | 342
|
||||
| LEFT BRACKET | 91
|
||||
| LEFT CONTROL | 341
|
||||
| LEFT SHIFT | 340
|
||||
| LEFT SUPER | 343
|
||||
| M | 77
|
||||
| MINUS | 45
|
||||
| N | 78
|
||||
| NUM LOCK | 282
|
||||
| O | 79
|
||||
| P | 80
|
||||
| PAGE DOWN | 267
|
||||
| PAGE UP | 266
|
||||
| PAUSE | 284
|
||||
| PERIOD | 46
|
||||
| PRINT SCREEN | 283
|
||||
| Q | 81
|
||||
| R | 82
|
||||
| RIGHT | 262
|
||||
| RIGHT ALT | 346
|
||||
| RIGHT BRACKET | 93
|
||||
| RIGHT CONTROL | 345
|
||||
| RIGHT SHIFT | 344
|
||||
| RIGHT SUPER | 347
|
||||
| S | 83
|
||||
| SCROLL LOCK | 281
|
||||
| SEMICOLON | 59
|
||||
| SLASH | 47
|
||||
| SPACE | 32
|
||||
| T | 84
|
||||
| TAB | 258
|
||||
| U | 85
|
||||
| UP | 265
|
||||
| V | 86
|
||||
| W | 87
|
||||
| WORLD 1 | 161
|
||||
| WORLD 2 | 162
|
||||
| X | 88
|
||||
| Y | 89
|
||||
| Z | 90
|
||||
|
||||
|===
|
||||
|
||||
@ -40,9 +40,12 @@ raw = subprocess.check_output([
|
||||
'from kitty.keys import *; import json; print(json.dumps(key_integer_map()))'
|
||||
]).decode('utf-8')
|
||||
key_map = json.loads(raw)
|
||||
lines = ['|===', '| Name | Number |', '']
|
||||
lines = [
|
||||
'See link:protocol-extensions.asciidoc#keyboard-handling[Keyboard Handling protocol extension]',
|
||||
'', '|===', '| Name | Number', ''
|
||||
]
|
||||
for k in sorted(key_map):
|
||||
lines.append('| {:15s} | {:4d} |'.format(k, key_map[k]))
|
||||
lines.append('| {:15s} | {}'.format(k.replace('_', ' '), key_map[k]))
|
||||
lines += ['', '|===']
|
||||
with open('key_encoding.asciidoc', 'w') as f:
|
||||
print('= Key encoding for extended keyboard protocol\n', file=f)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user