mirror of
https://github.com/Mathewnd/Astral.git
synced 2026-11-01 23:18:21 +00:00
hid: support 6 buttons
This commit is contained in:
@@ -64,7 +64,8 @@
|
|||||||
#define HID_BUTTON_TERTIARY 0x03
|
#define HID_BUTTON_TERTIARY 0x03
|
||||||
#define HID_BUTTON_SIDE 0x04
|
#define HID_BUTTON_SIDE 0x04
|
||||||
#define HID_BUTTON_EXTRA 0x05
|
#define HID_BUTTON_EXTRA 0x05
|
||||||
#define HID_BUTTON_MAX HID_BUTTON_EXTRA
|
#define HID_BUTTON_FORWARD 0x06
|
||||||
|
#define HID_BUTTON_MAX HID_BUTTON_FORWARD
|
||||||
|
|
||||||
#define HID_KEYBOARD_KEYPAD_MAX 0xe7
|
#define HID_KEYBOARD_KEYPAD_MAX 0xe7
|
||||||
|
|
||||||
@@ -996,6 +997,8 @@ static uint16_t hid_button_to_input_key(uint32_t usage) {
|
|||||||
return INPUT_KEY_BTN_SIDE;
|
return INPUT_KEY_BTN_SIDE;
|
||||||
case HID_BUTTON_EXTRA:
|
case HID_BUTTON_EXTRA:
|
||||||
return INPUT_KEY_BTN_EXTRA;
|
return INPUT_KEY_BTN_EXTRA;
|
||||||
|
case HID_BUTTON_FORWARD:
|
||||||
|
return INPUT_KEY_BTN_FORWARD;
|
||||||
default:
|
default:
|
||||||
return INPUT_KEY_RESERVED;
|
return INPUT_KEY_RESERVED;
|
||||||
}
|
}
|
||||||
|
|||||||
+1
-1
@@ -1,5 +1,5 @@
|
|||||||
name=astral
|
name=astral
|
||||||
revision=2
|
revision=3
|
||||||
from_source=astral
|
from_source=astral
|
||||||
imagedeps="build-essential nasm"
|
imagedeps="build-essential nasm"
|
||||||
hostdeps="xgcc xbinutils limine"
|
hostdeps="xgcc xbinutils limine"
|
||||||
|
|||||||
Reference in New Issue
Block a user