Main Content

Programmable Keypad

In this project I’ll show how to make relatively simple and inexpensive programmable keypad for mapping your most used keyboard shortcuts, applications and more.
This keypad is detected as keyboard in all major OS, no additional drivers needed.
Rotary encoder.
Lots of (depends on your needs) push buttons.
Arduino Pro Micro, Arduino Leonardo or any other dev board with Atmega32U4 MCU.
Wire, solder, soldering iron, etc.
(Optional) Some heavy base for keeping keypad from sliding, I’m using old 3.5” HDD

Link to article