Friday, January 21, 2011

A few crazed tweets about typing on keyboards and keypads

QWERTY

The keyboard layout is
QWERTYUIOP
ASDFGHJKL
ZXCVBNM
and I wondered (aloud on Twitter) what words could be typed using just certain rows.

rupturewort: the longest word that can be written only using the top row on a QWERTY keyboard (although twitterer isn't far behind).

haskalah can be written with the second row on the QWERTY keyboard (and also flagfall). The third row yields no words at all.

Telephone Keypad

The phone keypad looks like:
  1   2   3 
     ABC DEF

  4   5   6
 GHI JKL MNO

  7   8   9
PQRS TUV WXYZ

      0
On a telephone keypad the longest word using the numbers in increasing order is bedfellow (233335569). Without repeats it's bijoux (245689).

Without repeats and only consecutive numbers it's 'glost' (45678), with repeats but consecutive only it's 'begloom' (2345666).

Also, if you type 3333333 on a phone you can spell 'deeded'. 222222 is 'bacaba'

Also the phone keypad version of desentimentalize (3373684636825493) is prime.

5 comments:

Kerry Liles said...

I've thought for years that one of the longest words that can be typed using the QWERTYUIOP top line is "typewriter"

(no idea why I know that - likely from Martin Gardiner's Scientific American column...)

Now, I have to go follow the link to "rupturewort"

Joe said...

A few of my own on keypads: http://joeganley.com/oldsite/2008/04/text-messaging-trivia.html

Simon Zerafa said...

Hi,

What is the longest word which can be spent with just the letters A through F?

We could call these Hexadecimal words.

Kind Regards

Simon

John Graham-Cumming said...

Simon,

Well, I just had to answer your question. The longest appears to be fabaceae. Some other interesting ones are: bedded, decade, deface, efface, facade, added.

Pádraig Brady said...

You can expand the hex alphabet a little,
by 0->O and 1->l etc.

grep "^[0-9a-flo]*$" /usr/share/dict/words | tr lo 10 | awk '{print length, $0}' | sort -n | cut -f2- -d' ' | tail -n5
c0ffee1eaf
defaceab1e
effaceab1e
f1eeceab1e
c01db100ded