- commit
- f9d235e41a88cff766bfde6a33bf302b0cd18c1b
- parent
- 7c289d1ff9950a81fef0fe1f468c1f36b6404aec
- Author
- Tobias Bengfort <tobias.bengfort@gmx.net>
- Date
- 2014-10-09 07:24
use only limited set of key constants
Diffstat
| M | dirtywords/constants.py | 173 | ++++++------------------------------------------------------- |
1 files changed, 16 insertions, 157 deletions
diff --git a/dirtywords/constants.py b/dirtywords/constants.py
@@ -1,157 +1,16 @@1 -1 KEY_MIN = 257 # Minimum key value2 -1 KEY_BREAK = 257 # Break key (unreliable)3 -1 KEY_DOWN = 258 # Down-arrow4 -1 KEY_UP = 259 # Up-arrow5 -1 KEY_LEFT = 260 # Left-arrow6 -1 KEY_RIGHT = 261 # Right-arrow7 -1 KEY_HOME = 262 # Home key (upward+left arrow)8 -1 KEY_BACKSPACE = 263 # Backspace (unreliable)9 -1 # Function keys. Up to 64 function keys are supported.10 -1 KEY_F0 = 26411 -1 KEY_F1 = 26512 -1 KEY_F2 = 26613 -1 KEY_F3 = 26714 -1 KEY_F4 = 26815 -1 KEY_F5 = 26916 -1 KEY_F6 = 27017 -1 KEY_F7 = 27118 -1 KEY_F8 = 27219 -1 KEY_F9 = 27320 -1 KEY_F10 = 27421 -1 KEY_F11 = 27522 -1 KEY_F12 = 27623 -1 KEY_F13 = 27724 -1 KEY_F14 = 27825 -1 KEY_F15 = 27926 -1 KEY_F16 = 28027 -1 KEY_F17 = 28128 -1 KEY_F18 = 28229 -1 KEY_F19 = 28330 -1 KEY_F20 = 28431 -1 KEY_F21 = 28532 -1 KEY_F22 = 28633 -1 KEY_F23 = 28734 -1 KEY_F24 = 28835 -1 KEY_F25 = 28936 -1 KEY_F26 = 29037 -1 KEY_F27 = 29138 -1 KEY_F28 = 29239 -1 KEY_F29 = 29340 -1 KEY_F30 = 29441 -1 KEY_F31 = 29542 -1 KEY_F32 = 29643 -1 KEY_F33 = 29744 -1 KEY_F34 = 29845 -1 KEY_F35 = 29946 -1 KEY_F36 = 30047 -1 KEY_F37 = 30148 -1 KEY_F38 = 30249 -1 KEY_F39 = 30350 -1 KEY_F40 = 30451 -1 KEY_F41 = 30552 -1 KEY_F42 = 30653 -1 KEY_F43 = 30754 -1 KEY_F44 = 30855 -1 KEY_F45 = 30956 -1 KEY_F46 = 31057 -1 KEY_F47 = 31158 -1 KEY_F48 = 31259 -1 KEY_F49 = 31360 -1 KEY_F50 = 31461 -1 KEY_F51 = 31562 -1 KEY_F52 = 31663 -1 KEY_F53 = 31764 -1 KEY_F54 = 31865 -1 KEY_F55 = 31966 -1 KEY_F56 = 32067 -1 KEY_F57 = 32168 -1 KEY_F58 = 32269 -1 KEY_F59 = 32370 -1 KEY_F60 = 32471 -1 KEY_F61 = 32572 -1 KEY_F62 = 32673 -1 KEY_F63 = 32774 -1 KEY_DL = 328 # Delete line75 -1 KEY_IL = 329 # Insert line76 -1 KEY_DC = 330 # Delete character77 -1 KEY_IC = 331 # Insert char or enter insert mode78 -1 KEY_EIC = 332 # Exit insert char mode79 -1 KEY_CLEAR = 333 # Clear screen80 -1 KEY_EOS = 334 # Clear to end of screen81 -1 KEY_EOL = 335 # Clear to end of line82 -1 KEY_SF = 336 # Scroll 1 line forward83 -1 KEY_SR = 337 # Scroll 1 line backward (reverse)84 -1 KEY_NPAGE = 338 # Next page85 -1 KEY_PPAGE = 339 # Previous page86 -1 KEY_STAB = 340 # Set tab87 -1 KEY_CTAB = 341 # Clear tab88 -1 KEY_CATAB = 342 # Clear all tabs89 -1 KEY_ENTER = 343 # Enter or send (unreliable)90 -1 KEY_SRESET = 344 # Soft (partial) reset (unreliable)91 -1 KEY_RESET = 345 # Reset or hard reset (unreliable)92 -1 KEY_PRINT = 346 # Print93 -1 KEY_LL = 347 # Home down or bottom (lower left)94 -1 KEY_A1 = 348 # Upper left of keypad95 -1 KEY_A3 = 349 # Upper right of keypad96 -1 KEY_B2 = 350 # Center of keypad97 -1 KEY_C1 = 351 # Lower left of keypad98 -1 KEY_C3 = 352 # Lower right of keypad99 -1 KEY_BTAB = 353 # Back tab100 -1 KEY_BEG = 354 # Beg (beginning)101 -1 KEY_CANCEL = 355 # Cancel102 -1 KEY_CLOSE = 356 # Close103 -1 KEY_COMMAND = 357 # Cmd (command)104 -1 KEY_COPY = 358 # Copy105 -1 KEY_CREATE = 359 # Create106 -1 KEY_END = 360 # End107 -1 KEY_EXIT = 361 # Exit108 -1 KEY_FIND = 362 # Find109 -1 KEY_HELP = 363 # Help110 -1 KEY_MARK = 364 # Mark111 -1 KEY_MESSAGE = 365 # Message112 -1 KEY_MOVE = 366 # Move113 -1 KEY_NEXT = 367 # Next114 -1 KEY_OPEN = 368 # Open115 -1 KEY_OPTIONS = 369 # Options116 -1 KEY_PREVIOUS = 370 # Prev (previous)117 -1 KEY_REDO = 371 # Redo118 -1 KEY_REFERENCE = 372 # Ref (reference)119 -1 KEY_REFRESH = 373 # Refresh120 -1 KEY_REPLACE = 374 # Replace121 -1 KEY_RESTART = 375 # Restart122 -1 KEY_RESUME = 376 # Resume123 -1 KEY_SAVE = 377 # Save124 -1 KEY_SBEG = 378 # Shifted Beg (beginning)125 -1 KEY_SCANCEL = 379 # Shifted Cancel126 -1 KEY_SCOMMAND = 380 # Shifted Command127 -1 KEY_SCOPY = 381 # Shifted Copy128 -1 KEY_SCREATE = 382 # Shifted Create129 -1 KEY_SDC = 383 # Shifted Delete char130 -1 KEY_SDL = 384 # Shifted Delete line131 -1 KEY_SELECT = 385 # Select132 -1 KEY_SEND = 386 # Shifted End133 -1 KEY_SEOL = 387 # Shifted Clear line134 -1 KEY_SEXIT = 388 # Shifted Dxit135 -1 KEY_SFIND = 389 # Shifted Find136 -1 KEY_SHELP = 390 # Shifted Help137 -1 KEY_SHOME = 391 # Shifted Home138 -1 KEY_SIC = 392 # Shifted Input139 -1 KEY_SLEFT = 393 # Shifted Left arrow140 -1 KEY_SMESSAGE = 394 # Shifted Message141 -1 KEY_SMOVE = 395 # Shifted Move142 -1 KEY_SNEXT = 396 # Shifted Next143 -1 KEY_SOPTIONS = 397 # Shifted Options144 -1 KEY_SPREVIOUS = 398 # Shifted Prev145 -1 KEY_SPRINT = 399 # Shifted Print146 -1 KEY_SREDO = 400 # Shifted Redo147 -1 KEY_SREPLACE = 401 # Shifted Replace148 -1 KEY_SRIGHT = 402 # Shifted Right arrow149 -1 KEY_SRSUME = 403 # Shifted Resume150 -1 KEY_SSAVE = 404 # Shifted Save151 -1 KEY_SSUSPEND = 405 # Shifted Suspend152 -1 KEY_SUNDO = 406 # Shifted Undo153 -1 KEY_SUSPEND = 407 # Suspend154 -1 KEY_UNDO = 408 # Undo155 -1 KEY_MOUSE = 409 # Mouse event has occurred156 -1 KEY_RESIZE = 410 # Terminal resize event157 -1 KEY_MAX = 511 # Maximum key value-1 1 KEYS = { -1 2 'Pause': 257, # Break key (unreliable) -1 3 'Down': 258, # Down-arrow -1 4 'Up': 259, # Up-arrow -1 5 'Left': 260, # Left-arrow -1 6 'Right': 261, # Right-arrow -1 7 'Home': 262, # Home key (upward+left arrow) -1 8 'Backspace': 127, # Backspace (unreliable) -1 9 'Delete': 330, # Delete character -1 10 'Insert': 331, # Insert char or enter insert mode -1 11 'PageDown': 338, # Next page -1 12 'PageUp': 339, # Previous page -1 13 'Return': 13, # Enter or send (unreliable) -1 14 'Print': 346, # Print -1 15 'End': 360, # End -1 16 }