Quantcast
Channel: Raspberry Pi Forums
Viewing all articles
Browse latest Browse all 8041

Troubleshooting • Re: Onscreen Keyboard don't work with chromium in kiosk or fullscreen(F11)-mode

$
0
0
Yeh, if an application requests to be "fullscreen" then labwc will actually display it full-screen, hiding things like the panel and OSK. I think that is the correct behaviour according to the protocols, and I don't know of a good way we could say that we want a full-screen window to hide the panel but not the OSK.

Making squeekboard an overlay has the downside that it might be on top of the field you want to type in, and because we don't have tight integration between the OSK and the browser we can't do the magic thing mobile browsers do where they automatically scroll to make sure the active input field is visible

I think the best solution would be to have the browser run in kiosk mode but as a maximised window rather than actually fullscreen. Then change labwc configuration to hide window decorations/titlebar and disable the panel. That should give the impression of a fullscreen kiosk, but when the OSK appears the browser window will be resized which guarantees the OSK won't hide the active input field.

Edit: We have a lot of downstream patches to squeekboard, so we could add this overlay/top configuration option in rpi-os even if upstream squeekboard don't want it.

Statistics: Posted by cillian64 — Mon Jul 21, 2025 9:44 am



Viewing all articles
Browse latest Browse all 8041

Trending Articles