thanks for the help, Got the following info this is all the buttons and joystick outputs. Looks like some <p style="text-align: left;"> Testing ... (interrupt to exit)</p> <p style="text-align: left;">Event: time 1468867888.810859, type 4 (EV_MSC), code 4 (MSC_SCAN), value 70060</p> <p style="text-align: left;">Event: time 1468867888.810859, type 1 (EV_KEY), code 72 (KEY_KP8), value 1</p> <p style="text-align: left;">Event: time 1468867888.810859, -------------- SYN_REPORT ------------</p> <p style="text-align: left;">Event: time 1468867888.890830, type 4 (EV_MSC), code 4 (MSC_SCAN), value 70060</p> <p style="text-align: left;">Event: time 1468867888.890830, type 1 (EV_KEY), code 72 (KEY_KP8), value 0</p> <p style="text-align: left;">Event: time 1468867888.890830, -------------- SYN_REPORT ------------</p> <p style="text-align: left;">Event: time 1468867889.554908, type 4 (EV_MSC), code 4 (MSC_SCAN), value 7005e</p> <p style="text-align: left;">Event: time 1468867889.554908, type 1 (EV_KEY), code 77 (KEY_KP6), value 1</p> <p style="text-align: left;">Event: time 1468867889.554908, -------------- SYN_REPORT ------------</p> <p style="text-align: left;">Event: time 1468867889.666927, type 4 (EV_MSC), code 4 (MSC_SCAN), value 7005e</p> <p style="text-align: left;">Event: time 1468867889.666927, type 1 (EV_KEY), code 77 (KEY_KP6), value 0</p> <p style="text-align: left;">Event: time 1468867889.666927, -------------- SYN_REPORT ------------</p> <p style="text-align: left;">Event: time 1468867890.034960, type 4 (EV_MSC), code 4 (MSC_SCAN), value 7005a</p> <p style="text-align: left;">Event: time 1468867890.034960, type 1 (EV_KEY), code 80 (KEY_KP2), value 1</p> <p style="text-align: left;">Event: time 1468867890.034960, -------------- SYN_REPORT ------------</p> <p style="text-align: left;">Event: time 1468867890.130986, type 4 (EV_MSC), code 4 (MSC_SCAN), value 7005a</p> <p style="text-align: left;">Event: time 1468867890.130986, type 1 (EV_KEY), code 80 (KEY_KP2), value 0</p> <p style="text-align: left;">Event: time 1468867890.130986, -------------- SYN_REPORT ------------</p> <p style="text-align: left;">Event: time 1468867890.571018, type 4 (EV_MSC), code 4 (MSC_SCAN), value 7005c</p> <p style="text-align: left;">Event: time 1468867890.571018, type 1 (EV_KEY), code 75 (KEY_KP4), value 1</p> <p style="text-align: left;">Event: time 1468867890.571018, -------------- SYN_REPORT ------------</p> <p style="text-align: left;">Event: time 1468867890.643025, type 4 (EV_MSC), code 4 (MSC_SCAN), value 7005c</p> <p style="text-align: left;">Event: time 1468867890.643025, type 1 (EV_KEY), code 75 (KEY_KP4), value 0</p> <p style="text-align: left;">Event: time 1468867890.643025, -------------- SYN_REPORT ------------</p> <p style="text-align: left;">Event: time 1468867891.523120, type 4 (EV_MSC), code 4 (MSC_SCAN), value 700e0</p> <p style="text-align: left;">Event: time 1468867891.523120, type 1 (EV_KEY), code 29 (KEY_LEFTCTRL), value 1</p> <p style="text-align: left;">Event: time 1468867891.523120, -------------- SYN_REPORT ------------</p> <p style="text-align: left;">Event: time 1468867891.627127, type 4 (EV_MSC), code 4 (MSC_SCAN), value 700e0</p> <p style="text-align: left;">Event: time 1468867891.627127, type 1 (EV_KEY), code 29 (KEY_LEFTCTRL), value 0</p> <p style="text-align: left;">Event: time 1468867891.627127, -------------- SYN_REPORT ------------</p> <p style="text-align: left;">Event: time 1468867891.979205, type 4 (EV_MSC), code 4 (MSC_SCAN), value 700e2</p> <p style="text-align: left;">Event: time 1468867891.979205, type 1 (EV_KEY), code 56 (KEY_LEFTALT), value 1</p> <p style="text-align: left;">Event: time 1468867891.979205, -------------- SYN_REPORT ------------</p> <p style="text-align: left;">Event: time 1468867892.091177, type 4 (EV_MSC), code 4 (MSC_SCAN), value 700e2</p> <p style="text-align: left;">Event: time 1468867892.091177, type 1 (EV_KEY), code 56 (KEY_LEFTALT), value 0</p> <p style="text-align: left;">Event: time 1468867892.091177, -------------- SYN_REPORT ------------</p> <p style="text-align: left;">Event: time 1468867892.427211, type 4 (EV_MSC), code 4 (MSC_SCAN), value 7002c</p> <p style="text-align: left;">Event: time 1468867892.427211, type 1 (EV_KEY), code 57 (KEY_SPACE), value 1</p> <p style="text-align: left;">Event: time 1468867892.427211, -------------- SYN_REPORT ------------</p> <p style="text-align: left;">Event: time 1468867892.547227, type 4 (EV_MSC), code 4 (MSC_SCAN), value 7002c</p> <p style="text-align: left;">Event: time 1468867892.547227, type 1 (EV_KEY), code 57 (KEY_SPACE), value 0</p> <p style="text-align: left;">Event: time 1468867892.547227, -------------- SYN_REPORT ------------</p> <p style="text-align: left;">Event: time 1468867892.963286, type 4 (EV_MSC), code 4 (MSC_SCAN), value 700e1</p> <p style="text-align: left;">Event: time 1468867892.963286, type 1 (EV_KEY), code 42 (KEY_LEFTSHIFT), value 1</p> <p style="text-align: left;">Event: time 1468867892.963286, -------------- SYN_REPORT ------------</p> <p style="text-align: left;">Event: time 1468867893.067298, type 4 (EV_MSC), code 4 (MSC_SCAN), value 700e1</p> <p style="text-align: left;">Event: time 1468867893.067298, type 1 (EV_KEY), code 42 (KEY_LEFTSHIFT), value 0</p> <p style="text-align: left;">Event: time 1468867893.067298, -------------- SYN_REPORT ------------</p> <p style="text-align: left;">Event: time 1468867893.419326, type 4 (EV_MSC), code 4 (MSC_SCAN), value 7001d</p> <p style="text-align: left;">Event: time 1468867893.419326, type 1 (EV_KEY), code 44 (KEY_Z), value 1</p> <p style="text-align: left;">Event: time 1468867893.419326, -------------- SYN_REPORT ------------</p> <p style="text-align: left;">Event: time 1468867893.523339, type 4 (EV_MSC), code 4 (MSC_SCAN), value 7001d</p> <p style="text-align: left;">Event: time 1468867893.523339, type 1 (EV_KEY), code 44 (KEY_Z), value 0</p> <p style="text-align: left;">Event: time 1468867893.523339, -------------- SYN_REPORT ------------</p> <p style="text-align: left;">Event: time 1468867893.875375, type 4 (EV_MSC), code 4 (MSC_SCAN), value 7001b</p> <p style="text-align: left;">Event: time 1468867893.875375, type 1 (EV_KEY), code 45 (KEY_X), value 1</p> <p style="text-align: left;">Event: time 1468867893.875375, -------------- SYN_REPORT ------------</p> <p style="text-align: left;">Event: time 1468867893.987384, type 4 (EV_MSC), code 4 (MSC_SCAN), value 7001b</p> <p style="text-align: left;">Event: time 1468867893.987384, type 1 (EV_KEY), code 45 (KEY_X), value 0</p> <p style="text-align: left;">Event: time 1468867893.987384, -------------- SYN_REPORT ------------</p> <p style="text-align: left;">Event: time 1468867894.499457, type 4 (EV_MSC), code 4 (MSC_SCAN), value 70006</p> <p style="text-align: left;">Event: time 1468867894.499457, type 1 (EV_KEY), code 46 (KEY_C), value 1</p> <p style="text-align: left;">Event: time 1468867894.499457, -------------- SYN_REPORT ------------</p> <p style="text-align: left;">Event: time 1468867894.595485, type 4 (EV_MSC), code 4 (MSC_SCAN), value 70006</p> <p style="text-align: left;">Event: time 1468867894.595485, type 1 (EV_KEY), code 46 (KEY_C), value 0</p> <p style="text-align: left;">Event: time 1468867894.595485, -------------- SYN_REPORT ------------</p> <p style="text-align: left;">Event: time 1468867894.995523, type 4 (EV_MSC), code 4 (MSC_SCAN), value 70022</p> <p style="text-align: left;">Event: time 1468867894.995523, type 1 (EV_KEY), code 6 (KEY_5), value 1</p> <p style="text-align: left;">Event: time 1468867894.995523, -------------- SYN_REPORT ------------</p> <p style="text-align: left;">Event: time 1468867895.083510, type 4 (EV_MSC), code 4 (MSC_SCAN), value 70022</p> <p style="text-align: left;">Event: time 1468867895.083510, type 1 (EV_KEY), code 6 (KEY_5), value 0</p> <p style="text-align: left;">Event: time 1468867895.083510, -------------- SYN_REPORT ------------</p> <p style="text-align: left;">Event: time 1468867895.947606, type 4 (EV_MSC), code 4 (MSC_SCAN), value 70020</p> <p style="text-align: left;">Event: time 1468867895.947606, type 1 (EV_KEY), code 4 (KEY_3), value 1</p> <p style="text-align: left;">Event: time 1468867895.947606, -------------- SYN_REPORT ------------</p> <p style="text-align: left;">Event: time 1468867896.107625, type 4 (EV_MSC), code 4 (MSC_SCAN), value 70020</p> <p style="text-align: left;">Event: time 1468867896.107625, type 1 (EV_KEY), code 4 (KEY_3), value 0</p> <p style="text-align: left;">Event: time 1468867896.107625, -------------- SYN_REPORT ------------</p> <p style="text-align: left;">Event: time 1468867896.475667, type 4 (EV_MSC), code 4 (MSC_SCAN), value 7001e</p> <p style="text-align: left;">Event: time 1468867896.475667, type 1 (EV_KEY), code 2 (KEY_1), value 1</p> <p style="text-align: left;">Event: time 1468867896.475667, -------------- SYN_REPORT ------------</p> <p style="text-align: left;">Event: time 1468867896.563696, type 4 (EV_MSC), code 4 (MSC_SCAN), value 7001e</p> <p style="text-align: left;">Event: time 1468867896.563696, type 1 (EV_KEY), code 2 (KEY_1), value 0</p> <p style="text-align: left;">Event: time 1468867896.563696, -------------- SYN_REPORT ------------</p> <p style="text-align: left;">Event: time 1468867897.211789, type 4 (EV_MSC), code 4 (MSC_SCAN), value 70021</p> <p style="text-align: left;">Event: time 1468867897.211789, type 1 (EV_KEY), code 5 (KEY_4), value 1</p> <p style="text-align: left;">Event: time 1468867897.211789, -------------- SYN_REPORT ------------</p> <p style="text-align: left;">Event: time 1468867897.283758, type 4 (EV_MSC), code 4 (MSC_SCAN), value 70021</p> <p style="text-align: left;">Event: time 1468867897.283758, type 1 (EV_KEY), code 5 (KEY_4), value 0</p> <p style="text-align: left;">Event: time 1468867897.283758, -------------- SYN_REPORT ------------</p> <p style="text-align: left;"></p>