CapsLock RGB indication changes before CapsLock is activated by the system #303
Description
Bug report
Devices information
I uploaded the file even though I don't think it's needed, for this issue I think it suffices to say that I have a K70 plugged to a MacOS. But, here it is:
General information
Source
Both pre-built and compiled from source (last commit is 0611711) for MacOS.
What is the program's current behavior?
The CapsLock RGB indication light changes its color with a quick tap on CapsLock key.
What is the expected behavior of the program?
The CapsLock color doesn't change if the key is quickly tapped (as it is with a built-in MacBook keyboard), as MacOS has a time threshold to activate the CapsLock.
Something else
When the CapsLock is quickly tapped, the system doesn't activate the CapsLock but the keyboard changes the key's color. This is very annoying as sometimes I accidentally press CapsLock but I can't know if the system activated it or not, resulting in the situation where I have to write something to know.
Sometimes this situation is quickly fixed because I was already writing, then just another quick tap on the CapsLock key solves it, but there are times when I accidentally press CapsLock and I have to explicitly go to a place where I can write only to check if it is toggled. This happens three to five times a day and it should be a pretty simple fix to only change the color when the key is held for like, 200ms, right?
I want to finish thanking everyone that maintains and updates ckb-next, to be able to use my K70 to its full potential on a MacOS is really nice. Thanks!