After some trial and error I got my Xbox One controller working with a wired micro USB connection, using the advice in this thread. But the game I'm trying to play, Sonic Lost World on Steam running under Wine, doesn't respond to the controller inputs, and doesn't have any settings for choosing a controller or keyboard. The JSCtl GUI verifies that the computer can detect my controller inputs.

When I briefly succeeded in making a wireless connection to the controller, via this thread, my mouse moved whenever I moved the joystick. That isn't happening in this wired connection. Do I need to re-route mouse input to /dev/input/js4 or something?

I'm using Ubuntu GNOME 16.04 and my kernel version is 4.8.0-32-generic.

  • 1
    I wonder if you could use xev to discover the keycodes for the controller, and then map them with the keyboard shortcuts applet? – Kyle H Dec 30 '16 at 19:14
  • This article suggest that you might try using xboxdrv instead of xpad: maketecheasier.com/set-up-xbox-one-controller-ubuntu Don't know if that will solve the issues with your specific game, but probably couldn't hurt to try it. – blendenzo Dec 30 '16 at 19:50

Your Answer

By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Browse other questions tagged or ask your own question.