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.