http://rhombus-tech.net/community_ideas/laptop_15in/news/Chicony_keyboard_matrix_reverse_engineering/ the article about keyboard matrix design, linked from the above, is quite interesting. keyboard design turns out to be fascinatingly complex for something that we take for granted every day. l.