{"action":"created","issue":{"url":"https://api.github.com/repos/WhiteMagic/JoystickGremlin/issues/120","repository_url":"https://api.github.com/repos/WhiteMagic/JoystickGremlin","labels_url":"https://api.github.com/repos/WhiteMagic/JoystickGremlin/issues/120/labels{/name}","comments_url":"https://api.github.com/repos/WhiteMagic/JoystickGremlin/issues/120/comments","events_url":"https://api.github.com/repos/WhiteMagic/JoystickGremlin/issues/120/events","html_url":"https://github.com/WhiteMagic/JoystickGremlin/issues/120","id":330534910,"node_id":"MDU6SXNzdWUzMzA1MzQ5MTA=","number":120,"title":"Simulate Analog-Like Behavior for Digital Button","user":{"login":"djscott00","id":22641642,"node_id":"MDQ6VXNlcjIyNjQxNjQy","avatar_url":"https://avatars3.githubusercontent.com/u/22641642?v=4","gravatar_id":"","url":"https://api.github.com/users/djscott00","html_url":"https://github.com/djscott00","followers_url":"https://api.github.com/users/djscott00/followers","following_url":"https://api.github.com/users/djscott00/following{/other_user}","gists_url":"https://api.github.com/users/djscott00/gists{/gist_id}","starred_url":"https://api.github.com/users/djscott00/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/djscott00/subscriptions","organizations_url":"https://api.github.com/users/djscott00/orgs","repos_url":"https://api.github.com/users/djscott00/repos","events_url":"https://api.github.com/users/djscott00/events{/privacy}","received_events_url":"https://api.github.com/users/djscott00/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2018-06-08T06:28:52Z","updated_at":"2018-06-12T10:44:17Z","closed_at":"2018-06-12T06:00:44Z","author_association":"NONE","body":"Some games can be problematic in that they have certain actions that would benefit from an analog input, but don't actually permit you to rebind the action to an analog control. One possible workaround for this is to rapidly depress/release the button with some varying frequency.\r\n\r\nI think it would be fantastic if Joystick Gremlin supported this sort of behavior natively, where moving the stick further from the center will result in the mapped button being depressed more, and being released less.\r\n\r\nI wrote an Autohotkey script that does just this and seems to work very well, but I can't run it alongside Joystick Gremlin as I imagine there's some conflicts with with two processes trying to drive vjoy. I'd rather use Joystick Gremlin instead of trying to replicate everything in Autohotkey, so here's a feature request instead.\r\n\r\nI thought about a custom module in Joystick Gremlin, but it seems like it's only going to trigger when there's a change in the stick position, so wouldn't be so useful if you're maintaining a particular stick value? Or is there a good way to just have a continual loop in a custom module that won't break anything?\r\n\r\nHere's a video of the Autohotkey script in action: https://youtu.be/CwKiqXXDMKY\r\n\r\nHere's the quick and dirty Autohotkey script that can definitely be done in a more graceful manner, but get's the general idea across: [GTA5_yaw.ahk.txt](https://github.com/WhiteMagic/JoystickGremlin/files/2083132/GTA5_yaw.ahk.txt)\r\n(it has a dependency on https://github.com/evilC/AHK-CvJoyInterface )\r\n\r\nI loooooove Joystick Gremlin. Thanks so much for the continuing development on it."},"comment":{"url":"https://api.github.com/repos/WhiteMagic/JoystickGremlin/issues/comments/396546606","html_url":"https://github.com/WhiteMagic/JoystickGremlin/issues/120#issuecomment-396546606","issue_url":"https://api.github.com/repos/WhiteMagic/JoystickGremlin/issues/120","id":396546606,"node_id":"MDEyOklzc3VlQ29tbWVudDM5NjU0NjYwNg==","user":{"login":"WhiteMagic","id":5612,"node_id":"MDQ6VXNlcjU2MTI=","avatar_url":"https://avatars2.githubusercontent.com/u/5612?v=4","gravatar_id":"","url":"https://api.github.com/users/WhiteMagic","html_url":"https://github.com/WhiteMagic","followers_url":"https://api.github.com/users/WhiteMagic/followers","following_url":"https://api.github.com/users/WhiteMagic/following{/other_user}","gists_url":"https://api.github.com/users/WhiteMagic/gists{/gist_id}","starred_url":"https://api.github.com/users/WhiteMagic/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/WhiteMagic/subscriptions","organizations_url":"https://api.github.com/users/WhiteMagic/orgs","repos_url":"https://api.github.com/users/WhiteMagic/repos","events_url":"https://api.github.com/users/WhiteMagic/events{/privacy}","received_events_url":"https://api.github.com/users/WhiteMagic/received_events","type":"User","site_admin":false},"created_at":"2018-06-12T10:44:17Z","updated_at":"2018-06-12T10:44:17Z","author_association":"OWNER","body":"Awesome, if you have any questions just let me know."}}
{"actor":{"display_login":"WhiteMagic"}}