From 402dceed4086ea04f5cc08b47cf1541c5ec505dc Mon Sep 17 00:00:00 2001 From: Karel Tucek Date: Thu, 29 Jan 2026 20:40:38 +0100 Subject: [PATCH 1/2] Pairing keymap: fix left half sync. --- right/src/keymap_pairing.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/right/src/keymap_pairing.c b/right/src/keymap_pairing.c index 829942446..506089ceb 100644 --- a/right/src/keymap_pairing.c +++ b/right/src/keymap_pairing.c @@ -7,6 +7,10 @@ #include "lufa/HIDClassCommon.h" #include "macros/keyid_parser.h" +#ifdef __ZEPHYR__ +#include "state_sync.h" +#endif + #define PAIRING_KEYMAP_INDEX 0xFF #define KEYID_TO_SLOT(keyId) ((keyId) / 64) @@ -57,6 +61,9 @@ void Keymap_ActivatePairingKeymap(void) setPairingKey("escape", HID_KEYBOARD_SC_ESCAPE); setPairingKey("capsLock", HID_KEYBOARD_SC_ESCAPE); +#ifdef __ZEPHYR__ + StateSync_UpdateLayer(LayerId_Base, true); +#endif EventVector_Set(EventVector_LedMapUpdateNeeded); } From 0cfc87704aed17a28d49c7d837579e26af6b16e2 Mon Sep 17 00:00:00 2001 From: Karel Tucek Date: Thu, 29 Jan 2026 21:02:08 +0100 Subject: [PATCH 2/2] Remvoe escape from mouse in pairing keymap. --- right/src/keymap_pairing.c | 1 - 1 file changed, 1 deletion(-) diff --git a/right/src/keymap_pairing.c b/right/src/keymap_pairing.c index 506089ceb..296707c10 100644 --- a/right/src/keymap_pairing.c +++ b/right/src/keymap_pairing.c @@ -59,7 +59,6 @@ void Keymap_ActivatePairingKeymap(void) // Set up control keys setPairingKey("backspace", HID_KEYBOARD_SC_BACKSPACE); setPairingKey("escape", HID_KEYBOARD_SC_ESCAPE); - setPairingKey("capsLock", HID_KEYBOARD_SC_ESCAPE); #ifdef __ZEPHYR__ StateSync_UpdateLayer(LayerId_Base, true);