Allows Terminal to use ModTap/LayerTap keys (#4586) * fixes #4583 * #4583 - terminal also handles layer tap now
1 files changed, 6 insertions(+), 0 deletions(-) M quantum/process_keycode/process_terminal.c
M quantum/process_keycode/process_terminal.c => quantum/process_keycode/process_terminal.c +6 -0
@@ 273,11 273,17 @@ bool process_terminal(uint16_t keycode, keyrecord_t *record) { disable_terminal(); return false; } if ((keycode >= QK_MOD_TAP && keycode <= QK_MOD_TAP_MAX) || (keycode >= QK_LAYER_TAP && keycode <= QK_LAYER_TAP_MAX)) { keycode = keycode & 0xFF; } if (keycode < 256) { uint8_t str_len; char char_to_add; switch (keycode) { case KC_ENTER: case KC_KP_ENTER: push_to_cmd_buffer(); current_cmd_buffer_pos = 0; process_terminal_command();