keyman icon indicating copy to clipboard operation
keyman copied to clipboard

feat(web): Arrange longpress pop-ups in such a way as to reduce travel distance

Open katelem24 opened this issue 1 year ago • 4 comments

Is your feature request related to a problem? Please describe.

In other keyboards, the longpress pop-ups are arranged so that the travel distance is minimal. In Keyman they are all arranged only in a line/row making some pop-up keys far from the “parent” key, thus increasing travel distance to some keys. Screenshot_20240328-074919~2

Describe the solution you'd like

In Keyman, I will like you to arrange the keys in two rows to reduce the travel distance when using longpress. Screenshot_20240328-074828~2

Describe alternatives you've considered

No response

Related issues

No response

Keyman apps

  • [X] Keyman for Android
  • [ ] Keyman for iPhone and iPad
  • [ ] Keyman for Linux
  • [ ] Keyman for macOS
  • [ ] Keyman for Windows
  • [ ] Keyman Developer
  • [ ] KeymanWeb
  • [ ] Other - give details at bottom of form

Keyman version

17.0.308 beta

Operating system

Android

Device

Tecno POP 7

Target application

Google Keep, Google Notebook, Facebook, WhatsApp

Browser

Google Chrome

Keyboard name

Obolo Chwerty, SIL EuroLatin

Keyboard version

1.5 and 3.0.1 respectively

Language name

Obolo, English

Additional context

No response

katelem24 avatar Apr 17 '24 07:04 katelem24

Thank you for the feature request! I agree that this would be a good idea. I don't expect that we will have space in the 18.0 release cycle to include it, so for now I've marked it as Future -- we will re-triage in our next planning meeting.

mcdurdin avatar Apr 17 '24 07:04 mcdurdin

Marking this as Web for m:osk presentation of longpress keys

darcywong00 avatar Apr 22 '24 04:04 darcywong00

It may be worth considering #9768 alongside this issue, given the similar code areas involved.

jahorton avatar Apr 04 '25 03:04 jahorton

This seems to be mostly implemented. I'm seeing 2 rows when needed, except for the case of buttons on the top row which would reach beyond the usable vertical space if they had 2 rows.

MattGyverLee avatar Dec 08 '25 16:12 MattGyverLee