I just bought a travel keyboard that rolls out (great at LAN parties), but it is somewhat difficult to use. The problem is you have to hit the key just right for the top plate to make contact with the bottom plate. I have an idea for a truly thin keyboard that is flexable and doesnt have this problem, but I need more information on how a keyboard works. Is there any information out there that would clue me into what logic goes into creating a keyboard (say if i wanted to make it from scratch?)? 😕