keypunch (n.)youdaoicibaDictYouDict[keypunch 词源字典]
1933, from keyboard (which operated it) + punch (v.), which is what it did to the cards inserted in it to record date. [keypunch etymology, keypunch origin, 英语词源]