enum Godot::Key

Overview

Godot Key global enum.

Defined in:

libgodot/extensions/input.cr
libgodot/generated/global_enums.cr

Enum Members

None = 0_i64
Special = 4194304_i64
Escape = 4194305_i64
Tab = 4194306_i64
Backtab = 4194307_i64
Backspace = 4194308_i64
Enter = 4194309_i64
KpEnter = 4194310_i64
Insert = 4194311_i64
Delete = 4194312_i64
Pause = 4194313_i64
Print = 4194314_i64
Sysreq = 4194315_i64
Clear = 4194316_i64
Home = 4194317_i64
End = 4194318_i64
Left = 4194319_i64
Up = 4194320_i64
Right = 4194321_i64
Down = 4194322_i64
Pageup = 4194323_i64
Pagedown = 4194324_i64
Shift = 4194325_i64
Ctrl = 4194326_i64
Meta = 4194327_i64
Alt = 4194328_i64
Capslock = 4194329_i64
Numlock = 4194330_i64
Scrolllock = 4194331_i64
F1 = 4194332_i64
F2 = 4194333_i64
F3 = 4194334_i64
F4 = 4194335_i64
F5 = 4194336_i64
F6 = 4194337_i64
F7 = 4194338_i64
F8 = 4194339_i64
F9 = 4194340_i64
F10 = 4194341_i64
F11 = 4194342_i64
F12 = 4194343_i64
F13 = 4194344_i64
F14 = 4194345_i64
F15 = 4194346_i64
F16 = 4194347_i64
F17 = 4194348_i64
F18 = 4194349_i64
F19 = 4194350_i64
F20 = 4194351_i64
F21 = 4194352_i64
F22 = 4194353_i64
F23 = 4194354_i64
F24 = 4194355_i64
F25 = 4194356_i64
F26 = 4194357_i64
F27 = 4194358_i64
F28 = 4194359_i64
F29 = 4194360_i64
F30 = 4194361_i64
F31 = 4194362_i64
F32 = 4194363_i64
F33 = 4194364_i64
F34 = 4194365_i64
F35 = 4194366_i64
KpMultiply = 4194433_i64
KpDivide = 4194434_i64
KpSubtract = 4194435_i64
KpPeriod = 4194436_i64
KpAdd = 4194437_i64
Kp0 = 4194438_i64
Kp1 = 4194439_i64
Kp2 = 4194440_i64
Kp3 = 4194441_i64
Kp4 = 4194442_i64
Kp5 = 4194443_i64
Kp6 = 4194444_i64
Kp7 = 4194445_i64
Kp8 = 4194446_i64
Kp9 = 4194447_i64
Menu = 4194370_i64
Hyper = 4194371_i64
Help = 4194373_i64
Back = 4194376_i64
Forward = 4194377_i64
Stop = 4194378_i64
Refresh = 4194379_i64
Volumedown = 4194380_i64
Volumemute = 4194381_i64
Volumeup = 4194382_i64
Mediaplay = 4194388_i64
Mediastop = 4194389_i64
Mediaprevious = 4194390_i64
Medianext = 4194391_i64
Mediarecord = 4194392_i64
Homepage = 4194393_i64
Favorites = 4194394_i64
Search = 4194395_i64
Standby = 4194396_i64
Openurl = 4194397_i64
Launchmail = 4194398_i64
Launchmedia = 4194399_i64
Launch0 = 4194400_i64
Launch1 = 4194401_i64
Launch2 = 4194402_i64
Launch3 = 4194403_i64
Launch4 = 4194404_i64
Launch5 = 4194405_i64
Launch6 = 4194406_i64
Launch7 = 4194407_i64
Launch8 = 4194408_i64
Launch9 = 4194409_i64
Launcha = 4194410_i64
Launchb = 4194411_i64
Launchc = 4194412_i64
Launchd = 4194413_i64
Launche = 4194414_i64
Launchf = 4194415_i64
Globe = 4194416_i64
Keyboard = 4194417_i64
JisEisu = 4194418_i64
JisKana = 4194419_i64
Unknown = 8388607_i64
Space = 32_i64
Exclam = 33_i64
Quotedbl = 34_i64
Numbersign = 35_i64
Dollar = 36_i64
Percent = 37_i64
Ampersand = 38_i64
Apostrophe = 39_i64
Parenleft = 40_i64
Parenright = 41_i64
Asterisk = 42_i64
Plus = 43_i64
Comma = 44_i64
Minus = 45_i64
Period = 46_i64
Slash = 47_i64
Val0 = 48_i64
Val1 = 49_i64
Val2 = 50_i64
Val3 = 51_i64
Val4 = 52_i64
Val5 = 53_i64
Val6 = 54_i64
Val7 = 55_i64
Val8 = 56_i64
Val9 = 57_i64
Colon = 58_i64
Semicolon = 59_i64
Less = 60_i64
Equal = 61_i64
Greater = 62_i64
Question = 63_i64
At = 64_i64
A = 65_i64
B = 66_i64
C = 67_i64
D = 68_i64
E = 69_i64
F = 70_i64
G = 71_i64
H = 72_i64
I = 73_i64
J = 74_i64
K = 75_i64
L = 76_i64
M = 77_i64
N = 78_i64
O = 79_i64
P = 80_i64
Q = 81_i64
R = 82_i64
S = 83_i64
T = 84_i64
U = 85_i64
V = 86_i64
W = 87_i64
X = 88_i64
Y = 89_i64
Z = 90_i64
Bracketleft = 91_i64
Backslash = 92_i64
Bracketright = 93_i64
Asciicircum = 94_i64
Underscore = 95_i64
Quoteleft = 96_i64
Braceleft = 123_i64
Bar = 124_i64
Braceright = 125_i64
Asciitilde = 126_i64
Yen = 165_i64
Section = 167_i64

Instance Method Summary

Instance methods inherited from struct Enum

!=(other : Int) : Bool !=, ==(other : Int) : Bool ==

Instance Method Detail

def ==(other : Int) : Bool #

Allows direct equality comparison between Godot::Key and integer keycodes


def a? #

Returns true if this enum value equals A


def alt? #

Returns true if this enum value equals Alt


def ampersand? #

Returns true if this enum value equals Ampersand


def apostrophe? #

Returns true if this enum value equals Apostrophe


def asciicircum? #

Returns true if this enum value equals Asciicircum


def asciitilde? #

Returns true if this enum value equals Asciitilde


def asterisk? #

Returns true if this enum value equals Asterisk


def at? #

Returns true if this enum value equals At


def b? #

Returns true if this enum value equals B


def back? #

Returns true if this enum value equals Back


def backslash? #

Returns true if this enum value equals Backslash


def backspace? #

Returns true if this enum value equals Backspace


def backtab? #

Returns true if this enum value equals Backtab


def bar? #

Returns true if this enum value equals Bar


def braceleft? #

Returns true if this enum value equals Braceleft


def braceright? #

Returns true if this enum value equals Braceright


def bracketleft? #

Returns true if this enum value equals Bracketleft


def bracketright? #

Returns true if this enum value equals Bracketright


def c? #

Returns true if this enum value equals C


def capslock? #

Returns true if this enum value equals Capslock


def clear? #

Returns true if this enum value equals Clear


def colon? #

Returns true if this enum value equals Colon


def comma? #

Returns true if this enum value equals Comma


def ctrl? #

Returns true if this enum value equals Ctrl


def d? #

Returns true if this enum value equals D


def delete? #

Returns true if this enum value equals Delete


def dollar? #

Returns true if this enum value equals Dollar


def down? #

Returns true if this enum value equals Down


def e? #

Returns true if this enum value equals E


def end? #

Returns true if this enum value equals End


def enter? #

Returns true if this enum value equals Enter


def equal? #

Returns true if this enum value equals Equal


def escape? #

Returns true if this enum value equals Escape


def exclam? #

Returns true if this enum value equals Exclam


def f10? #

Returns true if this enum value equals F10


def f11? #

Returns true if this enum value equals F11


def f12? #

Returns true if this enum value equals F12


def f13? #

Returns true if this enum value equals F13


def f14? #

Returns true if this enum value equals F14


def f15? #

Returns true if this enum value equals F15


def f16? #

Returns true if this enum value equals F16


def f17? #

Returns true if this enum value equals F17


def f18? #

Returns true if this enum value equals F18


def f19? #

Returns true if this enum value equals F19


def f1? #

Returns true if this enum value equals F1


def f20? #

Returns true if this enum value equals F20


def f21? #

Returns true if this enum value equals F21


def f22? #

Returns true if this enum value equals F22


def f23? #

Returns true if this enum value equals F23


def f24? #

Returns true if this enum value equals F24


def f25? #

Returns true if this enum value equals F25


def f26? #

Returns true if this enum value equals F26


def f27? #

Returns true if this enum value equals F27


def f28? #

Returns true if this enum value equals F28


def f29? #

Returns true if this enum value equals F29


def f2? #

Returns true if this enum value equals F2


def f30? #

Returns true if this enum value equals F30


def f31? #

Returns true if this enum value equals F31


def f32? #

Returns true if this enum value equals F32


def f33? #

Returns true if this enum value equals F33


def f34? #

Returns true if this enum value equals F34


def f35? #

Returns true if this enum value equals F35


def f3? #

Returns true if this enum value equals F3


def f4? #

Returns true if this enum value equals F4


def f5? #

Returns true if this enum value equals F5


def f6? #

Returns true if this enum value equals F6


def f7? #

Returns true if this enum value equals F7


def f8? #

Returns true if this enum value equals F8


def f9? #

Returns true if this enum value equals F9


def f? #

Returns true if this enum value equals F


def favorites? #

Returns true if this enum value equals Favorites


def forward? #

Returns true if this enum value equals Forward


def g? #

Returns true if this enum value equals G


def globe? #

Returns true if this enum value equals Globe


def greater? #

Returns true if this enum value equals Greater


def h? #

Returns true if this enum value equals H


def help? #

Returns true if this enum value equals Help


def home? #

Returns true if this enum value equals Home


def homepage? #

Returns true if this enum value equals Homepage


def hyper? #

Returns true if this enum value equals Hyper


def i? #

Returns true if this enum value equals I


def insert? #

Returns true if this enum value equals Insert


def j? #

Returns true if this enum value equals J


def jis_eisu? #

Returns true if this enum value equals JisEisu


def jis_kana? #

Returns true if this enum value equals JisKana


def k? #

Returns true if this enum value equals K


def keyboard? #

Returns true if this enum value equals Keyboard


def kp0? #

Returns true if this enum value equals Kp0


def kp1? #

Returns true if this enum value equals Kp1


def kp2? #

Returns true if this enum value equals Kp2


def kp3? #

Returns true if this enum value equals Kp3


def kp4? #

Returns true if this enum value equals Kp4


def kp5? #

Returns true if this enum value equals Kp5


def kp6? #

Returns true if this enum value equals Kp6


def kp7? #

Returns true if this enum value equals Kp7


def kp8? #

Returns true if this enum value equals Kp8


def kp9? #

Returns true if this enum value equals Kp9


def kp_add? #

Returns true if this enum value equals KpAdd


def kp_divide? #

Returns true if this enum value equals KpDivide


def kp_enter? #

Returns true if this enum value equals KpEnter


def kp_multiply? #

Returns true if this enum value equals KpMultiply


def kp_period? #

Returns true if this enum value equals KpPeriod


def kp_subtract? #

Returns true if this enum value equals KpSubtract


def l? #

Returns true if this enum value equals L


def launch0? #

Returns true if this enum value equals Launch0


def launch1? #

Returns true if this enum value equals Launch1


def launch2? #

Returns true if this enum value equals Launch2


def launch3? #

Returns true if this enum value equals Launch3


def launch4? #

Returns true if this enum value equals Launch4


def launch5? #

Returns true if this enum value equals Launch5


def launch6? #

Returns true if this enum value equals Launch6


def launch7? #

Returns true if this enum value equals Launch7


def launch8? #

Returns true if this enum value equals Launch8


def launch9? #

Returns true if this enum value equals Launch9


def launcha? #

Returns true if this enum value equals Launcha


def launchb? #

Returns true if this enum value equals Launchb


def launchc? #

Returns true if this enum value equals Launchc


def launchd? #

Returns true if this enum value equals Launchd


def launche? #

Returns true if this enum value equals Launche


def launchf? #

Returns true if this enum value equals Launchf


def launchmail? #

Returns true if this enum value equals Launchmail


def launchmedia? #

Returns true if this enum value equals Launchmedia


def left? #

Returns true if this enum value equals Left


def less? #

Returns true if this enum value equals Less


def m? #

Returns true if this enum value equals M


def medianext? #

Returns true if this enum value equals Medianext


def mediaplay? #

Returns true if this enum value equals Mediaplay


def mediaprevious? #

Returns true if this enum value equals Mediaprevious


def mediarecord? #

Returns true if this enum value equals Mediarecord


def mediastop? #

Returns true if this enum value equals Mediastop


def menu? #

Returns true if this enum value equals Menu


def meta? #

Returns true if this enum value equals Meta


def minus? #

Returns true if this enum value equals Minus


def n? #

Returns true if this enum value equals N


def none? #

Returns true if this enum value equals None


def numbersign? #

Returns true if this enum value equals Numbersign


def numlock? #

Returns true if this enum value equals Numlock


def o? #

Returns true if this enum value equals O


def openurl? #

Returns true if this enum value equals Openurl


def p? #

Returns true if this enum value equals P


def pagedown? #

Returns true if this enum value equals Pagedown


def pageup? #

Returns true if this enum value equals Pageup


def parenleft? #

Returns true if this enum value equals Parenleft


def parenright? #

Returns true if this enum value equals Parenright


def pause? #

Returns true if this enum value equals Pause


def percent? #

Returns true if this enum value equals Percent


def period? #

Returns true if this enum value equals Period


def plus? #

Returns true if this enum value equals Plus


def print? #

Returns true if this enum value equals Print


def q? #

Returns true if this enum value equals Q


def question? #

Returns true if this enum value equals Question


def quotedbl? #

Returns true if this enum value equals Quotedbl


def quoteleft? #

Returns true if this enum value equals Quoteleft


def r? #

Returns true if this enum value equals R


def refresh? #

Returns true if this enum value equals Refresh


def right? #

Returns true if this enum value equals Right


def s? #

Returns true if this enum value equals S


def scrolllock? #

Returns true if this enum value equals Scrolllock


def search? #

Returns true if this enum value equals Search


def section? #

Returns true if this enum value equals Section


def semicolon? #

Returns true if this enum value equals Semicolon


def shift? #

Returns true if this enum value equals Shift


def slash? #

Returns true if this enum value equals Slash


def space? #

Returns true if this enum value equals Space


def special? #

Returns true if this enum value equals Special


def standby? #

Returns true if this enum value equals Standby


def stop? #

Returns true if this enum value equals Stop


def sysreq? #

Returns true if this enum value equals Sysreq


def t? #

Returns true if this enum value equals T


def tab? #

Returns true if this enum value equals Tab


def u? #

Returns true if this enum value equals U


def underscore? #

Returns true if this enum value equals Underscore


def unknown? #

Returns true if this enum value equals Unknown


def up? #

Returns true if this enum value equals Up


def v? #

Returns true if this enum value equals V


def val0? #

Returns true if this enum value equals Val0


def val1? #

Returns true if this enum value equals Val1


def val2? #

Returns true if this enum value equals Val2


def val3? #

Returns true if this enum value equals Val3


def val4? #

Returns true if this enum value equals Val4


def val5? #

Returns true if this enum value equals Val5


def val6? #

Returns true if this enum value equals Val6


def val7? #

Returns true if this enum value equals Val7


def val8? #

Returns true if this enum value equals Val8


def val9? #

Returns true if this enum value equals Val9


def volumedown? #

Returns true if this enum value equals Volumedown


def volumemute? #

Returns true if this enum value equals Volumemute


def volumeup? #

Returns true if this enum value equals Volumeup


def w? #

Returns true if this enum value equals W


def x? #

Returns true if this enum value equals X


def y? #

Returns true if this enum value equals Y


def yen? #

Returns true if this enum value equals Yen


def z? #

Returns true if this enum value equals Z