keymanapp / keymanapp/keyman

feat(web): show ALL flick legends

Open
#13,706 1 comment 0 reactions 0 assignees View on GitHub
feat m:osk web/
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.

I currently use Unexpected Keyboard to type in Shavian. I went to update my Keyman layout to support the newly added flick gestures, but came across a missing fundamental feature.

Here's the Unexpected Keyboard layout I want to recreate:

![Image](https://github.com/user-attachments/assets/64c9b992-5afd-411e-bbc9-9f7682b2227c)

Here's how it looks on Keyman now:

![Image](https://github.com/user-attachments/assets/a44a8d23-776d-4a6a-b531-c3f67ce986f4)

Notice anything missing? Yes, the flick legends are missing.

I honestly can't believe I have to explicitly say that this is a necessary feature. As an example from another app, here's GODAN layout for Japanese on Gboard:

![Image](https://github.com/user-attachments/assets/40f26267-3a35-4dbd-a07e-cc46db39bd89)

There are actually 3 hidden shortcuts on the A, I, U, E, and O keys, but all the other swipe legends are always active.

Here's the keypad layout for Japanese on also Gboard:

![Image](https://github.com/user-attachments/assets/1ffa9fdb-2e0b-4047-8b35-0d748e417264)

The key legends on the main 10 keys are hidden, but long-pressing reveals the flick legends. (This method is not workable on Keyman because the same key may have both long-press and flick gestures.)

### Describe the solution you'd like

Add an option that says "Show all flick hints" in Touch Layout > Platform > Edit... > Default hint source

![Image](https://github.com/user-attachments/assets/52275277-5bf3-4c0c-b3be-c865672afb63)

### 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
- [x] Keyman Developer
- [ ] KeymanWeb
- [ ] Other - give details at bottom of form

### Keyman version

17.0.335

### Operating system

Developing on Windows 10, testing on Android 15

### Device

Motorola g64

### Target application

_No response_

### Browser

_No response_

### Keyboard name

shaw_2layer

### Keyboard version

in development

### Language name

English in the Shavian alphabet

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