Re:Show HN: Blink Shell for iOS, an Open-Source, Mosh and SS...
by carloscabanero on Friday November 11, 2016 @07:13PM
(#12935684)
We are aware of the "track Caps Lock" problem. iOS actually has an option to disable caps on the accessibility but still doesn't work with external keyboards. Hopefully soon.
Thanks for the heads up about the delay. I have only see that problem once with the iPad when I had another combination, do you have any other combination like caps as ESC? I definitely haven't seen that with other keys, and I'm really picky about my Cmd as Ctrl on Emacs :D
Re:Show HN: Blink Shell for iOS, an Open-Source, Mosh and SS...
by kimolas on Sunday November 13, 2016 @08:20PM
(#12946831)
I think I've figured out why I'm seeing a delay. It must be related to the Caps Lock delay that some keyboards have, wherein the keyboard will prevent Caps Lock from engaging (or even sending any signal at all to an app, apparently) unless the key has been engaged for more than just a tap.
It looks like the only way to fix this would be to buy a keyboard without this feature.
When I try to use, say, CTRL+V in Vim to do a block selection, it will assume I pressed V by itself unless I hold Caps Lock for about half a second before pressing V. Furthermore, it will toggle the Caps Lock light on my keyboard (which I understand can't be fixed), which is a problem because if I exit Blink, the Caps Lock key is now reversed if I exited Blink while the Caps Lock key was still active.
Perhaps there's a way to track if Caps Lock had been pressed an even or odd number of times, and send some signal back to the OS to correct this behavior?
I'm not sure what needs to be fixed in order to get the Caps Lock functionality to work without a delay.