mirror of
https://github.com/mofeng-git/One-KVM.git
synced 2025-12-13 01:30:31 +08:00
hid: using KEY_ERROR_UNDEFINED instead of 0
This commit is contained in:
parent
30f7fc052e
commit
65b3bd8866
@ -29,7 +29,7 @@ def main() -> None:
|
|||||||
hid_header_file.write("INLINE KeyboardKeycode keymap(uint8_t code) {\n\tswitch(code) {\n")
|
hid_header_file.write("INLINE KeyboardKeycode keymap(uint8_t code) {\n\tswitch(code) {\n")
|
||||||
for (code, hid_key, _) in sorted(keymap, key=operator.itemgetter(1)):
|
for (code, hid_key, _) in sorted(keymap, key=operator.itemgetter(1)):
|
||||||
hid_header_file.write("\t\tcase %d: return %s;\n" % (code, hid_key))
|
hid_header_file.write("\t\tcase %d: return %s;\n" % (code, hid_key))
|
||||||
hid_header_file.write("\t\tdefault: return 0;\n\t}\n}\n")
|
hid_header_file.write("\t\tdefault: return KEY_ERROR_UNDEFINED;\n\t}\n}\n")
|
||||||
|
|
||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
|
|||||||
@ -89,6 +89,6 @@ INLINE KeyboardKeycode keymap(uint8_t code) {
|
|||||||
case 24: return KEY_X;
|
case 24: return KEY_X;
|
||||||
case 25: return KEY_Y;
|
case 25: return KEY_Y;
|
||||||
case 26: return KEY_Z;
|
case 26: return KEY_Z;
|
||||||
default: return 0;
|
default: return KEY_ERROR_UNDEFINED;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -20,8 +20,7 @@ INLINE void cmdResetHid() {
|
|||||||
INLINE void cmdKeyEvent() {
|
INLINE void cmdKeyEvent() {
|
||||||
uint8_t state = CMD_SERIAL.read();
|
uint8_t state = CMD_SERIAL.read();
|
||||||
KeyboardKeycode code = keymap((uint8_t)CMD_SERIAL.read());
|
KeyboardKeycode code = keymap((uint8_t)CMD_SERIAL.read());
|
||||||
CMD_SERIAL.read(); // unused now
|
if (code != KEY_ERROR_UNDEFINED) {
|
||||||
if (code) {
|
|
||||||
if (state) {
|
if (state) {
|
||||||
Keyboard.press(code);
|
Keyboard.press(code);
|
||||||
} else {
|
} else {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user