Lo bueno del conexionado propuesto por pepechip es que te permite compartir el puerto con otro dispositivo, por eso estan las resistencias de 2k2, vos pensa que podes pasar el puerto de entrada a salida y viceversa, y que pasa si justo presionas una tecla? esas resistencias limitan la corriente para que no se te estropee el puerto.
Saludos