I write comments like FIXME(mt): and find that &caps_word doesn't deactivate after the opening parenthesis, though I would like it to!
I suspect this is because caps_word_is_numeric only looks at the 8-bit keycode, and that it should also take modifiers into account, perhaps somewhat as caps_word_is_caps_includelist does.
(Indeed, on further experimentation, I find that &caps_word stays active through all of !@#$%^&*(), which seems to corroborate the suspicion.)
Does all that seem right?
(Also, thank you for ZMK, I'm very grateful for your work!)
I write comments like
FIXME(mt):and find that&caps_worddoesn't deactivate after the opening parenthesis, though I would like it to!I suspect this is because
caps_word_is_numericonly looks at the 8-bit keycode, and that it should also take modifiers into account, perhaps somewhat ascaps_word_is_caps_includelistdoes.(Indeed, on further experimentation, I find that
&caps_wordstays active through all of!@#$%^&*(), which seems to corroborate the suspicion.)Does all that seem right?
(Also, thank you for ZMK, I'm very grateful for your work!)