enum

Term::Terminfo::Keyboard::Key

Inherits Enum < Comparable < Value < Object

Key codes

Constants

Null = 0

Control keys

CtrlA = 1
CtrlB = 2
CtrlC = 3
CtrlD = 4
CtrlE = 5
CtrlF = 6
CtrlG = 7
Backspace = 8
Tab = 9
CtrlJ = 10
CtrlK = 11
CtrlL = 12
Enter = 13
CtrlN = 14
CtrlO = 15
CtrlP = 16
CtrlQ = 17
CtrlR = 18
CtrlS = 19
CtrlT = 20
CtrlU = 21
CtrlV = 22
CtrlW = 23
CtrlX = 24
CtrlY = 25
CtrlZ = 26
Escape = 27
Delete = 127
Up = 1000

Special keys (using high values)

Down = 1001
Right = 1002
Left = 1003
Home = 1004
End = 1005
PageUp = 1006
PageDown = 1007
Insert = 1008
F1 = 1009
F2 = 1010
F3 = 1011
F4 = 1012
F5 = 1013
F6 = 1014
F7 = 1015
F8 = 1016
F9 = 1017
F10 = 1018
F11 = 1019
F12 = 1020
ShiftTab = 1021

Modified keys

ShiftUp = 1022
ShiftDown = 1023
ShiftRight = 1024
ShiftLeft = 1025
MouseLeft = 2000

Mouse events

MouseRight = 2001
MouseMiddle = 2002
MouseRelease = 2003
MouseWheelUp = 2004
MouseWheelDown = 2005

Instance methods

backspace?

Returns true if this enum value equals Backspace

Source
ctrl_a?

Returns true if this enum value equals CtrlA

Source
ctrl_b?

Returns true if this enum value equals CtrlB

Source
ctrl_c?

Returns true if this enum value equals CtrlC

Source
ctrl_d?

Returns true if this enum value equals CtrlD

Source
ctrl_e?

Returns true if this enum value equals CtrlE

Source
ctrl_f?

Returns true if this enum value equals CtrlF

Source
ctrl_g?

Returns true if this enum value equals CtrlG

Source
ctrl_j?

Returns true if this enum value equals CtrlJ

Source
ctrl_k?

Returns true if this enum value equals CtrlK

Source
ctrl_l?

Returns true if this enum value equals CtrlL

Source
ctrl_n?

Returns true if this enum value equals CtrlN

Source
ctrl_o?

Returns true if this enum value equals CtrlO

Source
ctrl_p?

Returns true if this enum value equals CtrlP

Source
ctrl_q?

Returns true if this enum value equals CtrlQ

Source
ctrl_r?

Returns true if this enum value equals CtrlR

Source
ctrl_s?

Returns true if this enum value equals CtrlS

Source
ctrl_t?

Returns true if this enum value equals CtrlT

Source
ctrl_u?

Returns true if this enum value equals CtrlU

Source
ctrl_v?

Returns true if this enum value equals CtrlV

Source
ctrl_w?

Returns true if this enum value equals CtrlW

Source
ctrl_x?

Returns true if this enum value equals CtrlX

Source
ctrl_y?

Returns true if this enum value equals CtrlY

Source
ctrl_z?

Returns true if this enum value equals CtrlZ

Source
delete?

Returns true if this enum value equals Delete

Source
down?

Returns true if this enum value equals Down

Source
end?

Returns true if this enum value equals End

Source
enter?

Returns true if this enum value equals Enter

Source
escape?

Returns true if this enum value equals Escape

Source
f10?

Returns true if this enum value equals F10

Source
f11?

Returns true if this enum value equals F11

Source
f12?

Returns true if this enum value equals F12

Source
f1?

Returns true if this enum value equals F1

Source
f2?

Returns true if this enum value equals F2

Source
f3?

Returns true if this enum value equals F3

Source
f4?

Returns true if this enum value equals F4

Source
f5?

Returns true if this enum value equals F5

Source
f6?

Returns true if this enum value equals F6

Source
f7?

Returns true if this enum value equals F7

Source
f8?

Returns true if this enum value equals F8

Source
f9?

Returns true if this enum value equals F9

Source
home?

Returns true if this enum value equals Home

Source
insert?

Returns true if this enum value equals Insert

Source
left?

Returns true if this enum value equals Left

Source
mouse_left?

Returns true if this enum value equals MouseLeft

Source
mouse_middle?

Returns true if this enum value equals MouseMiddle

Source
mouse_release?

Returns true if this enum value equals MouseRelease

Source
mouse_right?

Returns true if this enum value equals MouseRight

Source
mouse_wheel_down?

Returns true if this enum value equals MouseWheelDown

Source
mouse_wheel_up?

Returns true if this enum value equals MouseWheelUp

Source
null?

Returns true if this enum value equals Null

Source
page_down?

Returns true if this enum value equals PageDown

Source
page_up?

Returns true if this enum value equals PageUp

Source
right?

Returns true if this enum value equals Right

Source
shift_down?

Returns true if this enum value equals ShiftDown

Source
shift_left?

Returns true if this enum value equals ShiftLeft

Source
shift_right?

Returns true if this enum value equals ShiftRight

Source
shift_tab?

Returns true if this enum value equals ShiftTab

Source
shift_up?

Returns true if this enum value equals ShiftUp

Source
tab?

Returns true if this enum value equals Tab

Source
up?

Returns true if this enum value equals Up

Source