keymanapp / keymanapp/keyman

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

Open
#11,239 4 comments 1 reaction 0 assignees View on GitHub
feat m:osk web/ web/ui/
Dominant language
Pascal
Stars
534
Forks
143
Avg merge
2d 10h
Merged PRs (30d)
113

Description

### 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](https://github.com/keymanapp/keyman/assets/53642368/d7180b9c-f8ca-46f2-82ef-04efe273afdf)

### 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](https://github.com/keymanapp/keyman/assets/53642368/cdaee2d8-d3a8-4e48-aef3-4aa37798ed80)

### 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_

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.