|
|
|
@ -834,8 +834,7 @@ void register_code(uint8_t code) { |
|
|
|
|
} |
|
|
|
|
#endif |
|
|
|
|
|
|
|
|
|
else if |
|
|
|
|
IS_KEY(code) { |
|
|
|
|
else if IS_KEY (code) { |
|
|
|
|
// TODO: should push command_proc out of this block?
|
|
|
|
|
if (command_proc(code)) return; |
|
|
|
|
|
|
|
|
@ -865,21 +864,19 @@ void register_code(uint8_t code) { |
|
|
|
|
add_key(code); |
|
|
|
|
send_keyboard_report(); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
else if |
|
|
|
|
IS_MOD(code) { |
|
|
|
|
} else if IS_MOD (code) { |
|
|
|
|
add_mods(MOD_BIT(code)); |
|
|
|
|
send_keyboard_report(); |
|
|
|
|
} |
|
|
|
|
#ifdef EXTRAKEY_ENABLE |
|
|
|
|
else if |
|
|
|
|
IS_SYSTEM(code) { host_system_send(KEYCODE2SYSTEM(code)); } |
|
|
|
|
else if |
|
|
|
|
IS_CONSUMER(code) { host_consumer_send(KEYCODE2CONSUMER(code)); } |
|
|
|
|
else if IS_SYSTEM (code) { |
|
|
|
|
host_system_send(KEYCODE2SYSTEM(code)); |
|
|
|
|
} else if IS_CONSUMER (code) { |
|
|
|
|
host_consumer_send(KEYCODE2CONSUMER(code)); |
|
|
|
|
} |
|
|
|
|
#endif |
|
|
|
|
#ifdef MOUSEKEY_ENABLE |
|
|
|
|
else if |
|
|
|
|
IS_MOUSEKEY(code) { |
|
|
|
|
else if IS_MOUSEKEY (code) { |
|
|
|
|
mousekey_on(code); |
|
|
|
|
mousekey_send(); |
|
|
|
|
} |
|
|
|
@ -927,23 +924,19 @@ void unregister_code(uint8_t code) { |
|
|
|
|
} |
|
|
|
|
#endif |
|
|
|
|
|
|
|
|
|
else if |
|
|
|
|
IS_KEY(code) { |
|
|
|
|
else if IS_KEY (code) { |
|
|
|
|
del_key(code); |
|
|
|
|
send_keyboard_report(); |
|
|
|
|
} |
|
|
|
|
else if |
|
|
|
|
IS_MOD(code) { |
|
|
|
|
} else if IS_MOD (code) { |
|
|
|
|
del_mods(MOD_BIT(code)); |
|
|
|
|
send_keyboard_report(); |
|
|
|
|
} else if IS_SYSTEM (code) { |
|
|
|
|
host_system_send(0); |
|
|
|
|
} else if IS_CONSUMER (code) { |
|
|
|
|
host_consumer_send(0); |
|
|
|
|
} |
|
|
|
|
else if |
|
|
|
|
IS_SYSTEM(code) { host_system_send(0); } |
|
|
|
|
else if |
|
|
|
|
IS_CONSUMER(code) { host_consumer_send(0); } |
|
|
|
|
#ifdef MOUSEKEY_ENABLE |
|
|
|
|
else if |
|
|
|
|
IS_MOUSEKEY(code) { |
|
|
|
|
else if IS_MOUSEKEY (code) { |
|
|
|
|
mousekey_off(code); |
|
|
|
|
mousekey_send(); |
|
|
|
|
} |
|
|
|
|