pro.webssh.net icon indicating copy to clipboard operation
pro.webssh.net copied to clipboard

External keyboard stops working when the the virtual key row is hidden

Open garth opened this issue 1 year ago • 4 comments

Bug description

After hiding the extra keys shown at the bottom of the screen, the external keyboard stops working on the M4 iPad 11.

Screenshots

Steps to reproduce

  1. toggle extra keys off

garth avatar Aug 03 '24 20:08 garth

Hello @garth 👋

By "extra keys" you mean this whole part? image

By hiding you mean disabling this feature inside the settings or just hiding the virtual keyboard itself by pressing the screen (or the keyboard icon)?

isontheline avatar Aug 03 '24 20:08 isontheline

When using an external keyboard, if you hide the visible key row at the bottom of the screen using the button on the top right, then the physical keyboard is disabled. If you show the key row again, then the physical keyboard starts working again.

Taping near the bottom of the terminal screen (like when switching terminals in tmux) also toggles the button row, which means that the keyboard keeps getting disabled, I guess this should be a seperate bug report?

garth avatar Aug 03 '24 21:08 garth

I Just tested disabling the virtual keyboard row in the system settings and now the external keyboard works by default, but the keyboard toggle button is still visible in the toolbar, pressing the button dasbles the physical keyboard but the virtual keyboard is not shown. It also fixes the issue with tapping near the bottom of the screen.

With this setup the app is usable.

garth avatar Aug 03 '24 21:08 garth

With this setup the app is usable.

Thanks for your feedback!

I'll improve WebSSH external keyboard support in future releases

isontheline avatar Aug 04 '24 07:08 isontheline