how many words can a keyboard type