For instance, when creating a new program, the OS locks alpha caps for the program name.
If the user is using the Natural keymap, then he can't type letters directly, he has to press shift+[letter] so as to send a capital letter (then it works).
While it is indeed "normal" technically, it's a bit annoying.
Is there any way around that? Detecting the current OS-capslock and pushing caps to the OS in this case even if the user didn't press shift?
For instance, when creating a new program, the OS locks alpha caps for the program name. If the user is using the Natural keymap, then he can't type letters directly, he has to press shift+[letter] so as to send a capital letter (then it works). While it is indeed "normal" technically, it's a bit annoying. Is there any way around that? Detecting the current OS-capslock and pushing caps to the OS in this case even if the user didn't press shift?