dirtywords

portable text interface framework  https://pypi.python.org/pypi/dirtywords
git clone https://git.ce9e.org/dirtywords.git

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 value
    2    -1 KEY_BREAK = 257  # Break key (unreliable)
    3    -1 KEY_DOWN = 258  # Down-arrow
    4    -1 KEY_UP = 259  # Up-arrow
    5    -1 KEY_LEFT = 260  # Left-arrow
    6    -1 KEY_RIGHT = 261  # Right-arrow
    7    -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 = 264
   11    -1 KEY_F1 = 265
   12    -1 KEY_F2 = 266
   13    -1 KEY_F3 = 267
   14    -1 KEY_F4 = 268
   15    -1 KEY_F5 = 269
   16    -1 KEY_F6 = 270
   17    -1 KEY_F7 = 271
   18    -1 KEY_F8 = 272
   19    -1 KEY_F9 = 273
   20    -1 KEY_F10 = 274
   21    -1 KEY_F11 = 275
   22    -1 KEY_F12 = 276
   23    -1 KEY_F13 = 277
   24    -1 KEY_F14 = 278
   25    -1 KEY_F15 = 279
   26    -1 KEY_F16 = 280
   27    -1 KEY_F17 = 281
   28    -1 KEY_F18 = 282
   29    -1 KEY_F19 = 283
   30    -1 KEY_F20 = 284
   31    -1 KEY_F21 = 285
   32    -1 KEY_F22 = 286
   33    -1 KEY_F23 = 287
   34    -1 KEY_F24 = 288
   35    -1 KEY_F25 = 289
   36    -1 KEY_F26 = 290
   37    -1 KEY_F27 = 291
   38    -1 KEY_F28 = 292
   39    -1 KEY_F29 = 293
   40    -1 KEY_F30 = 294
   41    -1 KEY_F31 = 295
   42    -1 KEY_F32 = 296
   43    -1 KEY_F33 = 297
   44    -1 KEY_F34 = 298
   45    -1 KEY_F35 = 299
   46    -1 KEY_F36 = 300
   47    -1 KEY_F37 = 301
   48    -1 KEY_F38 = 302
   49    -1 KEY_F39 = 303
   50    -1 KEY_F40 = 304
   51    -1 KEY_F41 = 305
   52    -1 KEY_F42 = 306
   53    -1 KEY_F43 = 307
   54    -1 KEY_F44 = 308
   55    -1 KEY_F45 = 309
   56    -1 KEY_F46 = 310
   57    -1 KEY_F47 = 311
   58    -1 KEY_F48 = 312
   59    -1 KEY_F49 = 313
   60    -1 KEY_F50 = 314
   61    -1 KEY_F51 = 315
   62    -1 KEY_F52 = 316
   63    -1 KEY_F53 = 317
   64    -1 KEY_F54 = 318
   65    -1 KEY_F55 = 319
   66    -1 KEY_F56 = 320
   67    -1 KEY_F57 = 321
   68    -1 KEY_F58 = 322
   69    -1 KEY_F59 = 323
   70    -1 KEY_F60 = 324
   71    -1 KEY_F61 = 325
   72    -1 KEY_F62 = 326
   73    -1 KEY_F63 = 327
   74    -1 KEY_DL = 328  # Delete line
   75    -1 KEY_IL = 329  # Insert line
   76    -1 KEY_DC = 330  # Delete character
   77    -1 KEY_IC = 331  # Insert char or enter insert mode
   78    -1 KEY_EIC = 332  # Exit insert char mode
   79    -1 KEY_CLEAR = 333  # Clear screen
   80    -1 KEY_EOS = 334  # Clear to end of screen
   81    -1 KEY_EOL = 335  # Clear to end of line
   82    -1 KEY_SF = 336  # Scroll 1 line forward
   83    -1 KEY_SR = 337  # Scroll 1 line backward (reverse)
   84    -1 KEY_NPAGE = 338  # Next page
   85    -1 KEY_PPAGE = 339  # Previous page
   86    -1 KEY_STAB = 340  # Set tab
   87    -1 KEY_CTAB = 341  # Clear tab
   88    -1 KEY_CATAB = 342  # Clear all tabs
   89    -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  # Print
   93    -1 KEY_LL = 347  # Home down or bottom (lower left)
   94    -1 KEY_A1 = 348  # Upper left of keypad
   95    -1 KEY_A3 = 349  # Upper right of keypad
   96    -1 KEY_B2 = 350  # Center of keypad
   97    -1 KEY_C1 = 351  # Lower left of keypad
   98    -1 KEY_C3 = 352  # Lower right of keypad
   99    -1 KEY_BTAB = 353  # Back tab
  100    -1 KEY_BEG = 354  # Beg (beginning)
  101    -1 KEY_CANCEL = 355  # Cancel
  102    -1 KEY_CLOSE = 356  # Close
  103    -1 KEY_COMMAND = 357  # Cmd (command)
  104    -1 KEY_COPY = 358  # Copy
  105    -1 KEY_CREATE = 359  # Create
  106    -1 KEY_END = 360  # End
  107    -1 KEY_EXIT = 361  # Exit
  108    -1 KEY_FIND = 362  # Find
  109    -1 KEY_HELP = 363  # Help
  110    -1 KEY_MARK = 364  # Mark
  111    -1 KEY_MESSAGE = 365  # Message
  112    -1 KEY_MOVE = 366  # Move
  113    -1 KEY_NEXT = 367  # Next
  114    -1 KEY_OPEN = 368  # Open
  115    -1 KEY_OPTIONS = 369  # Options
  116    -1 KEY_PREVIOUS = 370  # Prev (previous)
  117    -1 KEY_REDO = 371  # Redo
  118    -1 KEY_REFERENCE = 372  # Ref (reference)
  119    -1 KEY_REFRESH = 373  # Refresh
  120    -1 KEY_REPLACE = 374  # Replace
  121    -1 KEY_RESTART = 375  # Restart
  122    -1 KEY_RESUME = 376  # Resume
  123    -1 KEY_SAVE = 377  # Save
  124    -1 KEY_SBEG = 378  # Shifted Beg (beginning)
  125    -1 KEY_SCANCEL = 379  # Shifted Cancel
  126    -1 KEY_SCOMMAND = 380  # Shifted Command
  127    -1 KEY_SCOPY = 381  # Shifted Copy
  128    -1 KEY_SCREATE = 382  # Shifted Create
  129    -1 KEY_SDC = 383  # Shifted Delete char
  130    -1 KEY_SDL = 384  # Shifted Delete line
  131    -1 KEY_SELECT = 385  # Select
  132    -1 KEY_SEND = 386  # Shifted End
  133    -1 KEY_SEOL = 387  # Shifted Clear line
  134    -1 KEY_SEXIT = 388  # Shifted Dxit
  135    -1 KEY_SFIND = 389  # Shifted Find
  136    -1 KEY_SHELP = 390  # Shifted Help
  137    -1 KEY_SHOME = 391  # Shifted Home
  138    -1 KEY_SIC = 392  # Shifted Input
  139    -1 KEY_SLEFT = 393  # Shifted Left arrow
  140    -1 KEY_SMESSAGE = 394  # Shifted Message
  141    -1 KEY_SMOVE = 395  # Shifted Move
  142    -1 KEY_SNEXT = 396  # Shifted Next
  143    -1 KEY_SOPTIONS = 397  # Shifted Options
  144    -1 KEY_SPREVIOUS = 398  # Shifted Prev
  145    -1 KEY_SPRINT = 399  # Shifted Print
  146    -1 KEY_SREDO = 400  # Shifted Redo
  147    -1 KEY_SREPLACE = 401  # Shifted Replace
  148    -1 KEY_SRIGHT = 402  # Shifted Right arrow
  149    -1 KEY_SRSUME = 403  # Shifted Resume
  150    -1 KEY_SSAVE = 404  # Shifted Save
  151    -1 KEY_SSUSPEND = 405  # Shifted Suspend
  152    -1 KEY_SUNDO = 406  # Shifted Undo
  153    -1 KEY_SUSPEND = 407  # Suspend
  154    -1 KEY_UNDO = 408  # Undo
  155    -1 KEY_MOUSE = 409  # Mouse event has occurred
  156    -1 KEY_RESIZE = 410  # Terminal resize event
  157    -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 }