183 lines
8.3 KiB
C
183 lines
8.3 KiB
C
#ifndef COSMOPOLITAN_LIBC_NT_ENUM_VK_H_
|
|
#define COSMOPOLITAN_LIBC_NT_ENUM_VK_H_
|
|
|
|
#define kNtVkLbutton 0x01
|
|
#define kNtVkRbutton 0x02
|
|
#define kNtVkCancel 0x03
|
|
#define kNtVkMbutton 0x04
|
|
#define kNtVkXbutton1 0x05
|
|
#define kNtVkXbutton2 0x06
|
|
#define kNtVkBack 0x08
|
|
#define kNtVkTab 0x09
|
|
#define kNtVkClear 0x0C
|
|
#define kNtVkReturn 0x0D
|
|
#define kNtVkShift 0x10
|
|
#define kNtVkControl 0x11
|
|
#define kNtVkMenu 0x12 /* alt? */
|
|
#define kNtVkPause 0x13
|
|
#define kNtVkCapital 0x14
|
|
#define kNtVkKana 0x15
|
|
#define kNtVkHangul 0x15
|
|
#define kNtVkJunja 0x17
|
|
#define kNtVkFinal 0x18
|
|
#define kNtVkHanja 0x19
|
|
#define kNtVkKanji 0x19
|
|
#define kNtVkEscape 0x1B
|
|
#define kNtVkConvert 0x1C
|
|
#define kNtVkNonconvert 0x1D
|
|
#define kNtVkAccept 0x1E
|
|
#define kNtVkModechange 0x1F
|
|
#define kNtVkSpace 0x20
|
|
#define kNtVkPrior 0x21
|
|
#define kNtVkNext 0x22
|
|
#define kNtVkEnd 0x23
|
|
#define kNtVkHome 0x24
|
|
#define kNtVkLeft 0x25
|
|
#define kNtVkUp 0x26
|
|
#define kNtVkRight 0x27
|
|
#define kNtVkDown 0x28
|
|
#define kNtVkSelect 0x29
|
|
#define kNtVkPrint 0x2A
|
|
#define kNtVkExecute 0x2B
|
|
#define kNtVkSnapshot 0x2C
|
|
#define kNtVkInsert 0x2D
|
|
#define kNtVkDelete 0x2E
|
|
#define kNtVkHelp 0x2F
|
|
#define kNtVkLwin 0x5B
|
|
#define kNtVkRwin 0x5C
|
|
#define kNtVkApps 0x5D
|
|
#define kNtVkSleep 0x5F
|
|
#define kNtVkNumpad0 0x60
|
|
#define kNtVkNumpad1 0x61
|
|
#define kNtVkNumpad2 0x62
|
|
#define kNtVkNumpad3 0x63
|
|
#define kNtVkNumpad4 0x64
|
|
#define kNtVkNumpad5 0x65
|
|
#define kNtVkNumpad6 0x66
|
|
#define kNtVkNumpad7 0x67
|
|
#define kNtVkNumpad8 0x68
|
|
#define kNtVkNumpad9 0x69
|
|
#define kNtVkMultiply 0x6A
|
|
#define kNtVkAdd 0x6B
|
|
#define kNtVkSeparator 0x6C
|
|
#define kNtVkSubtract 0x6D
|
|
#define kNtVkDecimal 0x6E
|
|
#define kNtVkDivide 0x6F
|
|
#define kNtVkF1 0x70
|
|
#define kNtVkF2 0x71
|
|
#define kNtVkF3 0x72
|
|
#define kNtVkF4 0x73
|
|
#define kNtVkF5 0x74
|
|
#define kNtVkF6 0x75
|
|
#define kNtVkF7 0x76
|
|
#define kNtVkF8 0x77
|
|
#define kNtVkF9 0x78
|
|
#define kNtVkF10 0x79
|
|
#define kNtVkF11 0x7A
|
|
#define kNtVkF12 0x7B
|
|
#define kNtVkF13 0x7C
|
|
#define kNtVkF14 0x7D
|
|
#define kNtVkF15 0x7E
|
|
#define kNtVkF16 0x7F
|
|
#define kNtVkF17 0x80
|
|
#define kNtVkF18 0x81
|
|
#define kNtVkF19 0x82
|
|
#define kNtVkF20 0x83
|
|
#define kNtVkF21 0x84
|
|
#define kNtVkF22 0x85
|
|
#define kNtVkF23 0x86
|
|
#define kNtVkF24 0x87
|
|
#define kNtVkNumlock 0x90
|
|
#define kNtVkScroll 0x91
|
|
#define kNtVkLshift 0xA0
|
|
#define kNtVkRshift 0xA1
|
|
#define kNtVkLcontrol 0xA2
|
|
#define kNtVkRcontrol 0xA3
|
|
#define kNtVkLmenu 0xA4
|
|
#define kNtVkRmenu 0xA5
|
|
#define kNtVkBrowserBack 0xA6
|
|
#define kNtVkBrowserForward 0xA7
|
|
#define kNtVkBrowserRefresh 0xA8
|
|
#define kNtVkBrowserStop 0xA9
|
|
#define kNtVkBrowserSearch 0xAA
|
|
#define kNtVkBrowserFavorites 0xAB
|
|
#define kNtVkBrowserHome 0xAC
|
|
#define kNtVkVolumeMute 0xAD
|
|
#define kNtVkVolumeDown 0xAE
|
|
#define kNtVkVolumeUp 0xAF
|
|
#define kNtVkMediaNextTrack 0xB0
|
|
#define kNtVkMediaPrevTrack 0xB1
|
|
#define kNtVkMediaStop 0xB2
|
|
#define kNtVkMediaPlayPause 0xB3
|
|
#define kNtVkLaunchMail 0xB4
|
|
#define kNtVkLaunchMediaSelect 0xB5
|
|
#define kNtVkLaunchApp1 0xB6
|
|
#define kNtVkLaunchApp2 0xB7
|
|
#define kNtVkOem_1 0xBA
|
|
#define kNtVkOemPlus 0xBB
|
|
#define kNtVkOemComma 0xBC
|
|
#define kNtVkOemMinus 0xBD
|
|
#define kNtVkOemPeriod 0xBE
|
|
#define kNtVkOem_2 0xBF
|
|
#define kNtVkOem_3 0xC0
|
|
#define kNtVkGamepadA 0xC3
|
|
#define kNtVkGamepadB 0xC4
|
|
#define kNtVkGamepadX 0xC5
|
|
#define kNtVkGamepadY 0xC6
|
|
#define kNtVkGamepadRightShoulder 0xC7
|
|
#define kNtVkGamepadLeftShoulder 0xC8
|
|
#define kNtVkGamepadLeftTrigger 0xC9
|
|
#define kNtVkGamepadRightTrigger 0xCA
|
|
#define kNtVkGamepadDpadUp 0xCB
|
|
#define kNtVkGamepadDpadDown 0xCC
|
|
#define kNtVkGamepadDpadLeft 0xCD
|
|
#define kNtVkGamepadDpadRight 0xCE
|
|
#define kNtVkGamepadMenu 0xCF
|
|
#define kNtVkGamepadView 0xD0
|
|
#define kNtVkGamepadLeftThumbstickButton 0xD1
|
|
#define kNtVkGamepadRightThumbstickButton 0xD2
|
|
#define kNtVkGamepadLeftThumbstickUp 0xD3
|
|
#define kNtVkGamepadLeftThumbstickDown 0xD4
|
|
#define kNtVkGamepadLeftThumbstickRight 0xD5
|
|
#define kNtVkGamepadLeftThumbstickLeft 0xD6
|
|
#define kNtVkGamepadRightThumbstickUp 0xD7
|
|
#define kNtVkGamepadRightThumbstickDown 0xD8
|
|
#define kNtVkGamepadRightThumbstickRight 0xD9
|
|
#define kNtVkGamepadRightThumbstickLeft 0xDA
|
|
#define kNtVkOem_4 0xDB
|
|
#define kNtVkOem_5 0xDC
|
|
#define kNtVkOem_6 0xDD
|
|
#define kNtVkOem_7 0xDE
|
|
#define kNtVkOem_8 0xDF
|
|
#define kNtVkOemAx 0xE1
|
|
#define kNtVkOem_102 0xE2
|
|
#define kNtVkIcoHelp 0xE3
|
|
#define kNtVkIco_00 0xE4
|
|
#define kNtVkProcesskey 0xE5
|
|
#define kNtVkIcoClear 0xE6
|
|
#define kNtVkPacket 0xE7
|
|
#define kNtVkOemReset 0xE9
|
|
#define kNtVkOemJump 0xEA
|
|
#define kNtVkOemPa1 0xEB
|
|
#define kNtVkOemPa2 0xEC
|
|
#define kNtVkOemPa3 0xED
|
|
#define kNtVkOemWsctrl 0xEE
|
|
#define kNtVkOemCusel 0xEF
|
|
#define kNtVkOemAttn 0xF0
|
|
#define kNtVkOemFinish 0xF1
|
|
#define kNtVkOemCopy 0xF2
|
|
#define kNtVkOemAuto 0xF3
|
|
#define kNtVkOemEnlw 0xF4
|
|
#define kNtVkOemBacktab 0xF5
|
|
#define kNtVkAttn 0xF6
|
|
#define kNtVkCrsel 0xF7
|
|
#define kNtVkExsel 0xF8
|
|
#define kNtVkEreof 0xF9
|
|
#define kNtVkPlay 0xFA
|
|
#define kNtVkZoom 0xFB
|
|
#define kNtVkNoname 0xFC
|
|
#define kNtVkPa1 0xFD
|
|
#define kNtVkOemClear 0xFE
|
|
|
|
#endif /* COSMOPOLITAN_LIBC_NT_ENUM_VK_H_ */
|