{"action":"created","issue":{"url":"https://api.github.com/repos/jpd002/Play-/issues/676","repository_url":"https://api.github.com/repos/jpd002/Play-","labels_url":"https://api.github.com/repos/jpd002/Play-/issues/676/labels{/name}","comments_url":"https://api.github.com/repos/jpd002/Play-/issues/676/comments","events_url":"https://api.github.com/repos/jpd002/Play-/issues/676/events","html_url":"https://github.com/jpd002/Play-/issues/676","id":311933028,"number":676,"title":"Sticks Initialized Wrong","user":{"login":"Nine-H","id":20123543,"avatar_url":"https://avatars1.githubusercontent.com/u/20123543?v=4","gravatar_id":"","url":"https://api.github.com/users/Nine-H","html_url":"https://github.com/Nine-H","followers_url":"https://api.github.com/users/Nine-H/followers","following_url":"https://api.github.com/users/Nine-H/following{/other_user}","gists_url":"https://api.github.com/users/Nine-H/gists{/gist_id}","starred_url":"https://api.github.com/users/Nine-H/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Nine-H/subscriptions","organizations_url":"https://api.github.com/users/Nine-H/orgs","repos_url":"https://api.github.com/users/Nine-H/repos","events_url":"https://api.github.com/users/Nine-H/events{/privacy}","received_events_url":"https://api.github.com/users/Nine-H/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":3,"created_at":"2018-04-06T10:56:44Z","updated_at":"2018-04-10T08:14:26Z","closed_at":null,"author_association":"NONE","body":"what it says on the tin, I used padtest.elf to test the input because I noticed input bugs on every game, turns out the sticks are initialized to top right and moving one axis moves the other a little, but there's a workaround, moving the sticks:\r\n\r\ninitialized:\r\n\r\n![screenshot from 2018-04-06 20 46 43](https://user-images.githubusercontent.com/20123543/38417739-d907043e-39dc-11e8-9790-27c89199025a.png)\r\n\r\nafter some waggling:\r\n\r\n![screenshot from 2018-04-06 20 47 57](https://user-images.githubusercontent.com/20123543/38417651-7def5010-39dc-11e8-91d9-bfba4e4a1f03.png)\r\n\r\nhttp://www.theisozone.com/downloads/playstation/tools/padtest-controller-test-app/\r\nhere's a link to the binary I used, it might be worth tracking down the author to integrate the software as a unit test for input.\r\n\r\nhere's some search terms so this doesn't get duped: joystick, analog, input, analogs, dualshock\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/jpd002/Play-/issues/comments/380014096","html_url":"https://github.com/jpd002/Play-/issues/676#issuecomment-380014096","issue_url":"https://api.github.com/repos/jpd002/Play-/issues/676","id":380014096,"user":{"login":"Thunder07","id":5013823,"avatar_url":"https://avatars1.githubusercontent.com/u/5013823?v=4","gravatar_id":"","url":"https://api.github.com/users/Thunder07","html_url":"https://github.com/Thunder07","followers_url":"https://api.github.com/users/Thunder07/followers","following_url":"https://api.github.com/users/Thunder07/following{/other_user}","gists_url":"https://api.github.com/users/Thunder07/gists{/gist_id}","starred_url":"https://api.github.com/users/Thunder07/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Thunder07/subscriptions","organizations_url":"https://api.github.com/users/Thunder07/orgs","repos_url":"https://api.github.com/users/Thunder07/repos","events_url":"https://api.github.com/users/Thunder07/events{/privacy}","received_events_url":"https://api.github.com/users/Thunder07/received_events","type":"User","site_admin":false},"created_at":"2018-04-10T08:14:26Z","updated_at":"2018-04-10T08:14:26Z","author_association":"CONTRIBUTOR","body":"I don't know about Ubuntu itself but the answer should be neither, atleast neither directly, the keyboard input is acquired through qt events, which is event based, so there shouldn't be any trigger to change the initial values (0x7F) before direct user input (granted I didn't test the keyboard, but how stupid would it be if the app started with keys pressed by default and what are the chances that only happening to the analog buttons? Stupid or not, you can still test that theory by assigning different keys to the analog, preferably keys that are used by other buttons that are not currently actived) "}}
{"actor":{"display_login":"Thunder07"}}