Using the UltraMap software, you are able to first define as a lot of maps as you wish and save them with correct names. Then pick Every as required when you start a activity. Mappings are held in Flash ROM during the joystick. This code reads the analog values from https://joystickcontroller33197.bloggip.com/38229908/getting-my-gpadtester-to-work