I am looking to have a custom key mapping software made. It will be a preloaded configuration and work on multiple programs. It will be used to assign functions to a joystick button as well as allow custom keystroke to other buttons. The software will also require a serial registration.