When I run matchbox-keyboard, all maximized windows become resized to occupy only the lower half of the screen, while custom-sized windows stay intact. In the screenshot below, Chromium got resized, but not the terminal:
When I close the on-screen keyboard, the maximized windows get back to their almost-fullscreen size.
I also installed matchbox-keyboard on a vanilla Debian x86, where it behaves even weirder: maximized apps are still restricted to the lower part of the screen, but the keyboard also takes the lower part, leaving the upper part of the screen empty:
How exactly is this feature implemented, and is it configurable? Is it possible to start a different application (e.g. leafpad) in this mode, or run matchbox-keyboard so that it would occupy the lower part of the screen and let the maximized apps take the upper part?


matchbox-keyboardwas written in 2004 according to its man page, so it predates the Pi by 8 years or so and certanly wasn't written for it. It also behaves similarly on x86 Debian, as I just checked.