keypunch

(noun, verb)

noun

1. (computing) A device, in which one or a combination of keys are pressed to punch holes in punched cards or paper tape that correspond to a particular character

2. (computing) an electric machine with a keyboard that has the same function

verb

1. To use such a device or machine