BerryBoard2 Software for facilitating communication and customizing behavior of a custom built macro-keypad over USB.