KMKfw / kmk_firmware

Clackety Keyboards Powered by Python
https://kmkfw.zulipchat.com
Other
1.45k stars 485 forks source link

[Enhancement] Split key codes up from shift pairs #1041

Closed dowling-john closed 3 weeks ago

dowling-john commented 3 weeks ago

Is your feature request related to a problem? Please describe. It would be good to be able to split keys from their shift pairs

Describe the solution you'd like For instance 9 and ( should be assignable to seperate keys

xs5871 commented 3 weeks ago

You can already do that, so I'm assuming you actually want #409.

dowling-john commented 3 weeks ago

Thanks for the reply.

I am currently using a macro to define a single key press to get the ( symbol from a single key press.

LBRACK = MACRO(
   Press(KC.LSHFT)
   Tap(KC.N9) 
   Release(KC.LSHFT)
)

Is this the right way to tackle this problem or is there something that I have missed ?

xs5871 commented 3 weeks ago

https://github.com/KMKfw/kmk_firmware/blob/main/docs/en/keycodes.md#us-ansi-shifted-symbols

dowling-john commented 3 weeks ago

How in the heck did I miss that 🤯

Thanks