It is not possible to read the current status of CAPS LOCK using JavaScript, so this is non-trivial.
However, there are solutions which figure it when a text input receives a keypress event. We could do this, and then just remember the state, reassess it every time and invert it when the CAPS LOCK key is pressed.
Not sure exactly how that would look and feel, but it seems worth trying.
It is not possible to read the current status of CAPS LOCK using JavaScript, so this is non-trivial.
However, there are solutions which figure it when a text input receives a keypress event. We could do this, and then just remember the state, reassess it every time and invert it when the CAPS LOCK key is pressed.
Not sure exactly how that would look and feel, but it seems worth trying.