In general, keyboards are fairly predictable: 26 letters squeezed between a handful of punctuation keys, essential buttons and the occasional number pad. The hardware is usually completed by a dull ...