cosmopolitan/libc/nt/enum/vk.h

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_ */