I want to make a custom input device with six buttons that when pressed signal computer to run a program. I would like to do this with a very low amount of power. What options are available to me to accomplish this task? I am willing to build a custom solution if necessary.
About this project and motivation:
I have a Wacom pen tablet which is useful for input but is lacking in that it is not well suited for multiple monitors. In my case, I have six monitors and mapping the entire screen space to the tablet is unmanageable.
I would like to make a small board with six buttons on it. For each button I press I want a message to be sent to the computer which I will use to run a program that moves the mouse cursor immediately to that monitor. For example, in an arrangement of two-vertical and three-horizontal configuration of six monitors (2x3), moving from edge to edge from the bottom left screen to the top right would require that I traverse a minimum of four screens if diagonals are not considered. Whereas if I could press a button then I could immediately set the cursor position to the desired monitor.
The tablet I'm using only has four buttons, of which I would like to map to other things. Cycling through monitors with a keystroke or single button press for previous/next is confusing as I have both vertical and horizontal axis. I want to mount this device at the top of the tablet so as to keep the movement of my hand to and from the selection process as minimal as possible.
It would be nice to consider the possibility of this being a wireless solution. Either because the device is low powered enough to operate for weeks or months on a charge or the possibility of tapping into the tablet's power source (USB/battery).