Thanks, I'll look into this too. Generally I've avoided SDL(2) due to xkeys not being compatible with some usb controllers.Worth a look thanks!