mirror of
https://git.chinosk6.cn/chinosk/gkms-localify-dmm.git
synced 2026-02-06 09:42:30 +00:00
68 lines
1.3 KiB
C
68 lines
1.3 KiB
C
#include "../platformDefine.hpp"
|
|
|
|
#ifndef GKMS_WINDOWS
|
|
#define KEY_W 51
|
|
#define KEY_S 47
|
|
#define KEY_A 29
|
|
#define KEY_D 32
|
|
#define KEY_R 46
|
|
#define KEY_Q 45
|
|
#define KEY_E 33
|
|
#define KEY_F 34
|
|
#define KEY_I 37
|
|
#define KEY_K 39
|
|
#define KEY_J 38
|
|
#define KEY_L 40
|
|
#define KEY_V 50
|
|
#define KEY_UP 19
|
|
#define KEY_DOWN 20
|
|
#define KEY_LEFT 21
|
|
#define KEY_RIGHT 22
|
|
#define KEY_CTRL 113
|
|
#define KEY_SHIFT 59
|
|
#define KEY_ALT 57
|
|
#define KEY_SPACE 62
|
|
#define KEY_ADD 70
|
|
#define KEY_SUB 69
|
|
|
|
#define WM_KEYDOWN 0
|
|
#define WM_KEYUP 1
|
|
#else
|
|
#define KEY_W 'W'
|
|
#define KEY_S 'S'
|
|
#define KEY_A 'A'
|
|
#define KEY_D 'D'
|
|
#define KEY_R 'R'
|
|
#define KEY_Q 'Q'
|
|
#define KEY_E 'E'
|
|
#define KEY_F 'F'
|
|
#define KEY_I 'I'
|
|
#define KEY_K 'K'
|
|
#define KEY_J 'J'
|
|
#define KEY_L 'L'
|
|
#define KEY_V 'V'
|
|
#define KEY_UP 38
|
|
#define KEY_DOWN 40
|
|
#define KEY_LEFT 37
|
|
#define KEY_RIGHT 39
|
|
#define KEY_CTRL 17
|
|
#define KEY_SHIFT 16
|
|
#define KEY_ALT 18
|
|
#define KEY_SPACE 32
|
|
|
|
#define KEY_ADD 187
|
|
#define KEY_SUB 189
|
|
#endif
|
|
|
|
#define BTN_A 96
|
|
#define BTN_B 97
|
|
#define BTN_X 99
|
|
#define BTN_Y 100
|
|
#define BTN_LB 102
|
|
#define BTN_RB 103
|
|
#define BTN_THUMBL 106
|
|
#define BTN_THUMBR 107
|
|
#define BTN_SELECT 109
|
|
#define BTN_START 108
|
|
#define BTN_SHARE 130
|
|
#define BTN_XBOX 110 |