wijjit.terminal.input.Keys

class wijjit.terminal.input.Keys[source]

Common keyboard key definitions.

__init__()

Methods

__init__()

Attributes

BACKSPACE

BACKTAB

CTRL_C

CTRL_D

CTRL_SPACE

CTRL_Y

CTRL_Z

DELETE

DOWN

END

ENTER

ESCAPE

F1

F10

F11

F12

F2

F3

F4

F5

F6

F7

F8

F9

HOME

LEFT

PAGE_DOWN

PAGE_UP

RIGHT

SPACE

TAB

UP

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')