summaryrefslogtreecommitdiff
path: root/quantum
diff options
context:
space:
mode:
authorPascal Getreuer <50221757+getreuer@users.noreply.github.com>2025-11-23 03:24:02 -0800
committerGitHub <noreply@github.com>2025-11-23 22:24:02 +1100
commit4015c40ba4fd9a671c2e919582bbabab7320544b (patch)
tree8eb5acc0522a21f842bef5d5331216f576d6582e /quantum
parent53de903fb89d4138fdc38f98d266db0fec9548b1 (diff)
[Bug][Core] Fix Speculative Hold to enable also right-handed RSFT, RCTL by default. (#25797)
Diffstat (limited to 'quantum')
-rw-r--r--quantum/action_tapping.c2
1 files changed, 1 insertions, 1 deletions
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) {
813 813
814__attribute__((weak)) bool get_speculative_hold(uint16_t keycode, keyrecord_t *record) { 814__attribute__((weak)) bool get_speculative_hold(uint16_t keycode, keyrecord_t *record) {
815 const uint8_t mods = mod_config(QK_MOD_TAP_GET_MODS(keycode)); 815 const uint8_t mods = mod_config(QK_MOD_TAP_GET_MODS(keycode));
816 return (mods & (MOD_LCTL | MOD_LSFT)) == mods; 816 return (mods & (MOD_LCTL | MOD_LSFT)) == (mods & (MOD_HYPR));
817} 817}
818 818
819void speculative_key_settled(keyrecord_t *record) { 819void speculative_key_settled(keyrecord_t *record) {