Which key, with Character meaning "the one in #char".
Constants
Begin = 15_u8
The centre of the keypad with num lock off, which sends its own
sequence rather than a digit.
Unknown = 36_u8
An escape sequence the decoder does not recognise. The bytes are on the
event, so an application that knows better than the decoder still can.
CapsLock = 37_u8
The lock and system keys, CSI 57358 u through CSI 57363 u.
F21 = 43_u8
The function keys past the twenty a ~ sequence can name.
KP0 = 58_u8
The keypad, which the kitty protocol reports apart from the keys it
shares a meaning with: KP1 is not End and KPEnter is not Enter,
however identical they look to an ordinary terminal.
MediaPlay = 87_u8
The media keys, which a keyboard with them sends whether or not the
application asked for anything.
MediaTrackPrevious = 95_u8
LeftShift = 100_u8
The modifier keys themselves, reported as keys of their own. Only a
terminal asked for key events for them sends these; the modifier bits
on another key are Modifiers, not these.
Instance methods
backspace?
Returns true if this enum value equals Backspace
Sourcebegin?
Returns true if this enum value equals Begin
Sourcecaps_lock?
Returns true if this enum value equals CapsLock
Sourcecharacter?
Returns true if this enum value equals Character
Sourcedelete?
Returns true if this enum value equals Delete
Sourcedown?
Returns true if this enum value equals Down
Sourceend?
Returns true if this enum value equals End
Sourceenter?
Returns true if this enum value equals Enter
Sourceescape?
Returns true if this enum value equals Escape
Sourcef10?
Returns true if this enum value equals F10
Sourcef11?
Returns true if this enum value equals F11
Sourcef12?
Returns true if this enum value equals F12
Sourcef13?
Returns true if this enum value equals F13
Sourcef14?
Returns true if this enum value equals F14
Sourcef15?
Returns true if this enum value equals F15
Sourcef16?
Returns true if this enum value equals F16
Sourcef17?
Returns true if this enum value equals F17
Sourcef18?
Returns true if this enum value equals F18
Sourcef19?
Returns true if this enum value equals F19
Sourcef1?
Returns true if this enum value equals F1
Sourcef20?
Returns true if this enum value equals F20
Sourcef21?
Returns true if this enum value equals F21
Sourcef22?
Returns true if this enum value equals F22
Sourcef23?
Returns true if this enum value equals F23
Sourcef24?
Returns true if this enum value equals F24
Sourcef25?
Returns true if this enum value equals F25
Sourcef26?
Returns true if this enum value equals F26
Sourcef27?
Returns true if this enum value equals F27
Sourcef28?
Returns true if this enum value equals F28
Sourcef29?
Returns true if this enum value equals F29
Sourcef2?
Returns true if this enum value equals F2
Sourcef30?
Returns true if this enum value equals F30
Sourcef31?
Returns true if this enum value equals F31
Sourcef32?
Returns true if this enum value equals F32
Sourcef33?
Returns true if this enum value equals F33
Sourcef34?
Returns true if this enum value equals F34
Sourcef35?
Returns true if this enum value equals F35
Sourcef3?
Returns true if this enum value equals F3
Sourcef4?
Returns true if this enum value equals F4
Sourcef5?
Returns true if this enum value equals F5
Sourcef6?
Returns true if this enum value equals F6
Sourcef7?
Returns true if this enum value equals F7
Sourcef8?
Returns true if this enum value equals F8
Sourcef9?
Returns true if this enum value equals F9
Sourcehome?
Returns true if this enum value equals Home
Sourceinsert?
Returns true if this enum value equals Insert
Sourceiso_level3_shift?
Returns true if this enum value equals IsoLevel3Shift
Sourceiso_level5_shift?
Returns true if this enum value equals IsoLevel5Shift
Sourcekp0?
Returns true if this enum value equals KP0
Sourcekp1?
Returns true if this enum value equals KP1
Sourcekp2?
Returns true if this enum value equals KP2
Sourcekp3?
Returns true if this enum value equals KP3
Sourcekp4?
Returns true if this enum value equals KP4
Sourcekp5?
Returns true if this enum value equals KP5
Sourcekp6?
Returns true if this enum value equals KP6
Sourcekp7?
Returns true if this enum value equals KP7
Sourcekp8?
Returns true if this enum value equals KP8
Sourcekp9?
Returns true if this enum value equals KP9
Sourcekp_add?
Returns true if this enum value equals KPAdd
Sourcekp_begin?
Returns true if this enum value equals KPBegin
Sourcekp_decimal?
Returns true if this enum value equals KPDecimal
Sourcekp_delete?
Returns true if this enum value equals KPDelete
Sourcekp_divide?
Returns true if this enum value equals KPDivide
Sourcekp_down?
Returns true if this enum value equals KPDown
Sourcekp_end?
Returns true if this enum value equals KPEnd
Sourcekp_enter?
Returns true if this enum value equals KPEnter
Sourcekp_equal?
Returns true if this enum value equals KPEqual
Sourcekp_home?
Returns true if this enum value equals KPHome
Sourcekp_insert?
Returns true if this enum value equals KPInsert
Sourcekp_left?
Returns true if this enum value equals KPLeft
Sourcekp_multiply?
Returns true if this enum value equals KPMultiply
Sourcekp_page_down?
Returns true if this enum value equals KPPageDown
Sourcekp_page_up?
Returns true if this enum value equals KPPageUp
Sourcekp_right?
Returns true if this enum value equals KPRight
Sourcekp_separator?
Returns true if this enum value equals KPSeparator
Sourcekp_subtract?
Returns true if this enum value equals KPSubtract
Sourcekp_up?
Returns true if this enum value equals KPUp
Sourceleft?
Returns true if this enum value equals Left
Sourceleft_alt?
Returns true if this enum value equals LeftAlt
Sourceleft_control?
Returns true if this enum value equals LeftControl
Sourceleft_hyper?
Returns true if this enum value equals LeftHyper
Sourceleft_shift?
Returns true if this enum value equals LeftShift
Sourceleft_super?
Returns true if this enum value equals LeftSuper
Sourcelower_volume?
Returns true if this enum value equals LowerVolume
Sourcemute_volume?
Returns true if this enum value equals MuteVolume
Sourcenum_lock?
Returns true if this enum value equals NumLock
Sourcepage_down?
Returns true if this enum value equals PageDown
Sourcepage_up?
Returns true if this enum value equals PageUp
Sourcepause?
Returns true if this enum value equals Pause
Sourceprint_screen?
Returns true if this enum value equals PrintScreen
Sourceraise_volume?
Returns true if this enum value equals RaiseVolume
Sourceright?
Returns true if this enum value equals Right
Sourceright_alt?
Returns true if this enum value equals RightAlt
Sourceright_control?
Returns true if this enum value equals RightControl
Sourceright_hyper?
Returns true if this enum value equals RightHyper
Sourceright_shift?
Returns true if this enum value equals RightShift
Sourceright_super?
Returns true if this enum value equals RightSuper
Sourcetab?
Returns true if this enum value equals Tab
Sourceunknown?
Returns true if this enum value equals Unknown
Sourceup?
Returns true if this enum value equals Up
Source