keypunch (n.) Look up keypunch at Dictionary.com
1933, from keyboard (which operated it) + punch (v.), which is what it did to the cards inserted in it to record date.