[rawmouse] [ezmouse] [rawkeyboard] [rawjoystick] unlimited hat switches, output like buttons (switch#, switch value) [ezjoystick] fixed outlets 1 hat switch, output like axes [rawtablet] [eztablet] [sdlevent] raw event data (is this possible with SDL?) [linuxmouse] [linuxjoystick] convert from pollfn to clock [linuxtablet] [linuxkeyboard] [linuxevent]