Capslock cancel via shift immediately on keydown

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.

it’s even funnier.

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’m old school and almost never use the shift lock…

when i need an upper case letter, i just Hold the shift key down while i type the letter.

but as you can see, i rarely need to do that :slight_smile:

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

Did they make autohotkey for Linux now?

Well yeah but it’s for X11 only, no surprises there tbh.

I run x11 anyway but that will be fun when 26 and up start pushing wayland

I since find out that for x11 there are better methods of doing it such as using xkb or xdotool