keyboard icon indicating copy to clipboard operation
keyboard copied to clipboard

Keyboard does not provide PageUp / PageDown

Open boroli opened this issue 3 years ago • 7 comments

The maliit keyboard in Plasma Mobile provides some control keys in the upper row. Is it possible to get the PgUp / PgDn keys to work?

Or is there any one click workaround?

The Squeekyboard in Phosh has now a nice feature to access them (PgUp, PgDn, Home, End), just by clicking the Shift key. I found that solution very handy.

boroli avatar Jul 07 '21 07:07 boroli

Control keys in the upper row? You mean in the terminal? That belongs to the terminal not maliit. If you slide down to dismiss the keyboard, the "control keys" will persist. Also see https://invent.kde.org/plasma-mobile/qmlkonsole/-/blob/master/src/contents/ui/TerminalPage.qml .

tusooa avatar Jul 20 '21 23:07 tusooa

Oh I see. Thanks for the link. That looks pretty hard coded.

Are there any plans to add control keys directly to maliit in the future?

boroli avatar Jul 24 '21 05:07 boroli

I opened also a new issue upstream:

https://invent.kde.org/plasma-mobile/qmlkonsole/-/issues/7

boroli avatar Jul 24 '21 05:07 boroli

Oh I see. Thanks for the link. That looks pretty hard coded.

Are there any plans to add control keys directly to maliit in the future?

I guess they are willing to accept mrs about this but I am not aware of any plans of them to do anything...

tusooa avatar Jul 25 '21 00:07 tusooa

I believe Rodney already upstreamed most things from Ubuntu Touch's maliit fork and it includes buttons for home, end, etc. They are available by long pressing the space bar or swiping from the bottom in UT's fork. Here's a sample how it looks on UT. Ignore the left and right column. Only the top row is actually implemented 😄 screenshot20220330_010901242

kugiigi avatar Mar 29 '22 17:03 kugiigi

Here's a sample how it looks on UT

No. That's how it looks on your device where you've been messing around with things.

Here's how it looks on Plasma Mobile. And no, it doesn't have page up/dn keys.

Screenshot from 2022-03-29 15-32-47

Screenshot from 2022-03-29 15-29-54

dobey avatar Mar 29 '22 19:03 dobey

Can we use this issue as a more general "how to handle non-character keys"?

Use case: navigation in terminal emulator (tab, up/down, page up/down) + modifiers (ctrl, alt). Switching to the spacebar menu for this is too annoying. Yes, work-arounds can be implemented in the application (e.g. Konsole) but is this really a good solution? Those keys are also part of the physical keyboard so it's understandable that people expect it in Maliit. Moreover, it would unify the UX across different terminal emulators.

plata avatar Jan 30 '24 13:01 plata