HexInput
On-screen keyboard with hexagonal keys and drag input.
HexInput is an on-screen keyboard concept originally described as an alternative text input method. It is notable for allowing keys to be activated either by tapping or by dragging a path over them, with every key dragged over being considered pressed, ensuring deterministic and predictable key sequences. The layout typically uses hexagonal keys arranged in a honeycomb pattern to maximize available area per cell and the number of easily reachable neighbors.
- Keyboard type
- on-screen keyboard
- Activation methods
- tapping or dragging a path over keys
- Key shape
- hexagonal (honeycomb pattern) or square
- Neighbors per key
- six (hexagonal) or four (square)
- Available on
- Palm OS devices via myKbd
- Alternate name
- QUONG layout
Lore & Background
HexInput, as originally described, is an on-screen keyboard where keys are activated either by tapping on each key in turn or by dragging a path over the desired keys. Unlike ShapeWriter, every key dragged over is considered pressed, making the sequence of keypresses deterministic and predictable. Most keys are hexagonal, arranged in a honeycomb pattern, which allows most keys to have six neighboring keys that one can drag into without entering any other keys. Letters are arranged to optimize text input in a particular language, such as English, and some common letters may appear twice.
The name 'HexInput' is considered unfortunate because in computing, 'hex' tends to mean hexadecimal notation, though it may be argued that a general text input method is named for general users. The use of hexagons is not essential to the idea, though they do maximize the available area per cell and the number of easily reachable neighbors per cell. The original exposition included an alternative layout using squares (keys having four neighbors unless at an edge of the keyboard), and a later edition depicted an essentially honeycomb pattern but with some hexagons split in half. Alternatively, one could leave gaps between keys so that one can drag through gaps to reach a larger number of neighboring keys.
The HexInput concept is available for Palm OS devices via myKbd, where it is now known as the 'QUONG' layout (after the first five letters in the top row). ATOMIK is a closely related input concept from researchers at IBM.
Reader's Guide
HexInput's significance lies in its approach to text input on touchscreen devices, offering both tapping and dragging as activation methods. The deterministic nature of drag input—where every key dragged over is pressed—distinguishes it from other methods like ShapeWriter. The honeycomb arrangement of hexagonal keys is a key design feature, maximizing the number of easily reachable neighbors per key and the available area per cell, though the concept is not dependent on hexagons, as square layouts and split hexagons were also described. The availability of HexInput on Palm OS devices via myKbd, under the name 'QUONG' layout, demonstrates its practical implementation. The mention of ATOMIK as a closely related concept from IBM researchers indicates the broader context of input method development. The article notes the name's potential confusion with hexadecimal notation, but argues it may be suitable for general users. The legacy of HexInput includes its exploration of alternative keyboard layouts and input gestures, contributing to the evolution of on-screen text entry.
Frequently Asked Questions
What is HexInput?
HexInput is an on-screen keyboard concept designed as an alternative way to enter text. Its defining visual trait is a grid of hexagonal keys laid out in a honeycomb pattern.
How do you type on HexInput?
You can either tap a single key or sweep your finger in a continuous path across multiple keys. Every key the path passes over counts as a press, so the resulting sequence is always deterministic and easy to predict.
Why use hexagons instead of square keys?
A honeycomb layout gives each key six adjacent neighbors rather than four, which maximizes the usable area per cell and lets you reach more keys from any given starting point.
Where can I actually use HexInput?
The concept was implemented for Palm OS devices through the myKbd application, making it one of the early mobile examples of drag-based on-screen typing.
What does 'QUONG layout' mean?
QUONG is simply another name people use for the HexInput key arrangement; it refers to the same hexagonal, drag-friendly on-screen keyboard design.
More in Computer Keyboards, Part 3 1-24
Spotted an error? Know more?
Reader corrections go straight into our review queue. Suggest an edit · How this site is sourced
