wijjit.terminal.input.Keys
- class wijjit.terminal.input.Keys[source]
Common keyboard key definitions.
- __init__()
Methods
__init__()Attributes
- ENTER = Key(name='enter', key_type=<KeyType.SPECIAL: 2>, char='\r')
- TAB = Key(name='tab', key_type=<KeyType.SPECIAL: 2>, char='\t')
- BACKTAB = Key(name='shift+tab', key_type=<KeyType.SPECIAL: 2>, char=None)
- ESCAPE = Key(name='escape', key_type=<KeyType.SPECIAL: 2>, char='\x1b')
- BACKSPACE = Key(name='backspace', key_type=<KeyType.SPECIAL: 2>, char='\x7f')
- DELETE = Key(name='delete', key_type=<KeyType.SPECIAL: 2>, char=None)
- SPACE = Key(name='space', key_type=<KeyType.CHARACTER: 1>, char=' ')
- UP = Key(name='up', key_type=<KeyType.SPECIAL: 2>, char=None)
- DOWN = Key(name='down', key_type=<KeyType.SPECIAL: 2>, char=None)
- LEFT = Key(name='left', key_type=<KeyType.SPECIAL: 2>, char=None)
- RIGHT = Key(name='right', key_type=<KeyType.SPECIAL: 2>, char=None)
- CTRL_C = Key(name='ctrl+c', key_type=<KeyType.CONTROL: 3>, char='\x03')
- HOME = Key(name='home', key_type=<KeyType.SPECIAL: 2>, char=None)
- END = Key(name='end', key_type=<KeyType.SPECIAL: 2>, char=None)
- PAGE_UP = Key(name='pageup', key_type=<KeyType.SPECIAL: 2>, char=None)
- PAGE_DOWN = Key(name='pagedown', key_type=<KeyType.SPECIAL: 2>, char=None)
- F1 = Key(name='f1', key_type=<KeyType.SPECIAL: 2>, char=None)
- F2 = Key(name='f2', key_type=<KeyType.SPECIAL: 2>, char=None)
- F3 = Key(name='f3', key_type=<KeyType.SPECIAL: 2>, char=None)
- F4 = Key(name='f4', key_type=<KeyType.SPECIAL: 2>, char=None)
- F5 = Key(name='f5', key_type=<KeyType.SPECIAL: 2>, char=None)
- F6 = Key(name='f6', key_type=<KeyType.SPECIAL: 2>, char=None)
- F7 = Key(name='f7', key_type=<KeyType.SPECIAL: 2>, char=None)
- F8 = Key(name='f8', key_type=<KeyType.SPECIAL: 2>, char=None)
- F9 = Key(name='f9', key_type=<KeyType.SPECIAL: 2>, char=None)
- F10 = Key(name='f10', key_type=<KeyType.SPECIAL: 2>, char=None)
- F11 = Key(name='f11', key_type=<KeyType.SPECIAL: 2>, char=None)
- F12 = Key(name='f12', key_type=<KeyType.SPECIAL: 2>, char=None)
- CTRL_D = Key(name='ctrl+d', key_type=<KeyType.CONTROL: 3>, char='\x04')
- CTRL_Y = Key(name='ctrl+y', key_type=<KeyType.CONTROL: 3>, char='\x19')
- CTRL_Z = Key(name='ctrl+z', key_type=<KeyType.CONTROL: 3>, char='\x1a')
- CTRL_SPACE = Key(name='ctrl+space', key_type=<KeyType.CONTROL: 3>, char='\x00')