is there a way to have shift disengage capslock immediately on keydown rather than on an uninterrupted keydown then keyup?
at least this is the behavior as I am used it from both windows if you set capslock to release by shift and literal typewriters where this was originally from, rather than inverting the letters, holding shift which capslock is active releases the capslock latch while keeping the shifted state active.
not sure how mac or other Linux Environments handle that.
this seems like a simple fix when someone has the time
others have mentioned the issue of not unlocking fast enough as they type which causes the DRedded DOuble caps and this issue may be why that is happening.
it may already be in there by my search foo is failing me.
capslock doesnt even undo if the down-up sequence is interrupted. like if you press and hold shift, type some buttons they will be small and then it continues big (caps lock on) juST LIKE THIS.
so I usually double tap the shift button to undo it.
I basically use it never myself but i kinda need it active as when remote controlling vms or other PCs and I need to change the state on the other side, so I can’t completely kick the key into oblivion.
First thing that comes to mind is an autohotkey script? You could write a simple autohotkey script for the Shift keydown event that checks if capslock is active and if it is then turns it off