Accessible text-entry for mobile search

Can 10 keys be as accurate as 26?

Why are bigger targets easier to select than small ones?

KLOA search reduces the dexterity needed to enter search queries on mobile.

The innovation uses a patented technique that overlaps tap touch targets to make each target visually bigger. A purpose-built algorithm disambiguates tap selections to accurately identify a searcher’s intended query.

The technique does not increase text entry ambiguity. Prediction is as accurate as the standard 26-key QWERTY keyboard.

The answer is ‘yes’ — under certain conditions.

KLOA is designed for the following unique interaction scenario: 

  • finger taps on a touchscreen (no mouse or cursor) 

  • mobile-size screen (not bigger)

  • modest-size alphabet (20 to 32 letters)

Each tap is recorded as a selection of a button and a button-half.  For any given tap, the candidate letters are: (a) both letters of the selected key, and (b) the “boundary letter” nearest the selected button-half. So, each tap is an ambiguous selection of 3 candidate letters.

For the 26-key standard keyboard, the ambiguity of any tap selection is 3 as well. That’s true because the device doesn’t know a user’s intended letter. Even when a tap lands squarely on a key, the device must still allow for the possibility that an adjacent button was intended.

So — from the standpoint of the device — the ambiguity of KLOA and QWERTY are the same.

The bottom line — what does a user gain?

The answer is Fitts’ Law: “the time needed for a user to touch an intended tap target is inversely proportional to the target size”

This means that as a human moves their fingertip toward a target, the speed they can move their fingertip toward the target depends on the target size. For a smaller target, the time needed is more, because the person must slow their movement to avoid missing the target.

The effect is due to the way our human physiology works. Movement is a series of incremental refinements. Each refinement is like a completed cycle of starting with sensory input, then cognitive input, and finally motor control.

As the required precision of a movement increases, more feedback is needed to control the refinements, so the number of cycles needed for the movement goes up. Our human physiology has a finite minimum cycle time. To make time to gather more feedback, i.e., more cycles, we intuitively slow the movement.

An example is the movement to thread a sewing needle. At first, you can move the thread quickly in the direction of the eye of the needle. But, as the tip of the thread approaches the eyehole, we intuitively slow the movement down to allow more cycles, so the thread tip can accurately meet the eyehole.

For mobile users who have high dexterity, KLOA makes query composition faster.

For mobile users who have low dexterity, KLOA makes query composition easier (or possible).

Either outcome results from reducing the precision needed to complete the physiological task of moving a fingertip to a selection target.

Note that KLOA is not a tradeoff compared with the standard 26-key QWERTY keyboard. For KLOA, the algorithmic disambiguation task (i.e., the work that the device must do) is no more difficult than for QWERTY. But KLOA yields a real, actual decrease in the physiological effort to make selections (i.e., the work that the human must do). So KLOA is an absolute gain compared with QWERTY.