Scancodes. More...
#include <SFML/Window/Keyboard.hpp>
Scancodes.
The enumerators are bound to a physical key and do not depend on the keyboard layout used by the operating system. Usually, the AT-101 keyboard can be used as reference for the physical position of the keys.
Definition at line 180 of file Keyboard.hpp.
Enumerator | |
---|---|
Unknown | Represents any scancode not present in this enum. |
A | Keyboard a and A key. |
B | Keyboard b and B key. |
C | Keyboard c and C key. |
D | Keyboard d and D key. |
E | Keyboard e and E key. |
F | Keyboard f and F key. |
G | Keyboard g and G key. |
H | Keyboard h and H key. |
I | Keyboard i and I key. |
J | Keyboard j and J key. |
K | Keyboard k and K key. |
L | Keyboard l and L key. |
M | Keyboard m and M key. |
N | Keyboard n and N key. |
O | Keyboard o and O key. |
P | Keyboard p and P key. |
Q | Keyboard q and Q key. |
R | Keyboard r and R key. |
S | Keyboard s and S key. |
T | Keyboard t and T key. |
U | Keyboard u and U key. |
V | Keyboard v and V key. |
W | Keyboard w and W key. |
X | Keyboard x and X key. |
Y | Keyboard y and Y key. |
Z | Keyboard z and Z key. |
Num1 | Keyboard 1 and ! key. |
Num2 | Keyboard 2 and @ key. |
Num3 | Keyboard 3 and # key. |
Num4 | Keyboard 4 and $ key. |
Num5 | Keyboard 5 and % key. |
Num6 | Keyboard 6 and ^ key. |
Num7 | Keyboard 7 and & key. |
Num8 | Keyboard 8 and * key. |
Num9 | Keyboard 9 and ) key. |
Num0 | Keyboard 0 and ) key. |
Enter | Keyboard Enter/Return key. |
Escape | Keyboard Escape key. |
Backspace | Keyboard Backspace key. |
Tab | Keyboard Tab key. |
Space | Keyboard Space key. |
Hyphen | Keyboard - and _ key. |
Equal | Keyboard = and +. |
LBracket | Keyboard [ and { key. |
RBracket | Keyboard ] and } key. |
Backslash | Keyboard \ and | key OR various keys for Non-US keyboards. |
Semicolon | Keyboard ; and : key. |
Apostrophe | Keyboard ' and " key. |
Grave | Keyboard ` and ~ key. |
Comma | Keyboard , and < key. |
Period | Keyboard . and > key. |
Slash | Keyboard / and ? key. |
F1 | Keyboard F1 key. |
F2 | Keyboard F2 key. |
F3 | Keyboard F3 key. |
F4 | Keyboard F4 key. |
F5 | Keyboard F5 key. |
F6 | Keyboard F6 key. |
F7 | Keyboard F7 key. |
F8 | Keyboard F8 key. |
F9 | Keyboard F9 key. |
F10 | Keyboard F10 key. |
F11 | Keyboard F11 key. |
F12 | Keyboard F12 key. |
F13 | Keyboard F13 key. |
F14 | Keyboard F14 key. |
F15 | Keyboard F15 key. |
F16 | Keyboard F16 key. |
F17 | Keyboard F17 key. |
F18 | Keyboard F18 key. |
F19 | Keyboard F19 key. |
F20 | Keyboard F20 key. |
F21 | Keyboard F21 key. |
F22 | Keyboard F22 key. |
F23 | Keyboard F23 key. |
F24 | Keyboard F24 key. |
CapsLock | Keyboard Caps Lock key. |
PrintScreen | Keyboard Print Screen key. |
ScrollLock | Keyboard Scroll Lock key. |
Pause | Keyboard Pause key. |
Insert | Keyboard Insert key. |
Home | Keyboard Home key. |
PageUp | Keyboard Page Up key. |
Delete | Keyboard Delete Forward key. |
End | Keyboard End key. |
PageDown | Keyboard Page Down key. |
Right | Keyboard Right Arrow key. |
Left | Keyboard Left Arrow key. |
Down | Keyboard Down Arrow key. |
Up | Keyboard Up Arrow key. |
NumLock | Keypad Num Lock and Clear key. |
NumpadDivide | Keypad / key. |
NumpadMultiply | Keypad * key. |
NumpadMinus | Keypad - key. |
NumpadPlus | Keypad + key. |
NumpadEqual | keypad = key |
NumpadEnter | Keypad Enter/Return key. |
NumpadDecimal | Keypad . and Delete key. |
Numpad1 | Keypad 1 and End key. |
Numpad2 | Keypad 2 and Down Arrow key. |
Numpad3 | Keypad 3 and Page Down key. |
Numpad4 | Keypad 4 and Left Arrow key. |
Numpad5 | Keypad 5 key. |
Numpad6 | Keypad 6 and Right Arrow key. |
Numpad7 | Keypad 7 and Home key. |
Numpad8 | Keypad 8 and Up Arrow key. |
Numpad9 | Keypad 9 and Page Up key. |
Numpad0 | Keypad 0 and Insert key. |
NonUsBackslash | Keyboard Non-US \ and | key. |
Application | Keyboard Application key. |
Execute | Keyboard Execute key. |
ModeChange | Keyboard Mode Change key. |
Help | Keyboard Help key. |
Menu | Keyboard Menu key. |
Select | Keyboard Select key. |
Redo | Keyboard Redo key. |
Undo | Keyboard Undo key. |
Cut | Keyboard Cut key. |
Copy | Keyboard Copy key. |
Paste | Keyboard Paste key. |
VolumeMute | Keyboard Volume Mute key. |
VolumeUp | Keyboard Volume Up key. |
VolumeDown | Keyboard Volume Down key. |
MediaPlayPause | Keyboard Media Play Pause key. |
MediaStop | Keyboard Media Stop key. |
MediaNextTrack | Keyboard Media Next Track key. |
MediaPreviousTrack | Keyboard Media Previous Track key. |
LControl | Keyboard Left Control key. |
LShift | Keyboard Left Shift key. |
LAlt | Keyboard Left Alt key. |
LSystem | Keyboard Left System key. |
RControl | Keyboard Right Control key. |
RShift | Keyboard Right Shift key. |
RAlt | Keyboard Right Alt key. |
RSystem | Keyboard Right System key. |
Back | Keyboard Back key. |
Forward | Keyboard Forward key. |
Refresh | Keyboard Refresh key. |
Stop | Keyboard Stop key. |
Search | Keyboard Search key. |
Favorites | Keyboard Favorites key. |
HomePage | Keyboard Home Page key. |
LaunchApplication1 | Keyboard Launch Application 1 key. |
LaunchApplication2 | Keyboard Launch Application 2 key. |
LaunchMail | Keyboard Launch Mail key. |
LaunchMediaSelect | Keyboard Launch Media Select key. |
ScancodeCount | Keep last – the total number of scancodes. |
Definition at line 192 of file Keyboard.hpp.