Skip to content

chore(web): UX - Make subkeys easier to press by making touch targets much, MUCH bigger (Fitts's Law) #1886

@eddieantonio

Description

@eddieantonio

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

I like being able to access lesser-used characters by pressing and holding a key, and selecting the character I want via a subkey. However, selecting those small sub keys is rather small.

Sometimes I select try to select the leftmost subkey and overshoot:

Overshooting the left edge of the subkey array

Sometimes I select try to select the rightmost subkey and overshoot:

Overshooting the right edge of the subkey array

Sometimes I select slightly above the short little subkey array:

Overshooting the top-edge of the subkey array

Describe the solution you'd like
What I think would be nice, is if the touch target of the leftmost key extended infinitely to the left; likewise, the touch target of the rightmost key should extended infinitely to the right; and all keys' touch targets should extend to the very top of the keyboard. To cancel the press-and-hold of the menu, you would let go on or below the original key. Bigger targets are easier to press. Infinite targets are impossible not to press.

Describe alternatives you've considered

Instead of extending the touch key infinitely, it may extend dramatically to the sides of the visible key; at a certain point selecting far enough from the key, it should cancel.

Product context

  • OS: Android (iOS would be affected too).

Additional context

This matches the behaviour in SwiftKey. Gboard extends the touch targets infinitely to the right, extends the targets a bit upwards, and a bit to the left; however, after a certain point to the left, you are no longer selecting subkeys in Gboard.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions