enum TermBuf::Key::Name

Overview

Which key, with Character meaning "the one in #char".

Defined in:

termbuf/input/key.cr

Enum Members

Character = 0_u8
Enter = 1_u8
Tab = 2_u8
Backspace = 3_u8
Escape = 4_u8
Up = 5_u8
Down = 6_u8
Right = 7_u8
Left = 8_u8
Home = 9_u8
End = 10_u8
PageUp = 11_u8
PageDown = 12_u8
Insert = 13_u8
Delete = 14_u8
Begin = 15_u8

The centre of the keypad with num lock off, which sends its own sequence rather than a digit.

F1 = 16_u8
F2 = 17_u8
F3 = 18_u8
F4 = 19_u8
F5 = 20_u8
F6 = 21_u8
F7 = 22_u8
F8 = 23_u8
F9 = 24_u8
F10 = 25_u8
F11 = 26_u8
F12 = 27_u8
F13 = 28_u8
F14 = 29_u8
F15 = 30_u8
F16 = 31_u8
F17 = 32_u8
F18 = 33_u8
F19 = 34_u8
F20 = 35_u8
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.

Instance Method Summary

Instance Method Detail

def backspace? #

Returns true if this enum value equals Backspace


[View source]
def begin? #

Returns true if this enum value equals Begin


[View source]
def character? #

Returns true if this enum value equals Character


[View source]
def delete? #

Returns true if this enum value equals Delete


[View source]
def down? #

Returns true if this enum value equals Down


[View source]
def end? #

Returns true if this enum value equals End


[View source]
def enter? #

Returns true if this enum value equals Enter


[View source]
def escape? #

Returns true if this enum value equals Escape


[View source]
def f10? #

Returns true if this enum value equals F10


[View source]
def f11? #

Returns true if this enum value equals F11


[View source]
def f12? #

Returns true if this enum value equals F12


[View source]
def f13? #

Returns true if this enum value equals F13


[View source]
def f14? #

Returns true if this enum value equals F14


[View source]
def f15? #

Returns true if this enum value equals F15


[View source]
def f16? #

Returns true if this enum value equals F16


[View source]
def f17? #

Returns true if this enum value equals F17


[View source]
def f18? #

Returns true if this enum value equals F18


[View source]
def f19? #

Returns true if this enum value equals F19


[View source]
def f1? #

Returns true if this enum value equals F1


[View source]
def f20? #

Returns true if this enum value equals F20


[View source]
def f2? #

Returns true if this enum value equals F2


[View source]
def f3? #

Returns true if this enum value equals F3


[View source]
def f4? #

Returns true if this enum value equals F4


[View source]
def f5? #

Returns true if this enum value equals F5


[View source]
def f6? #

Returns true if this enum value equals F6


[View source]
def f7? #

Returns true if this enum value equals F7


[View source]
def f8? #

Returns true if this enum value equals F8


[View source]
def f9? #

Returns true if this enum value equals F9


[View source]
def home? #

Returns true if this enum value equals Home


[View source]
def insert? #

Returns true if this enum value equals Insert


[View source]
def left? #

Returns true if this enum value equals Left


[View source]
def page_down? #

Returns true if this enum value equals PageDown


[View source]
def page_up? #

Returns true if this enum value equals PageUp


[View source]
def right? #

Returns true if this enum value equals Right


[View source]
def tab? #

Returns true if this enum value equals Tab


[View source]
def unknown? #

Returns true if this enum value equals Unknown


[View source]
def up? #

Returns true if this enum value equals Up


[View source]