Enum input::keyboard::Key
[−]
[src]
pub enum Key { Unknown, Backspace, Tab, Return, Escape, Space, Exclaim, Quotedbl, Hash, Dollar, Percent, Ampersand, Quote, LeftParen, RightParen, Asterisk, Plus, Comma, Minus, Period, Slash, D0, D1, D2, D3, D4, D5, D6, D7, D8, D9, Colon, Semicolon, Less, Equals, Greater, Question, At, LeftBracket, Backslash, RightBracket, Caret, Underscore, Backquote, A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, Delete, CapsLock, F1, F2, F3, F4, F5, F6, F7, F8, F9, F10, F11, F12, PrintScreen, ScrollLock, Pause, Insert, Home, PageUp, End, PageDown, Right, Left, Down, Up, NumLockClear, NumPadDivide, NumPadMultiply, NumPadMinus, NumPadPlus, NumPadEnter, NumPad1, NumPad2, NumPad3, NumPad4, NumPad5, NumPad6, NumPad7, NumPad8, NumPad9, NumPad0, NumPadPeriod, Application, Power, NumPadEquals, F13, F14, F15, F16, F17, F18, F19, F20, F21, F22, F23, F24, Execute, Help, Menu, Select, Stop, Again, Undo, Cut, Copy, Paste, Find, Mute, VolumeUp, VolumeDown, NumPadComma, NumPadEqualsAS400, AltErase, Sysreq, Cancel, Clear, Prior, Return2, Separator, Out, Oper, ClearAgain, CrSel, ExSel, NumPad00, NumPad000, ThousandsSeparator, DecimalSeparator, CurrencyUnit, CurrencySubUnit, NumPadLeftParen, NumPadRightParen, NumPadLeftBrace, NumPadRightBrace, NumPadTab, NumPadBackspace, NumPadA, NumPadB, NumPadC, NumPadD, NumPadE, NumPadF, NumPadXor, NumPadPower, NumPadPercent, NumPadLess, NumPadGreater, NumPadAmpersand, NumPadDblAmpersand, NumPadVerticalBar, NumPadDblVerticalBar, NumPadColon, NumPadHash, NumPadSpace, NumPadAt, NumPadExclam, NumPadMemStore, NumPadMemRecall, NumPadMemClear, NumPadMemAdd, NumPadMemSubtract, NumPadMemMultiply, NumPadMemDivide, NumPadPlusMinus, NumPadClear, NumPadClearEntry, NumPadBinary, NumPadOctal, NumPadDecimal, NumPadHexadecimal, LCtrl, LShift, LAlt, LGui, RCtrl, RShift, RAlt, RGui, Mode, AudioNext, AudioPrev, AudioStop, AudioPlay, AudioMute, MediaSelect, Www, Mail, Calculator, Computer, AcSearch, AcHome, AcBack, AcForward, AcStop, AcRefresh, AcBookmarks, BrightnessDown, BrightnessUp, DisplaySwitch, KbdIllumToggle, KbdIllumDown, KbdIllumUp, Eject, Sleep, }
Represent a keyboard key. Keycodes follows SDL http://wiki.libsdl.org/SDLKeycodeLookup
Variants
Unknown | ||
Backspace | ||
Tab | ||
Return | ||
Escape | ||
Space | ||
Exclaim | ||
Quotedbl | ||
Hash | ||
Dollar | ||
Percent | ||
Ampersand | ||
Quote | ||
LeftParen | ||
RightParen | ||
Asterisk | ||
Plus | ||
Comma | ||
Minus | ||
Period | ||
Slash | ||
D0 | ||
D1 | ||
D2 | ||
D3 | ||
D4 | ||
D5 | ||
D6 | ||
D7 | ||
D8 | ||
D9 | ||
Colon | ||
Semicolon | ||
Less | ||
Equals | ||
Greater | ||
Question | ||
At | ||
LeftBracket | ||
Backslash | ||
RightBracket | ||
Caret | ||
Underscore | ||
Backquote | ||
A | ||
B | ||
C | ||
D | ||
E | ||
F | ||
G | ||
H | ||
I | ||
J | ||
K | ||
L | ||
M | ||
N | ||
O | ||
P | ||
Q | ||
R | ||
S | ||
T | ||
U | ||
V | ||
W | ||
X | ||
Y | ||
Z | ||
Delete | ||
CapsLock | ||
F1 | ||
F2 | ||
F3 | ||
F4 | ||
F5 | ||
F6 | ||
F7 | ||
F8 | ||
F9 | ||
F10 | ||
F11 | ||
F12 | ||
PrintScreen | ||
ScrollLock | ||
Pause | ||
Insert | ||
Home | ||
PageUp | ||
End | ||
PageDown | ||
Right | ||
Left | ||
Down | ||
Up | ||
NumLockClear | ||
NumPadDivide | ||
NumPadMultiply | ||
NumPadMinus | ||
NumPadPlus | ||
NumPadEnter | ||
NumPad1 | ||
NumPad2 | ||
NumPad3 | ||
NumPad4 | ||
NumPad5 | ||
NumPad6 | ||
NumPad7 | ||
NumPad8 | ||
NumPad9 | ||
NumPad0 | ||
NumPadPeriod | ||
Application | ||
Power | ||
NumPadEquals | ||
F13 | ||
F14 | ||
F15 | ||
F16 | ||
F17 | ||
F18 | ||
F19 | ||
F20 | ||
F21 | ||
F22 | ||
F23 | ||
F24 | ||
Execute | ||
Help | ||
Menu | ||
Select | ||
Stop | ||
Again | ||
Undo | ||
Cut | ||
Copy | ||
Paste | ||
Find | ||
Mute | ||
VolumeUp | ||
VolumeDown | ||
NumPadComma | ||
NumPadEqualsAS400 | ||
AltErase | ||
Sysreq | ||
Cancel | ||
Clear | ||
Prior | ||
Return2 | ||
Separator | ||
Out | ||
Oper | ||
ClearAgain | ||
CrSel | ||
ExSel | ||
NumPad00 | ||
NumPad000 | ||
ThousandsSeparator | ||
DecimalSeparator | ||
CurrencyUnit | ||
CurrencySubUnit | ||
NumPadLeftParen | ||
NumPadRightParen | ||
NumPadLeftBrace | ||
NumPadRightBrace | ||
NumPadTab | ||
NumPadBackspace | ||
NumPadA | ||
NumPadB | ||
NumPadC | ||
NumPadD | ||
NumPadE | ||
NumPadF | ||
NumPadXor | ||
NumPadPower | ||
NumPadPercent | ||
NumPadLess | ||
NumPadGreater | ||
NumPadAmpersand | ||
NumPadDblAmpersand | ||
NumPadVerticalBar | ||
NumPadDblVerticalBar | ||
NumPadColon | ||
NumPadHash | ||
NumPadSpace | ||
NumPadAt | ||
NumPadExclam | ||
NumPadMemStore | ||
NumPadMemRecall | ||
NumPadMemClear | ||
NumPadMemAdd | ||
NumPadMemSubtract | ||
NumPadMemMultiply | ||
NumPadMemDivide | ||
NumPadPlusMinus | ||
NumPadClear | ||
NumPadClearEntry | ||
NumPadBinary | ||
NumPadOctal | ||
NumPadDecimal | ||
NumPadHexadecimal | ||
LCtrl | ||
LShift | ||
LAlt | ||
LGui | ||
RCtrl | ||
RShift | ||
RAlt | ||
RGui | ||
Mode | ||
AudioNext | ||
AudioPrev | ||
AudioStop | ||
AudioPlay | ||
AudioMute | ||
MediaSelect | ||
Www | ||
Mail | ||
Calculator | ||
Computer | ||
AcSearch | ||
AcHome | ||
AcBack | ||
AcForward | ||
AcStop | ||
AcRefresh | ||
AcBookmarks | ||
BrightnessDown | ||
BrightnessUp | ||
DisplaySwitch | ||
KbdIllumToggle | ||
KbdIllumDown | ||
KbdIllumUp | ||
Eject | ||
Sleep |