This keyboard is super broken and pushes/pulls my windows off the screen every time it appears, which is every time I'm in a text input box. There has to be a way to disable this system-breaking feature.
Setting on-screen kbd to off in Accessibility Options did nothing.
After several hours of investigation, it turns out I'm a moron and the Block Caribou extension actually does the job:
https://extensions.gnome.org/extension/1326/block-caribou/
I went deep into the nuts and bolts of the GNOME Shell source, came up with a solution, realized it was exactly the same as what this extension does, and then realized the extension didn't work when I tried it because I applied it wrong. facepalms
Anyway that should get it working. We should probably file a bug report with GNOME though because I agree it's basically unusable with this thing moving windows around all the time.
(even though the new OSK isn't Caribou, that extension just replaces the touchscreen check that automatically activates the keyboard with a function that always returns
false
. So it doesn't care that the OSK isn't Caribou any more).The Caribou blocker does in fact work. And you can use it from Firefox as well.
On my part, both TopBar and onscreen keyboard were activating in conjunction with each other whenever my external monitor was attached creating major usability problems so I had to deactivate them both.
The documentation is lacking but after installing the browser and shell component, you may need to logou/reboot and you will see the control toggles on the same Gnome extensions page you downloaded them from.
Hope that helps anybody having issues.
Working like a charm on my machine.