I'm currently looking at programming a driver for a (non analogue) gamepad for pocket pc as there seems to be a complete lack of them at the moment. I'm a third year computer science student so I've a medium amount of programming experience in both C and Java but I was wondering how hard it would be to program one?
Is it just a case of reading a binary code or voltage from the usb port and assigning a hardware button/keyboard press for each the various codes or voltages send to the pocket pc
is it this easy to do or is it in reality much more complicated then that?