From 4015c40ba4fd9a671c2e919582bbabab7320544b Mon Sep 17 00:00:00 2001 From: Pascal Getreuer Date: Sun, 23 Nov 2025 03:24:02 -0800 Subject: [Bug][Core] Fix Speculative Hold to enable also right-handed RSFT, RCTL by default. (#25797) --- quantum/action_tapping.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'quantum/action_tapping.c') diff --git a/quantum/action_tapping.c b/quantum/action_tapping.c index 5d43dd99ea..ccc99bfd8e 100644 --- a/quantum/action_tapping.c +++ b/quantum/action_tapping.c @@ -813,7 +813,7 @@ uint8_t get_speculative_mods(void) { __attribute__((weak)) bool get_speculative_hold(uint16_t keycode, keyrecord_t *record) { const uint8_t mods = mod_config(QK_MOD_TAP_GET_MODS(keycode)); - return (mods & (MOD_LCTL | MOD_LSFT)) == mods; + return (mods & (MOD_LCTL | MOD_LSFT)) == (mods & (MOD_HYPR)); } void speculative_key_settled(keyrecord_t *record) { -- cgit v1.2.3