mirror of
https://github.com/Mathewnd/Astral.git
synced 2026-10-27 12:48:22 +00:00
input: add missing defines
This commit is contained in:
@@ -169,6 +169,46 @@ typedef struct {
|
||||
#define INPUT_KEY_BTN_SIDE 0x113
|
||||
#define INPUT_KEY_BTN_EXTRA 0x114
|
||||
#define INPUT_KEY_BTN_FORWARD 0x115
|
||||
#define INPUT_KEY_BTN_BACK 0x116
|
||||
#define INPUT_KEY_BTN_TASK 0x117
|
||||
#define INPUT_KEY_BTN_JOYSTICK 0x120
|
||||
#define INPUT_KEY_BTN_TRIGGER 0x120
|
||||
#define INPUT_KEY_BTN_THUMB 0x121
|
||||
#define INPUT_KEY_BTN_THUMB2 0x122
|
||||
#define INPUT_KEY_BTN_TOP 0x123
|
||||
#define INPUT_KEY_BTN_TOP2 0x124
|
||||
#define INPUT_KEY_BTN_PINKIE 0x125
|
||||
#define INPUT_KEY_BTN_BASE 0x126
|
||||
#define INPUT_KEY_BTN_BASE2 0x127
|
||||
#define INPUT_KEY_BTN_BASE3 0x128
|
||||
#define INPUT_KEY_BTN_BASE4 0x129
|
||||
#define INPUT_KEY_BTN_BASE5 0x12a
|
||||
#define INPUT_KEY_BTN_BASE6 0x12b
|
||||
#define INPUT_KEY_BTN_DEAD 0x12f
|
||||
#define INPUT_KEY_BTN_GAMEPAD 0x130
|
||||
#define INPUT_KEY_BTN_SOUTH 0x130
|
||||
#define INPUT_KEY_BTN_A INPUT_KEY_BTN_SOUTH
|
||||
#define INPUT_KEY_BTN_EAST 0x131
|
||||
#define INPUT_KEY_BTN_B INPUT_KEY_BTN_EAST
|
||||
#define INPUT_KEY_BTN_C 0x132
|
||||
#define INPUT_KEY_BTN_NORTH 0x133
|
||||
#define INPUT_KEY_BTN_X INPUT_KEY_BTN_NORTH
|
||||
#define INPUT_KEY_BTN_WEST 0x134
|
||||
#define INPUT_KEY_BTN_Y INPUT_KEY_BTN_WEST
|
||||
#define INPUT_KEY_BTN_Z 0x135
|
||||
#define INPUT_KEY_BTN_TL 0x136
|
||||
#define INPUT_KEY_BTN_TR 0x137
|
||||
#define INPUT_KEY_BTN_TL2 0x138
|
||||
#define INPUT_KEY_BTN_TR2 0x139
|
||||
#define INPUT_KEY_BTN_SELECT 0x13a
|
||||
#define INPUT_KEY_BTN_START 0x13b
|
||||
#define INPUT_KEY_BTN_MODE 0x13c
|
||||
#define INPUT_KEY_BTN_THUMBL 0x13d
|
||||
#define INPUT_KEY_BTN_THUMBR 0x13e
|
||||
#define INPUT_KEY_BTN_DPAD_UP 0x220
|
||||
#define INPUT_KEY_BTN_DPAD_DOWN 0x221
|
||||
#define INPUT_KEY_BTN_DPAD_LEFT 0x222
|
||||
#define INPUT_KEY_BTN_DPAD_RIGHT 0x223
|
||||
#define INPUT_KEY_MAX 0x2ff
|
||||
#define INPUT_KEY_CNT (INPUT_KEY_MAX + 1)
|
||||
|
||||
@@ -180,6 +220,31 @@ typedef struct {
|
||||
|
||||
#define INPUT_ABS_X 0x0
|
||||
#define INPUT_ABS_Y 0x1
|
||||
#define INPUT_ABS_Z 0x2
|
||||
#define INPUT_ABS_RX 0x3
|
||||
#define INPUT_ABS_RY 0x4
|
||||
#define INPUT_ABS_RZ 0x5
|
||||
#define INPUT_ABS_THROTTLE 0x6
|
||||
#define INPUT_ABS_RUDDER 0x7
|
||||
#define INPUT_ABS_WHEEL 0x8
|
||||
#define INPUT_ABS_GAS 0x9
|
||||
#define INPUT_ABS_BRAKE 0xa
|
||||
#define INPUT_ABS_HAT0X 0x10
|
||||
#define INPUT_ABS_HAT0Y 0x11
|
||||
#define INPUT_ABS_HAT1X 0x12
|
||||
#define INPUT_ABS_HAT1Y 0x13
|
||||
#define INPUT_ABS_HAT2X 0x14
|
||||
#define INPUT_ABS_HAT2Y 0x15
|
||||
#define INPUT_ABS_HAT3X 0x16
|
||||
#define INPUT_ABS_HAT3Y 0x17
|
||||
#define INPUT_ABS_PRESSURE 0x18
|
||||
#define INPUT_ABS_DISTANCE 0x19
|
||||
#define INPUT_ABS_TILT_X 0x1a
|
||||
#define INPUT_ABS_TILT_Y 0x1b
|
||||
#define INPUT_ABS_TOOL_WIDTH 0x1c
|
||||
#define INPUT_ABS_VOLUME 0x20
|
||||
#define INPUT_ABS_PROFILE 0x21
|
||||
#define INPUT_ABS_MISC 0x28
|
||||
#define INPUT_ABS_MAX 0x3f
|
||||
#define INPUT_ABS_CNT (INPUT_ABS_MAX + 1)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user