updated usage & error handling for devices
working keyboard axis poll