kbord is a programmable keypad with 15 mechanical keys, each of which can be set to execute a script when pressed.

The script can be as simple as shortcut keys like ctrl+c, or as complex as creating root backdoors or grabbing passwords. Anything that can be done on keyboard can be written in the script.

Multiple profiles are supported, for different programs/environments.”

Link