{"action":"created","issue":{"url":"https://api.github.com/repos/xboxdrv/xboxdrv/issues/170","labels_url":"https://api.github.com/repos/xboxdrv/xboxdrv/issues/170/labels{/name}","comments_url":"https://api.github.com/repos/xboxdrv/xboxdrv/issues/170/comments","events_url":"https://api.github.com/repos/xboxdrv/xboxdrv/issues/170/events","html_url":"https://github.com/xboxdrv/xboxdrv/issues/170","id":119968611,"number":170,"title":"All evdev controllers have inverted Y","user":{"login":"TiZ-EX1","id":4130673,"avatar_url":"https://avatars.githubusercontent.com/u/4130673?v=3","gravatar_id":"","url":"https://api.github.com/users/TiZ-EX1","html_url":"https://github.com/TiZ-EX1","followers_url":"https://api.github.com/users/TiZ-EX1/followers","following_url":"https://api.github.com/users/TiZ-EX1/following{/other_user}","gists_url":"https://api.github.com/users/TiZ-EX1/gists{/gist_id}","starred_url":"https://api.github.com/users/TiZ-EX1/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/TiZ-EX1/subscriptions","organizations_url":"https://api.github.com/users/TiZ-EX1/orgs","repos_url":"https://api.github.com/users/TiZ-EX1/repos","events_url":"https://api.github.com/users/TiZ-EX1/events{/privacy}","received_events_url":"https://api.github.com/users/TiZ-EX1/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-12-02T15:36:54Z","updated_at":"2015-12-16T05:28:04Z","closed_at":null,"body":"Hi there. I use xboxdrv to turn all of my controllers into xbox controllers so that they have consistent button layouts across ALL applications, not just SDL2 ones, and so that Unity games don't ignore them.\r\n\r\nIt works well except that every joystick I've used so far requires the Y axis to be inverted on both sticks for it to work properly. I have an axismap configuration for doing that, but it causes conflicts with any other config I try to add on top that does axismaps, like mapping the dpad to ls.\r\n\r\nBecause of that and just on general principle, I feel this should be fixed at the source.\r\n\r\nMy computers are 64-bit, running Xubuntu and Arch. This happens on all of them, on every distro version, and both xboxdrv 0.8.5 and 0.8.8. It's present in older versions too but I can't say exactly how far back. What other information do you need?"},"comment":{"url":"https://api.github.com/repos/xboxdrv/xboxdrv/issues/comments/164998449","html_url":"https://github.com/xboxdrv/xboxdrv/issues/170#issuecomment-164998449","issue_url":"https://api.github.com/repos/xboxdrv/xboxdrv/issues/170","id":164998449,"user":{"login":"piedar","id":1828312,"avatar_url":"https://avatars.githubusercontent.com/u/1828312?v=3","gravatar_id":"","url":"https://api.github.com/users/piedar","html_url":"https://github.com/piedar","followers_url":"https://api.github.com/users/piedar/followers","following_url":"https://api.github.com/users/piedar/following{/other_user}","gists_url":"https://api.github.com/users/piedar/gists{/gist_id}","starred_url":"https://api.github.com/users/piedar/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/piedar/subscriptions","organizations_url":"https://api.github.com/users/piedar/orgs","repos_url":"https://api.github.com/users/piedar/repos","events_url":"https://api.github.com/users/piedar/events{/privacy}","received_events_url":"https://api.github.com/users/piedar/received_events","type":"User","site_admin":false},"created_at":"2015-12-16T05:28:04Z","updated_at":"2015-12-16T05:28:04Z","body":"I see the same effect, with two different evdev controllers.  The obvious workaround is\r\n\r\n    [axismap]\r\n    -Y1 = Y1\r\n    -Y2 = Y2"}}