Named keys produced by terminal input.
Key is the discriminant stored in every KeyEvent. Widgets pattern-match on
this enum to translate keypresses into application Msg values. Key::A..Key::Z
match lowercase letters only; an uppercase letter produces KeyChar instead, so
shift state is recoverable by checking whether the key is a Key or a KeyChar.
Constants
Unknown = 81
Catch-all for unrecognised byte sequences.
Instance methods
a?
Returns true if this enum value equals A
Sourceb?
Returns true if this enum value equals B
Sourcebackspace?
Returns true if this enum value equals Backspace
Sourcec?
Returns true if this enum value equals C
Sourcectrl_a?
Returns true if this enum value equals CtrlA
Sourcectrl_b?
Returns true if this enum value equals CtrlB
Sourcectrl_c?
Returns true if this enum value equals CtrlC
Sourcectrl_d?
Returns true if this enum value equals CtrlD
Sourcectrl_e?
Returns true if this enum value equals CtrlE
Sourcectrl_f?
Returns true if this enum value equals CtrlF
Sourcectrl_g?
Returns true if this enum value equals CtrlG
Sourcectrl_h?
Returns true if this enum value equals CtrlH
Sourcectrl_i?
Returns true if this enum value equals CtrlI
Sourcectrl_j?
Returns true if this enum value equals CtrlJ
Sourcectrl_k?
Returns true if this enum value equals CtrlK
Sourcectrl_l?
Returns true if this enum value equals CtrlL
Sourcectrl_m?
Returns true if this enum value equals CtrlM
Sourcectrl_n?
Returns true if this enum value equals CtrlN
Sourcectrl_o?
Returns true if this enum value equals CtrlO
Sourcectrl_p?
Returns true if this enum value equals CtrlP
Sourcectrl_q?
Returns true if this enum value equals CtrlQ
Sourcectrl_r?
Returns true if this enum value equals CtrlR
Sourcectrl_s?
Returns true if this enum value equals CtrlS
Sourcectrl_t?
Returns true if this enum value equals CtrlT
Sourcectrl_u?
Returns true if this enum value equals CtrlU
Sourcectrl_v?
Returns true if this enum value equals CtrlV
Sourcectrl_w?
Returns true if this enum value equals CtrlW
Sourcectrl_x?
Returns true if this enum value equals CtrlX
Sourcectrl_y?
Returns true if this enum value equals CtrlY
Sourcectrl_z?
Returns true if this enum value equals CtrlZ
Sourced?
Returns true if this enum value equals D
Sourcedelete?
Returns true if this enum value equals Delete
Sourcedown?
Returns true if this enum value equals Down
Sourcee?
Returns true if this enum value equals E
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
Sourcef1?
Returns true if this enum value equals F1
Sourcef2?
Returns true if this enum value equals F2
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
Sourcef?
Returns true if this enum value equals F
Sourceg?
Returns true if this enum value equals G
Sourceh?
Returns true if this enum value equals H
Sourcehome?
Returns true if this enum value equals Home
Sourcei?
Returns true if this enum value equals I
Sourcej?
Returns true if this enum value equals J
Sourcek?
Returns true if this enum value equals K
Sourcel?
Returns true if this enum value equals L
Sourceleft?
Returns true if this enum value equals Left
Sourcem?
Returns true if this enum value equals M
Sourcen?
Returns true if this enum value equals N
Sourceo?
Returns true if this enum value equals O
Sourcep?
Returns true if this enum value equals P
Sourcepage_down?
Returns true if this enum value equals PageDown
Sourcepage_up?
Returns true if this enum value equals PageUp
Sourceq?
Returns true if this enum value equals Q
Sourcer?
Returns true if this enum value equals R
Sourceright?
Returns true if this enum value equals Right
Sources?
Returns true if this enum value equals S
Sourceshift_f11?
Returns true if this enum value equals ShiftF11
Sourceshift_tab?
Returns true if this enum value equals ShiftTab
Sourceslash?
Returns true if this enum value equals Slash
Sourcespace?
Returns true if this enum value equals Space
Sourcet?
Returns true if this enum value equals T
Sourcetab?
Returns true if this enum value equals Tab
Sourceu?
Returns true if this enum value equals U
Sourceunknown?
Returns true if this enum value equals Unknown
Sourceup?
Returns true if this enum value equals Up
Sourcev?
Returns true if this enum value equals V
Sourcew?
Returns true if this enum value equals W
Sourcex?
Returns true if this enum value equals X
Sourcey?
Returns true if this enum value equals Y
Sourcez?
Returns true if this enum value equals Z
Source