1#ifndef SDL3PP_SCANCODE_H_
2#define SDL3PP_SCANCODE_H_
4#include <SDL3/SDL_scancode.h>
5#include "SDL3pp_stdinc.h"
6#include "SDL3pp_version.h"
57 : m_scancode(scancode)
83 constexpr operator ScancodeRaw() const noexcept {
return m_scancode; }
215 SDL_SCANCODE_LEFTBRACKET;
218 SDL_SCANCODE_RIGHTBRACKET;
244 SDL_SCANCODE_APOSTROPHE;
293 SDL_SCANCODE_PRINTSCREEN;
296 SDL_SCANCODE_SCROLLLOCK;
322 SDL_SCANCODE_NUMLOCKCLEAR;
327 SDL_SCANCODE_KP_MULTIPLY;
367 SDL_SCANCODE_APPLICATION;
429 SDL_SCANCODE_VOLUMEDOWN;
434 SDL_SCANCODE_KP_EQUALSAS400;
437 SDL_SCANCODE_INTERNATIONAL1;
441 SDL_SCANCODE_INTERNATIONAL2;
444 SDL_SCANCODE_INTERNATIONAL3;
447 SDL_SCANCODE_INTERNATIONAL4;
450 SDL_SCANCODE_INTERNATIONAL5;
453 SDL_SCANCODE_INTERNATIONAL6;
456 SDL_SCANCODE_INTERNATIONAL7;
459 SDL_SCANCODE_INTERNATIONAL8;
462 SDL_SCANCODE_INTERNATIONAL9;
502 SDL_SCANCODE_CLEARAGAIN;
508#if SDL_VERSION_ATLEAST(3, 4, 18)
520 SDL_SCANCODE_THOUSANDSSEPARATOR;
523 SDL_SCANCODE_DECIMALSEPARATOR;
526 SDL_SCANCODE_CURRENCYUNIT;
529 SDL_SCANCODE_CURRENCYSUBUNIT;
532 SDL_SCANCODE_KP_LEFTPAREN;
535 SDL_SCANCODE_KP_RIGHTPAREN;
538 SDL_SCANCODE_KP_LEFTBRACE;
541 SDL_SCANCODE_KP_RIGHTBRACE;
546 SDL_SCANCODE_KP_BACKSPACE;
565 SDL_SCANCODE_KP_PERCENT;
570 SDL_SCANCODE_KP_GREATER;
573 SDL_SCANCODE_KP_AMPERSAND;
576 SDL_SCANCODE_KP_DBLAMPERSAND;
579 SDL_SCANCODE_KP_VERTICALBAR;
582 SDL_SCANCODE_KP_DBLVERTICALBAR;
595 SDL_SCANCODE_KP_MEMSTORE;
598 SDL_SCANCODE_KP_MEMRECALL;
601 SDL_SCANCODE_KP_MEMCLEAR;
606 SDL_SCANCODE_KP_MEMSUBTRACT;
609 SDL_SCANCODE_KP_MEMMULTIPLY;
612 SDL_SCANCODE_KP_MEMDIVIDE;
615 SDL_SCANCODE_KP_PLUSMINUS;
620 SDL_SCANCODE_KP_CLEARENTRY;
627 SDL_SCANCODE_KP_DECIMAL;
630 SDL_SCANCODE_KP_HEXADECIMAL;
661 SDL_SCANCODE_CHANNEL_INCREMENT;
664 SDL_SCANCODE_CHANNEL_DECREMENT;
671 SDL_SCANCODE_MEDIA_RECORD;
674 SDL_SCANCODE_MEDIA_FAST_FORWARD;
677 SDL_SCANCODE_MEDIA_REWIND;
680 SDL_SCANCODE_MEDIA_NEXT_TRACK;
683 SDL_SCANCODE_MEDIA_PREVIOUS_TRACK;
690 SDL_SCANCODE_MEDIA_PLAY_PAUSE;
693 SDL_SCANCODE_MEDIA_SELECT;
708 SDL_SCANCODE_AC_PROPERTIES;
717 SDL_SCANCODE_AC_FORWARD;
722 SDL_SCANCODE_AC_REFRESH;
725 SDL_SCANCODE_AC_BOOKMARKS;
745 SDL_SCANCODE_ENDCALL;
748 SDL_SCANCODE_RESERVED;
The SDL virtual key representation.
Definition SDL3pp_keycode.h:121
The SDL keyboard scancode representation.
Definition SDL3pp_scancode.h:47
constexpr Scancode(ScancodeRaw scancode={}) noexcept
Wraps Scancode.
Definition SDL3pp_scancode.h:56
Helpers to use C++ strings parameters.
Definition SDL3pp_strings.h:58
void SetName(StringParam name)
Set a human-readable name for a scancode.
Definition SDL3pp_keyboard.h:279
const char * GetName() const
Get a human-readable name for a scancode.
Definition SDL3pp_keyboard.h:312
constexpr Scancode SCANCODE_F24
F24.
Definition SDL3pp_scancode.h:399
constexpr Scancode SCANCODE_KP_3
KP_3.
Definition SDL3pp_scancode.h:339
constexpr Scancode SCANCODE_SPACE
SPACE.
Definition SDL3pp_scancode.h:208
constexpr Scancode SCANCODE_PAUSE
PAUSE.
Definition SDL3pp_scancode.h:298
constexpr Scancode SCANCODE_F
F.
Definition SDL3pp_scancode.h:138
constexpr Scancode SCANCODE_AC_SEARCH
AC Search.
Definition SDL3pp_scancode.h:710
constexpr Scancode SCANCODE_KP_EQUALS
KP_EQUALS.
Definition SDL3pp_scancode.h:375
constexpr Scancode SCANCODE_A
A.
Definition SDL3pp_scancode.h:128
constexpr Scancode SCANCODE_MEDIA_PREVIOUS_TRACK
Previous Track.
Definition SDL3pp_scancode.h:682
constexpr Scancode SCANCODE_BACKSLASH
Located at the lower left of the return key on ISO keyboards and at the right end of the QWERTY row o...
Definition SDL3pp_scancode.h:229
constexpr Scancode SCANCODE_KP_E
KP_E.
Definition SDL3pp_scancode.h:556
constexpr Scancode SCANCODE_F21
F21.
Definition SDL3pp_scancode.h:393
constexpr Scancode SCANCODE_F8
F8.
Definition SDL3pp_scancode.h:282
constexpr Scancode SCANCODE_KP_4
KP_4.
Definition SDL3pp_scancode.h:341
constexpr Scancode SCANCODE_KP_MEMSUBTRACT
KP_MEMSUBTRACT.
Definition SDL3pp_scancode.h:605
constexpr Scancode SCANCODE_KP_ENTER
KP_ENTER.
Definition SDL3pp_scancode.h:333
constexpr Scancode SCANCODE_AC_FORWARD
AC Forward.
Definition SDL3pp_scancode.h:716
SDL_Scancode ScancodeRaw
Alias to raw representation for Scancode.
Definition SDL3pp_scancode.h:24
constexpr Scancode SCANCODE_THOUSANDSSEPARATOR
THOUSANDSSEPARATOR.
Definition SDL3pp_scancode.h:519
constexpr Scancode SCANCODE_SLASH
SLASH.
Definition SDL3pp_scancode.h:264
constexpr Scancode SCANCODE_MEDIA_FAST_FORWARD
Fast Forward.
Definition SDL3pp_scancode.h:673
constexpr Scancode SCANCODE_0
0
Definition SDL3pp_scancode.h:198
constexpr Scancode SCANCODE_R
R.
Definition SDL3pp_scancode.h:162
constexpr Scancode SCANCODE_RALT
alt gr, option
Definition SDL3pp_scancode.h:645
constexpr Scancode SCANCODE_KP_DIVIDE
KP_DIVIDE.
Definition SDL3pp_scancode.h:324
constexpr Scancode SCANCODE_POWER
The USB document says this is a status flag, not a physical key - but some Mac keyboards do have a po...
Definition SDL3pp_scancode.h:373
constexpr Scancode SCANCODE_KP_5
KP_5.
Definition SDL3pp_scancode.h:343
constexpr Scancode SCANCODE_INTERNATIONAL8
INTERNATIONAL8.
Definition SDL3pp_scancode.h:458
constexpr Scancode SCANCODE_OPER
OPER.
Definition SDL3pp_scancode.h:499
constexpr Scancode SCANCODE_PERIOD
PERIOD.
Definition SDL3pp_scancode.h:262
constexpr Scancode SCANCODE_9
9
Definition SDL3pp_scancode.h:196
constexpr Scancode SCANCODE_KP_TAB
KP_TAB.
Definition SDL3pp_scancode.h:543
constexpr Scancode SCANCODE_KP_MULTIPLY
KP_MULTIPLY.
Definition SDL3pp_scancode.h:326
constexpr Scancode SCANCODE_INTERNATIONAL5
INTERNATIONAL5.
Definition SDL3pp_scancode.h:449
constexpr Scancode SCANCODE_KP_DECIMAL
KP_DECIMAL.
Definition SDL3pp_scancode.h:626
constexpr Scancode SCANCODE_M
M.
Definition SDL3pp_scancode.h:152
constexpr Scancode SCANCODE_CHANNEL_INCREMENT
Channel Increment.
Definition SDL3pp_scancode.h:660
constexpr Scancode SCANCODE_KP_EQUALSAS400
KP_EQUALSAS400.
Definition SDL3pp_scancode.h:433
constexpr Scancode SCANCODE_KP_MEMRECALL
KP_MEMRECALL.
Definition SDL3pp_scancode.h:597
constexpr Scancode SCANCODE_KP_HASH
KP_HASH.
Definition SDL3pp_scancode.h:586
constexpr Scancode SCANCODE_KP_F
KP_F.
Definition SDL3pp_scancode.h:558
constexpr Scancode SCANCODE_LSHIFT
LSHIFT.
Definition SDL3pp_scancode.h:634
constexpr Scancode SCANCODE_STOP
AC Stop.
Definition SDL3pp_scancode.h:410
constexpr Scancode SCANCODE_KP_VERTICALBAR
KP_VERTICALBAR.
Definition SDL3pp_scancode.h:578
constexpr Scancode SCANCODE_KP_MEMCLEAR
KP_MEMCLEAR.
Definition SDL3pp_scancode.h:600
constexpr Scancode SCANCODE_KP_DBLAMPERSAND
KP_DBLAMPERSAND.
Definition SDL3pp_scancode.h:575
constexpr Scancode SCANCODE_NUMLOCKCLEAR
num lock on PC, clear on Mac keyboards
Definition SDL3pp_scancode.h:321
constexpr Scancode SCANCODE_ESCAPE
ESCAPE.
Definition SDL3pp_scancode.h:202
constexpr Scancode SCANCODE_Z
Z.
Definition SDL3pp_scancode.h:178
constexpr Scancode SCANCODE_F13
F13.
Definition SDL3pp_scancode.h:377
constexpr Scancode SCANCODE_PRINTSCREEN
PRINTSCREEN.
Definition SDL3pp_scancode.h:292
constexpr Scancode SCANCODE_K
K.
Definition SDL3pp_scancode.h:148
constexpr Scancode SCANCODE_APOSTROPHE
APOSTROPHE.
Definition SDL3pp_scancode.h:243
constexpr Scancode SCANCODE_CANCEL
AC Cancel.
Definition SDL3pp_scancode.h:487
constexpr Scancode SCANCODE_P
P.
Definition SDL3pp_scancode.h:158
constexpr Scancode SCANCODE_KP_HEXADECIMAL
KP_HEXADECIMAL.
Definition SDL3pp_scancode.h:629
constexpr Scancode SCANCODE_EXSEL
EXSEL.
Definition SDL3pp_scancode.h:506
constexpr Scancode SCANCODE_F10
F10.
Definition SDL3pp_scancode.h:286
constexpr Scancode SCANCODE_RIGHT
RIGHT.
Definition SDL3pp_scancode.h:313
constexpr Scancode SCANCODE_F5
F5.
Definition SDL3pp_scancode.h:276
constexpr Scancode SCANCODE_RCTRL
RCTRL.
Definition SDL3pp_scancode.h:641
constexpr Scancode SCANCODE_AC_EXIT
AC Exit.
Definition SDL3pp_scancode.h:701
constexpr Scancode SCANCODE_COPY
AC Copy.
Definition SDL3pp_scancode.h:418
constexpr Scancode SCANCODE_INSERT
insert on PC, help on some Mac keyboards (but does send code 73, not 117)
Definition SDL3pp_scancode.h:301
constexpr Scancode SCANCODE_LANG3
Katakana.
Definition SDL3pp_scancode.h:469
constexpr Scancode SCANCODE_CLEARAGAIN
CLEARAGAIN.
Definition SDL3pp_scancode.h:501
constexpr Scancode SCANCODE_KP_RIGHTPAREN
KP_RIGHTPAREN.
Definition SDL3pp_scancode.h:534
constexpr Scancode SCANCODE_KP_PLUSMINUS
KP_PLUSMINUS.
Definition SDL3pp_scancode.h:614
constexpr Scancode SCANCODE_SCROLLLOCK
SCROLLLOCK.
Definition SDL3pp_scancode.h:295
constexpr Scancode SCANCODE_E
E.
Definition SDL3pp_scancode.h:136
constexpr Scancode SCANCODE_X
X.
Definition SDL3pp_scancode.h:174
constexpr Scancode SCANCODE_INTERNATIONAL9
INTERNATIONAL9.
Definition SDL3pp_scancode.h:461
constexpr Scancode SCANCODE_LEFT
LEFT.
Definition SDL3pp_scancode.h:315
constexpr Scancode SCANCODE_KP_D
KP_D.
Definition SDL3pp_scancode.h:554
constexpr Scancode SCANCODE_OUT
OUT.
Definition SDL3pp_scancode.h:497
constexpr Scancode SCANCODE_KP_000
KP_000.
Definition SDL3pp_scancode.h:517
constexpr Scancode SCANCODE_LANG2
Hanja conversion.
Definition SDL3pp_scancode.h:467
constexpr Scancode SCANCODE_LANG8
reserved
Definition SDL3pp_scancode.h:479
constexpr Scancode SCANCODE_KP_SPACE
KP_SPACE.
Definition SDL3pp_scancode.h:588
constexpr Scancode SCANCODE_KP_LEFTPAREN
KP_LEFTPAREN.
Definition SDL3pp_scancode.h:531
constexpr Scancode SCANCODE_F4
F4.
Definition SDL3pp_scancode.h:274
constexpr Scancode SCANCODE_6
6
Definition SDL3pp_scancode.h:190
constexpr Scancode SCANCODE_SLEEP
Sleep.
Definition SDL3pp_scancode.h:656
constexpr Scancode SCANCODE_LCTRL
LCTRL.
Definition SDL3pp_scancode.h:632
constexpr Scancode SCANCODE_MINUS
MINUS.
Definition SDL3pp_scancode.h:210
constexpr Scancode SCANCODE_MENU
Menu (show menu).
Definition SDL3pp_scancode.h:406
constexpr Scancode SCANCODE_RSHIFT
RSHIFT.
Definition SDL3pp_scancode.h:643
constexpr Scancode SCANCODE_F7
F7.
Definition SDL3pp_scancode.h:280
constexpr Scancode SCANCODE_RIGHTBRACKET
RIGHTBRACKET.
Definition SDL3pp_scancode.h:217
constexpr Scancode SCANCODE_AC_BACK
AC Back.
Definition SDL3pp_scancode.h:714
constexpr Scancode SCANCODE_CURRENCYSUBUNIT
CURRENCYSUBUNIT.
Definition SDL3pp_scancode.h:528
constexpr Scancode SCANCODE_KP_A
KP_A.
Definition SDL3pp_scancode.h:548
constexpr Scancode SCANCODE_DECIMALSEPARATOR
DECIMALSEPARATOR.
Definition SDL3pp_scancode.h:522
constexpr Scancode SCANCODE_AC_OPEN
AC Open.
Definition SDL3pp_scancode.h:697
constexpr Scancode SCANCODE_2
2
Definition SDL3pp_scancode.h:182
constexpr Scancode SCANCODE_F15
F15.
Definition SDL3pp_scancode.h:381
constexpr Scancode SCANCODE_AC_CLOSE
AC Close.
Definition SDL3pp_scancode.h:699
constexpr Scancode SCANCODE_MEDIA_RECORD
Record.
Definition SDL3pp_scancode.h:670
constexpr Scancode SCANCODE_KP_OCTAL
KP_OCTAL.
Definition SDL3pp_scancode.h:624
constexpr Scancode SCANCODE_LANG9
reserved
Definition SDL3pp_scancode.h:481
constexpr Scancode SCANCODE_Q
Q.
Definition SDL3pp_scancode.h:160
constexpr Scancode SCANCODE_SYSREQ
SYSREQ.
Definition SDL3pp_scancode.h:485
constexpr Scancode SCANCODE_F1
F1.
Definition SDL3pp_scancode.h:268
constexpr Scancode SCANCODE_MEDIA_PLAY
Play.
Definition SDL3pp_scancode.h:666
constexpr Scancode SCANCODE_4
4
Definition SDL3pp_scancode.h:186
constexpr Scancode SCANCODE_8
8
Definition SDL3pp_scancode.h:194
constexpr Scancode SCANCODE_UP
UP.
Definition SDL3pp_scancode.h:319
constexpr Scancode SCANCODE_ALTERASE
Erase-Eaze.
Definition SDL3pp_scancode.h:483
constexpr Scancode SCANCODE_H
H.
Definition SDL3pp_scancode.h:142
constexpr Scancode SCANCODE_RETURN2
RETURN2.
Definition SDL3pp_scancode.h:493
constexpr Scancode SCANCODE_KP_BACKSPACE
KP_BACKSPACE.
Definition SDL3pp_scancode.h:545
constexpr Scancode SCANCODE_ENDCALL
Used for rejecting phone calls.
Definition SDL3pp_scancode.h:744
constexpr Scancode SCANCODE_LEFTBRACKET
LEFTBRACKET.
Definition SDL3pp_scancode.h:214
constexpr Scancode SCANCODE_KP_MEMDIVIDE
KP_MEMDIVIDE.
Definition SDL3pp_scancode.h:611
constexpr Scancode SCANCODE_F12
F12.
Definition SDL3pp_scancode.h:290
constexpr Scancode SCANCODE_KP_8
KP_8.
Definition SDL3pp_scancode.h:349
constexpr Scancode SCANCODE_D
D.
Definition SDL3pp_scancode.h:134
constexpr Scancode SCANCODE_BACKSPACE
BACKSPACE.
Definition SDL3pp_scancode.h:204
constexpr Scancode SCANCODE_KP_6
KP_6.
Definition SDL3pp_scancode.h:345
constexpr Scancode SCANCODE_KP_9
KP_9.
Definition SDL3pp_scancode.h:351
constexpr Scancode SCANCODE_KP_XOR
KP_XOR.
Definition SDL3pp_scancode.h:560
constexpr Scancode SCANCODE_B
B.
Definition SDL3pp_scancode.h:130
constexpr Scancode SCANCODE_NONUSHASH
ISO USB keyboards actually use this code instead of 49 for the same key, but all OSes I've seen treat...
Definition SDL3pp_scancode.h:239
constexpr Scancode SCANCODE_F20
F20.
Definition SDL3pp_scancode.h:391
constexpr Scancode SCANCODE_KP_CLEAR
KP_CLEAR.
Definition SDL3pp_scancode.h:617
constexpr Scancode SCANCODE_WAKE
Wake.
Definition SDL3pp_scancode.h:658
constexpr Scancode SCANCODE_O
O.
Definition SDL3pp_scancode.h:156
constexpr Scancode SCANCODE_KP_0
KP_0.
Definition SDL3pp_scancode.h:353
constexpr Scancode SCANCODE_V
V.
Definition SDL3pp_scancode.h:170
constexpr Scancode SCANCODE_INTERNATIONAL3
Yen.
Definition SDL3pp_scancode.h:443
constexpr Scancode SCANCODE_F6
F6.
Definition SDL3pp_scancode.h:278
constexpr Scancode SCANCODE_C
C.
Definition SDL3pp_scancode.h:132
constexpr Scancode SCANCODE_LANG6
reserved
Definition SDL3pp_scancode.h:475
constexpr Scancode SCANCODE_KP_LESS
KP_LESS.
Definition SDL3pp_scancode.h:567
constexpr Scancode SCANCODE_T
T.
Definition SDL3pp_scancode.h:166
constexpr Scancode SCANCODE_LGUI
windows, command (apple), meta
Definition SDL3pp_scancode.h:638
constexpr Scancode SCANCODE_EXECUTE
EXECUTE.
Definition SDL3pp_scancode.h:401
constexpr Scancode SCANCODE_LANG1
Hangul/English toggle.
Definition SDL3pp_scancode.h:464
constexpr Scancode SCANCODE_KP_CLEARENTRY
KP_CLEARENTRY.
Definition SDL3pp_scancode.h:619
constexpr Scancode SCANCODE_LANG4
Hiragana.
Definition SDL3pp_scancode.h:471
constexpr Scancode SCANCODE_J
J.
Definition SDL3pp_scancode.h:146
constexpr Scancode SCANCODE_AC_PRINT
AC Print.
Definition SDL3pp_scancode.h:705
constexpr Scancode SCANCODE_KP_2
KP_2.
Definition SDL3pp_scancode.h:337
constexpr Scancode SCANCODE_HELP
AL Integrated Help Center.
Definition SDL3pp_scancode.h:403
constexpr Scancode SCANCODE_APPLICATION
windows contextual menu, compose
Definition SDL3pp_scancode.h:366
constexpr Scancode SCANCODE_KP_PLUS
KP_PLUS.
Definition SDL3pp_scancode.h:331
constexpr Scancode SCANCODE_CUT
AC Cut.
Definition SDL3pp_scancode.h:416
constexpr Scancode SCANCODE_AC_REFRESH
AC Refresh.
Definition SDL3pp_scancode.h:721
constexpr Scancode SCANCODE_3
3
Definition SDL3pp_scancode.h:184
constexpr Scancode SCANCODE_FIND
AC Find.
Definition SDL3pp_scancode.h:422
constexpr Scancode SCANCODE_PRIOR
PRIOR.
Definition SDL3pp_scancode.h:491
constexpr Scancode SCANCODE_CAPSLOCK
CAPSLOCK.
Definition SDL3pp_scancode.h:266
constexpr Scancode SCANCODE_INTERNATIONAL6
INTERNATIONAL6.
Definition SDL3pp_scancode.h:452
constexpr Scancode SCANCODE_INTERNATIONAL2
INTERNATIONAL2.
Definition SDL3pp_scancode.h:440
constexpr Scancode SCANCODE_KP_BINARY
KP_BINARY.
Definition SDL3pp_scancode.h:622
constexpr Scancode SCANCODE_G
G.
Definition SDL3pp_scancode.h:140
constexpr Scancode SCANCODE_INTERNATIONAL4
INTERNATIONAL4.
Definition SDL3pp_scancode.h:446
constexpr Scancode SCANCODE_DELETE
DELETE.
Definition SDL3pp_scancode.h:307
constexpr Scancode SCANCODE_INTERNATIONAL1
used on Asian keyboards, see footnotes in USB doc
Definition SDL3pp_scancode.h:436
constexpr Scancode SCANCODE_CURRENCYUNIT
CURRENCYUNIT.
Definition SDL3pp_scancode.h:525
constexpr Scancode SCANCODE_KP_POWER
KP_POWER.
Definition SDL3pp_scancode.h:562
constexpr Scancode SCANCODE_COUNT
not a key, just marks the number of scancodes for array bounds
Definition SDL3pp_scancode.h:751
constexpr Scancode SCANCODE_LANG5
Zenkaku/Hankaku.
Definition SDL3pp_scancode.h:473
constexpr Scancode SCANCODE_MEDIA_EJECT
Eject.
Definition SDL3pp_scancode.h:687
constexpr Scancode SCANCODE_SOFTLEFT
Usually situated below the display on phones and used as a multi-function feature key for selecting a...
Definition SDL3pp_scancode.h:732
constexpr Scancode SCANCODE_KP_MEMADD
KP_MEMADD.
Definition SDL3pp_scancode.h:603
constexpr Scancode SCANCODE_KP_MEMSTORE
KP_MEMSTORE.
Definition SDL3pp_scancode.h:594
constexpr Scancode SCANCODE_NONUSBACKSLASH
This is the additional key that ISO keyboards have over ANSI ones, located between left shift and Z.
Definition SDL3pp_scancode.h:364
constexpr Scancode SCANCODE_MEDIA_SELECT
MEDIA_SELECT.
Definition SDL3pp_scancode.h:692
constexpr Scancode SCANCODE_MEDIA_REWIND
Rewind.
Definition SDL3pp_scancode.h:676
constexpr Scancode SCANCODE_KP_PERIOD
KP_PERIOD.
Definition SDL3pp_scancode.h:355
constexpr Scancode SCANCODE_MEDIA_PAUSE
Pause.
Definition SDL3pp_scancode.h:668
constexpr Scancode SCANCODE_KP_RIGHTBRACE
KP_RIGHTBRACE.
Definition SDL3pp_scancode.h:540
constexpr Scancode SCANCODE_5
5
Definition SDL3pp_scancode.h:188
constexpr Scancode SCANCODE_L
L.
Definition SDL3pp_scancode.h:150
constexpr Scancode SCANCODE_1
1
Definition SDL3pp_scancode.h:180
constexpr Scancode SCANCODE_KP_COLON
KP_COLON.
Definition SDL3pp_scancode.h:584
constexpr Scancode SCANCODE_COMMA
COMMA.
Definition SDL3pp_scancode.h:260
constexpr Scancode SCANCODE_KP_AT
KP_AT.
Definition SDL3pp_scancode.h:590
constexpr Scancode SCANCODE_MEDIA_STOP
Stop.
Definition SDL3pp_scancode.h:685
constexpr Scancode SCANCODE_W
W.
Definition SDL3pp_scancode.h:172
constexpr Scancode SCANCODE_KP_C
KP_C.
Definition SDL3pp_scancode.h:552
constexpr Scancode SCANCODE_N
N.
Definition SDL3pp_scancode.h:154
constexpr Scancode SCANCODE_MEDIA_PLAY_PAUSE
Play / Pause.
Definition SDL3pp_scancode.h:689
constexpr Scancode SCANCODE_KP_LEFTBRACE
KP_LEFTBRACE.
Definition SDL3pp_scancode.h:537
constexpr Scancode SCANCODE_KP_PERCENT
KP_PERCENT.
Definition SDL3pp_scancode.h:564
constexpr Scancode SCANCODE_F17
F17.
Definition SDL3pp_scancode.h:385
constexpr Scancode SCANCODE_AC_PROPERTIES
AC Properties.
Definition SDL3pp_scancode.h:707
constexpr Scancode SCANCODE_UNDO
AC Undo.
Definition SDL3pp_scancode.h:414
constexpr Scancode SCANCODE_F23
F23.
Definition SDL3pp_scancode.h:397
constexpr Scancode SCANCODE_PAGEDOWN
PAGEDOWN.
Definition SDL3pp_scancode.h:311
constexpr Scancode SCANCODE_LALT
alt, option
Definition SDL3pp_scancode.h:636
constexpr Scancode SCANCODE_RETURN
RETURN.
Definition SDL3pp_scancode.h:200
constexpr Scancode SCANCODE_VOLUMEUP
VOLUMEUP.
Definition SDL3pp_scancode.h:426
constexpr Scancode SCANCODE_F11
F11.
Definition SDL3pp_scancode.h:288
constexpr Scancode SCANCODE_RGUI
windows, command (apple), meta
Definition SDL3pp_scancode.h:647
constexpr Scancode SCANCODE_FRONT
Front (Sun keyboards).
Definition SDL3pp_scancode.h:510
constexpr Scancode SCANCODE_MUTE
MUTE.
Definition SDL3pp_scancode.h:424
constexpr Scancode SCANCODE_U
U.
Definition SDL3pp_scancode.h:168
constexpr Scancode SCANCODE_F9
F9.
Definition SDL3pp_scancode.h:284
constexpr Scancode SCANCODE_AGAIN
AC Redo/Repeat.
Definition SDL3pp_scancode.h:412
constexpr Scancode SCANCODE_KP_00
KP_00.
Definition SDL3pp_scancode.h:515
constexpr Scancode SCANCODE_S
S.
Definition SDL3pp_scancode.h:164
constexpr Scancode SCANCODE_SEMICOLON
SEMICOLON.
Definition SDL3pp_scancode.h:241
constexpr Scancode SCANCODE_RESERVED
400-500 reserved for dynamic keycodes
Definition SDL3pp_scancode.h:747
constexpr Scancode SCANCODE_INTERNATIONAL7
INTERNATIONAL7.
Definition SDL3pp_scancode.h:455
constexpr Scancode SCANCODE_AC_SAVE
AC Save.
Definition SDL3pp_scancode.h:703
constexpr Scancode SCANCODE_HOME
HOME.
Definition SDL3pp_scancode.h:303
constexpr Scancode SCANCODE_CRSEL
CRSEL.
Definition SDL3pp_scancode.h:504
constexpr Scancode SCANCODE_KP_GREATER
KP_GREATER.
Definition SDL3pp_scancode.h:569
constexpr Scancode SCANCODE_KP_1
KP_1.
Definition SDL3pp_scancode.h:335
constexpr Scancode SCANCODE_KP_DBLVERTICALBAR
KP_DBLVERTICALBAR.
Definition SDL3pp_scancode.h:581
constexpr Scancode SCANCODE_AC_NEW
AC New.
Definition SDL3pp_scancode.h:695
constexpr Scancode SCANCODE_F16
F16.
Definition SDL3pp_scancode.h:383
constexpr Scancode SCANCODE_MEDIA_NEXT_TRACK
Next Track.
Definition SDL3pp_scancode.h:679
constexpr Scancode SCANCODE_KP_EXCLAM
KP_EXCLAM.
Definition SDL3pp_scancode.h:592
constexpr Scancode SCANCODE_UNKNOWN
UNKNOWN.
Definition SDL3pp_scancode.h:126
constexpr Scancode SCANCODE_GRAVE
Located in the top left corner (on both ANSI and ISO keyboards).
Definition SDL3pp_scancode.h:258
constexpr Scancode SCANCODE_SEPARATOR
SEPARATOR.
Definition SDL3pp_scancode.h:495
constexpr Scancode SCANCODE_SOFTRIGHT
Usually situated below the display on phones and used as a multi-function feature key for selecting a...
Definition SDL3pp_scancode.h:739
constexpr Scancode SCANCODE_LANG7
reserved
Definition SDL3pp_scancode.h:477
constexpr Scancode SCANCODE_EQUALS
EQUALS.
Definition SDL3pp_scancode.h:212
constexpr Scancode SCANCODE_KP_MINUS
KP_MINUS.
Definition SDL3pp_scancode.h:329
constexpr Scancode SCANCODE_TAB
TAB.
Definition SDL3pp_scancode.h:206
constexpr Scancode SCANCODE_F22
F22.
Definition SDL3pp_scancode.h:395
constexpr Scancode SCANCODE_F2
F2.
Definition SDL3pp_scancode.h:270
constexpr Scancode SCANCODE_MODE
I'm not sure if this is really not covered by any of the above, but since there's a special KMOD_MODE...
Definition SDL3pp_scancode.h:654
constexpr Scancode SCANCODE_END
END.
Definition SDL3pp_scancode.h:309
constexpr Scancode SCANCODE_KP_AMPERSAND
KP_AMPERSAND.
Definition SDL3pp_scancode.h:572
constexpr Scancode SCANCODE_CALL
Used for accepting phone calls.
Definition SDL3pp_scancode.h:741
constexpr Scancode SCANCODE_KP_B
KP_B.
Definition SDL3pp_scancode.h:550
constexpr Scancode SCANCODE_I
I.
Definition SDL3pp_scancode.h:144
constexpr Scancode SCANCODE_CHANNEL_DECREMENT
Channel Decrement.
Definition SDL3pp_scancode.h:663
constexpr Scancode SCANCODE_Y
Y.
Definition SDL3pp_scancode.h:176
constexpr Scancode SCANCODE_VOLUMEDOWN
VOLUMEDOWN.
Definition SDL3pp_scancode.h:428
constexpr Scancode SCANCODE_AC_STOP
AC Stop.
Definition SDL3pp_scancode.h:719
constexpr Scancode SCANCODE_PASTE
AC Paste.
Definition SDL3pp_scancode.h:420
constexpr Scancode SCANCODE_AC_BOOKMARKS
AC Bookmarks.
Definition SDL3pp_scancode.h:724
constexpr Scancode SCANCODE_KP_COMMA
KP_COMMA.
Definition SDL3pp_scancode.h:431
constexpr Scancode SCANCODE_F14
F14.
Definition SDL3pp_scancode.h:379
constexpr Scancode SCANCODE_F18
F18.
Definition SDL3pp_scancode.h:387
constexpr Scancode SCANCODE_AC_HOME
AC Home.
Definition SDL3pp_scancode.h:712
constexpr Scancode SCANCODE_DOWN
DOWN.
Definition SDL3pp_scancode.h:317
constexpr Scancode SCANCODE_7
7
Definition SDL3pp_scancode.h:192
constexpr Scancode SCANCODE_F19
F19.
Definition SDL3pp_scancode.h:389
constexpr Scancode SCANCODE_PAGEUP
PAGEUP.
Definition SDL3pp_scancode.h:305
constexpr Scancode SCANCODE_F3
F3.
Definition SDL3pp_scancode.h:272
constexpr Scancode SCANCODE_KP_7
KP_7.
Definition SDL3pp_scancode.h:347
constexpr Scancode SCANCODE_SELECT
SELECT.
Definition SDL3pp_scancode.h:408
constexpr Scancode SCANCODE_KP_MEMMULTIPLY
KP_MEMMULTIPLY.
Definition SDL3pp_scancode.h:608
constexpr Scancode SCANCODE_CLEAR
CLEAR.
Definition SDL3pp_scancode.h:489
Main include header for the SDL3pp library.