Helium314 / HeliBoard

Customizable and privacy-conscious open-source keyboard
Apache License 2.0
2.38k stars 93 forks source link

Empty keyboard shown when physical keyboard is present #464

Open Slion opened 8 months ago

Slion commented 8 months ago

Notably an issue on Windows 11. Though I'm guessing that applies to other devices with physical keyboard.

The virtual keyboard should remain hidden when physical keyboard is active.

image

Slion commented 8 months ago

Turns out I had enabled the option to show virtual keyboard when physical keyboard is present. So the real issue is that the keyboard should not be empty in this case.

image
Helium314 commented 8 months ago

Do you know whether original OpenBoard has the same issue?

Slion commented 8 months ago

I'm pretty sure it has cause I remember seeing that before. I have not tried lately though.

quazar-omega commented 5 months ago

I'm facing the opposite problem, on my Matepad 11 (Harmony OS 3): If I disable the setting to show the virtual keyboard when the physical keyboard is connected, with Heliboard selected, whenever I activate an input field, I get a huge blank panel that covers up the entire screen, or just most of it other times, and whatever I type doesn't get registered at all. I found that I can get out of that screen by doing the back action, but if I tap on the input field again, it'll be back. This actually worked as it should with the original OpenBoard and with Keymapper GUI as well (which is one of the forks)

Helium314 commented 5 months ago

I just tried on a Galaxy A3 2017 on LineageOS 17.1. Both disabling and enabling the Show virtual keyboard setting works as expected (on HeliBoard and on OpenBoard). Could be an issue that depends on Android version.

lib4freed0m commented 4 days ago

I have some similar problem. Samsung stock rom, android 14. When using Samsung Dex on an external Screen and with a physical keyboard attached, as soon as I start writting something, something transparent appears on the phone screen. it looks like an empty overlay is added to the screen. like an empty keyboard. it shouldn't bevause i'mnwritting on the external screen. seems to be only a problem when using Samsung dex.