HexInput

HexInput, as originally described, is an on-screen keyboard with the following characteristics: * Keys are activated (pressed) either by tapping on each key in turn (the usual approach for on-screen keyboards) or by dragging a path over the desired keys. Unlike ShapeWriter, every key dragged over is considered pressed, so the sequence of keypresses is deterministic and predictable. * Most keys are hexagonal, arranged in a honeycomb pattern. This allows most keys to have six neighbouring keys that one can drag into without entering any other keys. * Letters are arranged to optimize text input in a particular language (English, for example). Note that this may mean that some common letters may appear twice.

HexInput

HexInput, as originally described, is an on-screen keyboard with the following characteristics: * Keys are activated (pressed) either by tapping on each key in turn (the usual approach for on-screen keyboards) or by dragging a path over the desired keys. Unlike ShapeWriter, every key dragged over is considered pressed, so the sequence of keypresses is deterministic and predictable. * Most keys are hexagonal, arranged in a honeycomb pattern. This allows most keys to have six neighbouring keys that one can drag into without entering any other keys. * Letters are arranged to optimize text input in a particular language (English, for example). Note that this may mean that some common letters may appear twice.