Quantity   Component name
1 × Arduino Pro Micro A clone will do, it simply needs USB support with the Arduino Keyboard Library
1 × Key Tester Or just a small keyswitch plate with keys. You can, obviously alter the code for as many switches as you want.
1 × Solder, small gauge wire etc.