An arduino based project, used to control mouse and press specific buttons. It would look like Razer Tartarus or some other gaming keypad, just less advanced and cheaper. These kind of game keypads are already out and i would like to build my own. An arduino leonardo seems a suitable solution. For setting the config i would use a sketch program written in processing. Program would send commands over the serial port and config the values in arduino. Otherwise user would have to upload programs onto arduino the whole time.