CharaChorder / CCOS-firmware

CharaChorder Operating System
17 stars 1 forks source link

Enhancement: add action codes that can trigger programmable chords #73

Open jdestgermain opened 9 months ago

jdestgermain commented 9 months ago

This will enable a user to map a key to a chord output so they can use chord macros. For example, if you wanted to map a key to "Ctrl Backspace" you would program a chord map to that then remap a key to a special action code setup for that chord map.

We could target 12 to start, but ensure that we have space for 24 in that space in action codes

jdestgermain commented 8 months ago

Likely this is the easier way to solve https://github.com/CharaChorder/CCOS-firmware/issues/60

jmjones5 commented 6 months ago

I don't know if it's because I'm some sort of power user but I can see 24 not being enough too

jdestgermain commented 6 months ago

I don't know if it's because I'm some sort of power user but I can see 24 not being enough too

Thanks, this is helpful feedback. It's possible we can design a way to do this that is not limited on how many you can do, but it would maybe be a larger rewrite of how CCOS works internally. We will keep it in mind

jmjones5 commented 6 months ago

Worth knowing too I've found this functionality makes layers a hell of a lot more useful and versatile. For example if you've found your command/ctrl (depending on OS) key is unusable to do a copy shortcut, say you can't reach "c" when holding command/ctrl, you can just map command/ctrl+c key on another layer and still have a similar experience without having to think your whole layout again.