Table of Contents

Class SdlKeycodes

Namespace
BSGameLib.Sdl3.Interop.Manual
Assembly
BSGameLib.Sdl3.Interop.dll

SDL3 keycode constants. In SDL3, SDL_Keycode is uint (not an enum). Printable keys match their Unicode code-point; non-printable keys use 0x40000000 | scancode.

public static class SdlKeycodes
Inheritance
SdlKeycodes
Inherited Members

Fields

SDLK_0

SDL3's SDLK_0.

public const uint SDLK_0 = 48

Field Value

uint

SDLK_1

SDL3's SDLK_1.

public const uint SDLK_1 = 49

Field Value

uint

SDLK_2

SDL3's SDLK_2.

public const uint SDLK_2 = 50

Field Value

uint

SDLK_3

SDL3's SDLK_3.

public const uint SDLK_3 = 51

Field Value

uint

SDLK_4

SDL3's SDLK_4.

public const uint SDLK_4 = 52

Field Value

uint

SDLK_5

SDL3's SDLK_5.

public const uint SDLK_5 = 53

Field Value

uint

SDLK_6

SDL3's SDLK_6.

public const uint SDLK_6 = 54

Field Value

uint

SDLK_7

SDL3's SDLK_7.

public const uint SDLK_7 = 55

Field Value

uint

SDLK_8

SDL3's SDLK_8.

public const uint SDLK_8 = 56

Field Value

uint

SDLK_9

SDL3's SDLK_9.

public const uint SDLK_9 = 57

Field Value

uint

SDLK_A

SDL3's SDLK_A.

public const uint SDLK_A = 97

Field Value

uint

SDLK_APOSTROPHE

public const uint SDLK_APOSTROPHE = 39

Field Value

uint

SDLK_APPLICATION

public const uint SDLK_APPLICATION = 1073741925

Field Value

uint

SDLK_B

SDL3's SDLK_B.

public const uint SDLK_B = 98

Field Value

uint

SDLK_BACKSLASH

public const uint SDLK_BACKSLASH = 92

Field Value

uint

SDLK_BACKSPACE

public const uint SDLK_BACKSPACE = 8

Field Value

uint

SDLK_C

SDL3's SDLK_C.

public const uint SDLK_C = 99

Field Value

uint

SDLK_CAPSLOCK

SDL3's SDLK_CAPSLOCK.

public const uint SDLK_CAPSLOCK = 1073741881

Field Value

uint

SDLK_COMMA

SDL3's SDLK_COMMA.

public const uint SDLK_COMMA = 44

Field Value

uint

SDLK_D

SDL3's SDLK_D.

public const uint SDLK_D = 100

Field Value

uint

SDLK_DELETE

SDL3's SDLK_DELETE.

public const uint SDLK_DELETE = 127

Field Value

uint

SDLK_DOWN

SDL3's SDLK_DOWN.

public const uint SDLK_DOWN = 1073741905

Field Value

uint

SDLK_E

SDL3's SDLK_E.

public const uint SDLK_E = 101

Field Value

uint

SDLK_END

SDL3's SDLK_END.

public const uint SDLK_END = 1073741901

Field Value

uint

SDLK_EQUALS

SDL3's SDLK_EQUALS.

public const uint SDLK_EQUALS = 61

Field Value

uint

SDLK_ESCAPE

SDL3's SDLK_ESCAPE.

public const uint SDLK_ESCAPE = 27

Field Value

uint

SDLK_F

SDL3's SDLK_F.

public const uint SDLK_F = 102

Field Value

uint

SDLK_F1

SDL3's SDLK_F1.

public const uint SDLK_F1 = 1073741882

Field Value

uint

SDLK_F10

SDL3's SDLK_F10.

public const uint SDLK_F10 = 1073741891

Field Value

uint

SDLK_F11

SDL3's SDLK_F11.

public const uint SDLK_F11 = 1073741892

Field Value

uint

SDLK_F12

SDL3's SDLK_F12.

public const uint SDLK_F12 = 1073741893

Field Value

uint

SDLK_F13

SDL3's SDLK_F13.

public const uint SDLK_F13 = 1073741928

Field Value

uint

SDLK_F14

SDL3's SDLK_F14.

public const uint SDLK_F14 = 1073741929

Field Value

uint

SDLK_F15

SDL3's SDLK_F15.

public const uint SDLK_F15 = 1073741930

Field Value

uint

SDLK_F16

SDL3's SDLK_F16.

public const uint SDLK_F16 = 1073741931

Field Value

uint

SDLK_F17

SDL3's SDLK_F17.

public const uint SDLK_F17 = 1073741932

Field Value

uint

SDLK_F18

SDL3's SDLK_F18.

public const uint SDLK_F18 = 1073741933

Field Value

uint

SDLK_F19

SDL3's SDLK_F19.

public const uint SDLK_F19 = 1073741934

Field Value

uint

SDLK_F2

SDL3's SDLK_F2.

public const uint SDLK_F2 = 1073741883

Field Value

uint

SDLK_F20

SDL3's SDLK_F20.

public const uint SDLK_F20 = 1073741935

Field Value

uint

SDLK_F21

SDL3's SDLK_F21.

public const uint SDLK_F21 = 1073741936

Field Value

uint

SDLK_F22

SDL3's SDLK_F22.

public const uint SDLK_F22 = 1073741937

Field Value

uint

SDLK_F23

SDL3's SDLK_F23.

public const uint SDLK_F23 = 1073741938

Field Value

uint

SDLK_F24

SDL3's SDLK_F24.

public const uint SDLK_F24 = 1073741939

Field Value

uint

SDLK_F3

SDL3's SDLK_F3.

public const uint SDLK_F3 = 1073741884

Field Value

uint

SDLK_F4

SDL3's SDLK_F4.

public const uint SDLK_F4 = 1073741885

Field Value

uint

SDLK_F5

SDL3's SDLK_F5.

public const uint SDLK_F5 = 1073741886

Field Value

uint

SDLK_F6

SDL3's SDLK_F6.

public const uint SDLK_F6 = 1073741887

Field Value

uint

SDLK_F7

SDL3's SDLK_F7.

public const uint SDLK_F7 = 1073741888

Field Value

uint

SDLK_F8

SDL3's SDLK_F8.

public const uint SDLK_F8 = 1073741889

Field Value

uint

SDLK_F9

SDL3's SDLK_F9.

public const uint SDLK_F9 = 1073741890

Field Value

uint

SDLK_G

SDL3's SDLK_G.

public const uint SDLK_G = 103

Field Value

uint

SDLK_GRAVE

SDL3's SDLK_GRAVE.

public const uint SDLK_GRAVE = 96

Field Value

uint

SDLK_H

SDL3's SDLK_H.

public const uint SDLK_H = 104

Field Value

uint

SDLK_HOME

SDL3's SDLK_HOME.

public const uint SDLK_HOME = 1073741898

Field Value

uint

SDLK_I

SDL3's SDLK_I.

public const uint SDLK_I = 105

Field Value

uint

SDLK_INSERT

SDL3's SDLK_INSERT.

public const uint SDLK_INSERT = 1073741897

Field Value

uint

SDLK_J

SDL3's SDLK_J.

public const uint SDLK_J = 106

Field Value

uint

SDLK_K

SDL3's SDLK_K.

public const uint SDLK_K = 107

Field Value

uint

SDLK_KP_0

SDL3's SDLK_KP_0.

public const uint SDLK_KP_0 = 1073741922

Field Value

uint

SDLK_KP_1

SDL3's SDLK_KP_1.

public const uint SDLK_KP_1 = 1073741913

Field Value

uint

SDLK_KP_2

SDL3's SDLK_KP_2.

public const uint SDLK_KP_2 = 1073741914

Field Value

uint

SDLK_KP_3

SDL3's SDLK_KP_3.

public const uint SDLK_KP_3 = 1073741915

Field Value

uint

SDLK_KP_4

SDL3's SDLK_KP_4.

public const uint SDLK_KP_4 = 1073741916

Field Value

uint

SDLK_KP_5

SDL3's SDLK_KP_5.

public const uint SDLK_KP_5 = 1073741917

Field Value

uint

SDLK_KP_6

SDL3's SDLK_KP_6.

public const uint SDLK_KP_6 = 1073741918

Field Value

uint

SDLK_KP_7

SDL3's SDLK_KP_7.

public const uint SDLK_KP_7 = 1073741919

Field Value

uint

SDLK_KP_8

SDL3's SDLK_KP_8.

public const uint SDLK_KP_8 = 1073741920

Field Value

uint

SDLK_KP_9

SDL3's SDLK_KP_9.

public const uint SDLK_KP_9 = 1073741921

Field Value

uint

SDLK_KP_DIVIDE

public const uint SDLK_KP_DIVIDE = 1073741908

Field Value

uint

SDLK_KP_ENTER

SDL3's SDLK_KP_ENTER.

public const uint SDLK_KP_ENTER = 1073741912

Field Value

uint

SDLK_KP_EQUALS

public const uint SDLK_KP_EQUALS = 1073741927

Field Value

uint

SDLK_KP_MINUS

SDL3's SDLK_KP_MINUS.

public const uint SDLK_KP_MINUS = 1073741910

Field Value

uint

SDLK_KP_MULTIPLY

public const uint SDLK_KP_MULTIPLY = 1073741909

Field Value

uint

SDLK_KP_PERIOD

public const uint SDLK_KP_PERIOD = 1073741923

Field Value

uint

SDLK_KP_PLUS

SDL3's SDLK_KP_PLUS.

public const uint SDLK_KP_PLUS = 1073741911

Field Value

uint

SDLK_L

SDL3's SDLK_L.

public const uint SDLK_L = 108

Field Value

uint

SDLK_LALT

SDL3's SDLK_LALT.

public const uint SDLK_LALT = 1073742050

Field Value

uint

SDLK_LCTRL

SDL3's SDLK_LCTRL.

public const uint SDLK_LCTRL = 1073742048

Field Value

uint

SDLK_LEFT

SDL3's SDLK_LEFT.

public const uint SDLK_LEFT = 1073741904

Field Value

uint

SDLK_LEFTBRACKET

public const uint SDLK_LEFTBRACKET = 91

Field Value

uint

SDLK_LGUI

SDL3's SDLK_LGUI.

public const uint SDLK_LGUI = 1073742051

Field Value

uint

SDLK_LSHIFT

SDL3's SDLK_LSHIFT.

public const uint SDLK_LSHIFT = 1073742049

Field Value

uint

SDLK_M

SDL3's SDLK_M.

public const uint SDLK_M = 109

Field Value

uint

SDLK_MEDIA_NEXT_TRACK

public const uint SDLK_MEDIA_NEXT_TRACK = 1073742091

Field Value

uint

SDLK_MEDIA_PLAY_PAUSE

public const uint SDLK_MEDIA_PLAY_PAUSE = 1073742095

Field Value

uint

SDLK_MEDIA_PREVIOUS_TRACK

public const uint SDLK_MEDIA_PREVIOUS_TRACK = 1073742092

Field Value

uint

SDLK_MEDIA_STOP

public const uint SDLK_MEDIA_STOP = 1073742093

Field Value

uint

SDLK_MINUS

SDL3's SDLK_MINUS.

public const uint SDLK_MINUS = 45

Field Value

uint

SDLK_MUTE

SDL3's SDLK_MUTE.

public const uint SDLK_MUTE = 1073741951

Field Value

uint

SDLK_N

SDL3's SDLK_N.

public const uint SDLK_N = 110

Field Value

uint

SDLK_NUMLOCKCLEAR

public const uint SDLK_NUMLOCKCLEAR = 1073741907

Field Value

uint

SDLK_O

SDL3's SDLK_O.

public const uint SDLK_O = 111

Field Value

uint

SDLK_P

SDL3's SDLK_P.

public const uint SDLK_P = 112

Field Value

uint

SDLK_PAGEDOWN

SDL3's SDLK_PAGEDOWN.

public const uint SDLK_PAGEDOWN = 1073741902

Field Value

uint

SDLK_PAGEUP

SDL3's SDLK_PAGEUP.

public const uint SDLK_PAGEUP = 1073741899

Field Value

uint

SDLK_PAUSE

SDL3's SDLK_PAUSE.

public const uint SDLK_PAUSE = 1073741896

Field Value

uint

SDLK_PERIOD

SDL3's SDLK_PERIOD.

public const uint SDLK_PERIOD = 46

Field Value

uint

SDLK_PRINTSCREEN

public const uint SDLK_PRINTSCREEN = 1073741894

Field Value

uint

SDLK_Q

SDL3's SDLK_Q.

public const uint SDLK_Q = 113

Field Value

uint

SDLK_R

SDL3's SDLK_R.

public const uint SDLK_R = 114

Field Value

uint

SDLK_RALT

SDL3's SDLK_RALT.

public const uint SDLK_RALT = 1073742054

Field Value

uint

SDLK_RCTRL

SDL3's SDLK_RCTRL.

public const uint SDLK_RCTRL = 1073742052

Field Value

uint

SDLK_RETURN

SDL3's SDLK_RETURN.

public const uint SDLK_RETURN = 13

Field Value

uint

SDLK_RGUI

SDL3's SDLK_RGUI.

public const uint SDLK_RGUI = 1073742055

Field Value

uint

SDLK_RIGHT

SDL3's SDLK_RIGHT.

public const uint SDLK_RIGHT = 1073741903

Field Value

uint

SDLK_RIGHTBRACKET

public const uint SDLK_RIGHTBRACKET = 93

Field Value

uint

SDLK_RSHIFT

SDL3's SDLK_RSHIFT.

public const uint SDLK_RSHIFT = 1073742053

Field Value

uint

SDLK_S

SDL3's SDLK_S.

public const uint SDLK_S = 115

Field Value

uint

SDLK_SCROLLLOCK

public const uint SDLK_SCROLLLOCK = 1073741895

Field Value

uint

SDLK_SELECT

SDL3's SDLK_SELECT.

public const uint SDLK_SELECT = 1073741943

Field Value

uint

SDLK_SEMICOLON

public const uint SDLK_SEMICOLON = 59

Field Value

uint

SDLK_SLASH

SDL3's SDLK_SLASH.

public const uint SDLK_SLASH = 47

Field Value

uint

SDLK_SPACE

SDL3's SDLK_SPACE.

public const uint SDLK_SPACE = 32

Field Value

uint

SDLK_T

SDL3's SDLK_T.

public const uint SDLK_T = 116

Field Value

uint

SDLK_TAB

SDL3's SDLK_TAB.

public const uint SDLK_TAB = 9

Field Value

uint

SDLK_U

SDL3's SDLK_U.

public const uint SDLK_U = 117

Field Value

uint

SDLK_UNKNOWN

SDL3's SDLK_UNKNOWN.

public const uint SDLK_UNKNOWN = 0

Field Value

uint

SDLK_UP

SDL3's SDLK_UP.

public const uint SDLK_UP = 1073741906

Field Value

uint

SDLK_V

SDL3's SDLK_V.

public const uint SDLK_V = 118

Field Value

uint

SDLK_VOLUMEDOWN

public const uint SDLK_VOLUMEDOWN = 1073741953

Field Value

uint

SDLK_VOLUMEUP

SDL3's SDLK_VOLUMEUP.

public const uint SDLK_VOLUMEUP = 1073741952

Field Value

uint

SDLK_W

SDL3's SDLK_W.

public const uint SDLK_W = 119

Field Value

uint

SDLK_X

SDL3's SDLK_X.

public const uint SDLK_X = 120

Field Value

uint

SDLK_Y

SDL3's SDLK_Y.

public const uint SDLK_Y = 121

Field Value

uint

SDLK_Z

SDL3's SDLK_Z.

public const uint SDLK_Z = 122

Field Value

uint