I pulled the latest Kaleidoscope-Bundle-Keyboardio and got my sketch compiling again but my Qukeys are broken. I’m using the DualUse macros in the keymap but I only get the shifted function even when using a normal keypress.
[QWERTY] = KEYMAP_STACKED
(___, Key_1, Key_2, Key_3, Key_4, Key_5, Key_LEDEffectNext,
Key_Backtick, Key_Q, Key_W, Key_E, Key_R, Key_T, Key_Tab,
Key_PageUp, CTL_T(A), ALT_T(S), CTL_T(D), SFT_T(F), Key_G,
Key_PageDown, Key_Z, Key_X, Key_C, Key_V, Key_B, Key_LeftGui,
Key_LeftParen, Key_Backspace, Key_Delete, GUI_T(Escape),
XXX,
M(MACRO_ANY), Key_6, Key_7, Key_8, Key_9, Key_0, LockLayer(NUMPAD),
Key_Enter, Key_Y, Key_U, Key_I, Key_O, Key_P, Key_Equals,
Key_H, SFT_T(J), CTL_T(K), ALT_T(L), Key_Semicolon, Key_Quote,
Key_PcApplication, Key_N, Key_M, Key_Comma, Key_Period, Key_Slash, Key_Minus,
GUI_T(Tab), Key_Enter, Key_Spacebar, Key_RightParen,
XXX),
MyModel1.ino (12.3 KB)
EDIT: I just tried this with the latest Chrysalis experimental firmware (compiled by me or flashed from Chrysalis). Set a “Modifier when held” in Chrysalis, and am seeing the same behavior…always getting the modifier.