IBM Model M Keyboard

 IBM Model M keys, one piece keys, two piece keycaps, snap caps, clear key caps, and blank keys.