HexInput

HexInput, as originally described[1], is an on-screen keyboard with the following characteristics:

The name ‘HexInput’ is unfortunate: in computing, ‘hex’ tends to mean hexadecimal notation, though it may be argued that a general text input method is named for general users, not just those with computing backgrounds. 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 neighbours unless at an edge of the keyboard), and a later edition depicted an essentially honeycomb pattern but some hexagons split in half. Alternatively (not mentioned in the original exposition), 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 PalmOS devices via myKbd[2], where it is now known as the "QUONG" layout (after the first five letters in the top row).

ATOMIK[3] is a closely related input concept from researchers at IBM.

  1. ^ http://www.strout.net/info/ideas/hexinput.html, accessed 15 January 2007.
  2. ^ http://www.zlthemes.com/ProductDetailListing.php?PID=98, accessed 11 September 2008
  3. ^ http://www.almaden.ibm.com/u/zhai/topics/virtualkeyboard.htm#_Project_ATOMIK, accessed 11 September 2008