Computer keyboard
Peripheral input device modeled after the typewriter keyboard (I even used it) which uses an arrangement of buttons or keys to act as mechanical levers or electronic switches.
Currently, I use KBD75 V2 custom mechanical keyboard, support QMK firmware.