Read more: http://www.popularmechanics.com/technology/design/a18550/the-science-of-making-a-great-keyboard/