nightkr / flickboard

Flicking keyboard for Android
GNU Affero General Public License v3.0
124 stars 25 forks source link

Allow docking keyboard to side instead of bottom of screen in landscape orientation #214

Open Raoul-Kima opened 3 months ago

Raoul-Kima commented 3 months ago

Context

Many apps (or is it done by the os?) reserve the entire screen width for the keyboard if the keyboard attaches to the screen bottom, even though the keyboard only uses a fraction of that width. This wastes a lot of screen space and makes many apps hard to use in landscape orientation.

Describe your suggested feature

Since the keyboard is often about square in shape, or maybe even taller then wide, it would be sensible to instead attach it to the side of the screen instead of to the bottom of the screen in landscape orientation.

Other details

Does the operating system even support such a thing?

Acknowledgements

nightkr commented 3 months ago

As far as I'm aware, there is no "official" way to do this. The API docs are pretty insistent that keyboards go on the bottom.

I could maaaaybe see a way to use overlay windows to emulate it, but I'm not sure if those can reserve screen space like IMEs do naturally...