Cherry Electrical Products Black 4" ultraslim USB keypad. US 21 position key layout with 20 programmable and 4 relegendable keys. Mechanical keyswitches.