X-Git-Url: https://git.friedersdorff.com/?a=blobdiff_plain;f=layer.c;h=90314e442996031f6d07fce29af2c26026479866;hb=239bdbf41936566c0ae5b0cbd8c6bf7dd824f7fb;hp=0fe06a45645921f995872feaaa2b692342580568;hpb=9a938eecbd2b70c970992583b5c16da717d8e254;p=max%2Ftmk_keyboard.git diff --git a/layer.c b/layer.c index 0fe06a45..90314e44 100644 --- a/layer.c +++ b/layer.c @@ -106,8 +106,8 @@ void layer_switching(uint8_t fn_bits) // send only Fn key first host_swap_keyboard_report(); host_clear_keyboard_report(); - host_add_code(keymap_fn_keycode(_fn_to_send)); // TODO: do all Fn keys host_set_mods(last_mods); + host_add_code(keymap_fn_keycode(_fn_to_send)); // TODO: do all Fn keys host_send_keyboard_report(); host_swap_keyboard_report(); sent_fn |= _fn_to_send; @@ -152,8 +152,8 @@ void layer_switching(uint8_t fn_bits) // send only Fn key first host_swap_keyboard_report(); host_clear_keyboard_report(); - host_add_code(keymap_fn_keycode(fn_changed)); // TODO: do all Fn keys host_set_mods(last_mods); + host_add_code(keymap_fn_keycode(fn_changed)); // TODO: do all Fn keys host_send_keyboard_report(); host_swap_keyboard_report(); sent_fn |= fn_changed;