enum Cride::Terminal::Key

Defined in:

terminal/input.cr

Enum Members

ValidString = -1
Tilde = 0
CTRL_2 = 0
CTRL_A = 1
CTRL_B = 2
CTRL_C = 3
CTRL_D = 4
CTRL_E = 5
CTRL_F = 6
CTRL_G = 7
Backspace0 = 8
CTRL_H = 8
Tab = 9
CTRL_I = 9
LineField = 10
CTRL_J = 10
CTRL_K = 11
CTRL_L = 12
Enter = 13
CarriageReturn = 13
CTRL_M = 13
CTRL_N = 14
CTRL_O = 15
CTRL_P = 16
CTRL_Q = 17
CTRL_R = 18
CTRL_S = 19
CTRL_T = 20
CTRL_U = 21
CTRL_V = 22
CTRL_W = 23
CTRL_X = 24
CTRL_Y = 25
CTRL_Z = 26
Esc = 27
CTRL_LSQ_BRACKET = 27
CTRL_3 = 27
CTRL_4 = 28
CTRL_Backslash = 28
CTRL_5 = 29
CTRL_RSQ_BRACKET = 29
CTRL_6 = 30
CTRL_7 = 31
CTRL_Slash = 31
CTRL_Underscore = 31
Space = 32
Exclamation = 33
QuotationMarks = 34
Hash = 35
Dollar = 36
Percent = 37
Insert = 38
Delete = 39
Home = 40
PageUp = 41
PageDown = 42
CTRL_1 = 49
CTRL_9 = 57
F9 = 86
F10 = 87
CTRL_ArrowUp = 88
CTRL_ArrowDown = 89
CTRL_ArrowRight = 90
CTRL_ArrowLeft = 91
F6 = 92
F7 = 93
F8 = 94
Backspace = 127
CTRL_8 = 127
ArrowUp = 183
ArrowDown = 184
ArrowRight = 185
ArrowLeft = 186

Instance Method Summary

Instance Method Detail

def arrow_down? #

[View source]
def arrow_left? #

[View source]
def arrow_right? #

[View source]
def arrow_up? #

[View source]
def backspace0? #

[View source]
def backspace? #

[View source]
def carriage_return? #

[View source]
def ctrl_1? #

[View source]
def ctrl_2? #

[View source]
def ctrl_3? #

[View source]
def ctrl_4? #

[View source]
def ctrl_5? #

[View source]
def ctrl_6? #

[View source]
def ctrl_7? #

[View source]
def ctrl_8? #

[View source]
def ctrl_9? #

[View source]
def ctrl_a? #

[View source]
def ctrl_arrow_down? #

[View source]
def ctrl_arrow_left? #

[View source]
def ctrl_arrow_right? #

[View source]
def ctrl_arrow_up? #

[View source]
def ctrl_b? #

[View source]
def ctrl_backslash? #

[View source]
def ctrl_c? #

[View source]
def ctrl_d? #

[View source]
def ctrl_e? #

[View source]
def ctrl_f? #

[View source]
def ctrl_g? #

[View source]
def ctrl_h? #

[View source]
def ctrl_i? #

[View source]
def ctrl_j? #

[View source]
def ctrl_k? #

[View source]
def ctrl_l? #

[View source]
def ctrl_lsq_bracket? #

[View source]
def ctrl_m? #

[View source]
def ctrl_n? #

[View source]
def ctrl_o? #

[View source]
def ctrl_p? #

[View source]
def ctrl_q? #

[View source]
def ctrl_r? #

[View source]
def ctrl_rsq_bracket? #

[View source]
def ctrl_s? #

[View source]
def ctrl_slash? #

[View source]
def ctrl_t? #

[View source]
def ctrl_u? #

[View source]
def ctrl_underscore? #

[View source]
def ctrl_v? #

[View source]
def ctrl_w? #

[View source]
def ctrl_x? #

[View source]
def ctrl_y? #

[View source]
def ctrl_z? #

[View source]
def delete? #

[View source]
def dollar? #

[View source]
def enter? #

[View source]
def esc? #

[View source]
def exclamation? #

[View source]
def f10? #

[View source]
def f6? #

[View source]
def f7? #

[View source]
def f8? #

[View source]
def f9? #

[View source]
def hash? #

[View source]
def home? #

[View source]
def insert? #

[View source]
def line_field? #

[View source]
def page_down? #

[View source]
def page_up? #

[View source]
def percent? #

[View source]
def quotation_marks? #

[View source]
def space? #

[View source]
def tab? #

[View source]
def tilde? #

[View source]
def valid_string? #

[View source]