Skip to content

Commit ce2a5e1

Browse files
committed
support Macros as tapkeys
1 parent caed790 commit ce2a5e1

1 file changed

Lines changed: 3 additions & 4 deletions

File tree

firmware/src/keymap.c

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -464,14 +464,13 @@ void play_macro(const uint8_t code)
464464

465465
inline void send_tapkey(const uint8_t code)
466466
{
467-
if ((code > 0) && (code <= MAX_NKRO_CODE))
467+
if (code <= MAX_NKRO_CODE)
468468
{
469469
queue_autokeys(code, g_modifier_state);
470470
}
471-
else if ((code & 0xE0) == 0xE0)
471+
else if ((code & 0x70) == 0x70)
472472
{
473-
unset_modifier(code);
474-
queue_autokeys(0, get_modfier_mask(code));
473+
play_macro(code + 0x60);
475474
}
476475
}
477476

0 commit comments

Comments
 (0)