blink icon indicating copy to clipboard operation
blink copied to clipboard

Accessibility Full Keyboard Access buggy

Open itz-Jana opened this issue 4 years ago • 1 comments

Checklist

Configuration

iOS 14.0.1 App version 13.5.7 Settings -> Accessibility -> Keyboards -> Full Keyboard Access (On) External Keyboard attached (via USB in my case, but that shouldn't make a difference)

Describe the bug

When using Blink Shell with an external keyboard and having Full Keyboard Access enabled the input behavior is weird.

There is always a blue box around the entire Blink interface. Typing works fine but pressing enter doesn't send the command. Instead one has to press Shift + Enter. Furthermore sometimes it decided to scroll way back in the terminal history and I don't know why.

Expected behavior: Blink works normally with Full Keyboard Access enabled as all features are already usable with the keyboard only.

itz-Jana avatar Oct 09 '20 18:10 itz-Jana

There is a workaround:

Enable Pass-Through Mode for Full Keyboard Access (default shortcut to toggle it is Ctrl-Opt-Cmd-p

This solves the issues for Blink, and is helpful to know for many other apps as well when using Full Keyboard Access—it will often allow you to use apps more fluidly that have implemented native keyboard support, e.g. Space to play/pause in YouTube won't fight with FKA's default behavior of activating a selected control widget.

The Blink FAQ currently suggests:

Spacebar suddenly didn’t work?

Go to iOS Settings -> Accessibility -> Full Keyboard Access -> Commands -> Activate and change Space to shift + space or other shortcut.

This is an inferior workaround IMO because the problem turns into a cat-and-mouse game… a next issue you're likely to find is that Tab won't work for shell completion, again because FKA is interpreting it—you'll quickly tire of remapping FKA shortcuts making it less convenient to use.

If I find where to submit a PR for the FAQ, I'll see about suggesting this improvement…

ches avatar Aug 27 '22 11:08 ches