{"action":"created","issue":{"url":"https://api.github.com/repos/Robbendebiene/Gesturefy/issues/270","repository_url":"https://api.github.com/repos/Robbendebiene/Gesturefy","labels_url":"https://api.github.com/repos/Robbendebiene/Gesturefy/issues/270/labels{/name}","comments_url":"https://api.github.com/repos/Robbendebiene/Gesturefy/issues/270/comments","events_url":"https://api.github.com/repos/Robbendebiene/Gesturefy/issues/270/events","html_url":"https://github.com/Robbendebiene/Gesturefy/issues/270","id":306781543,"number":270,"title":"Inhibit wheel gestures on mouse gestures, and vice-versa","user":{"login":"Reylak","id":162009,"avatar_url":"https://avatars3.githubusercontent.com/u/162009?v=4","gravatar_id":"","url":"https://api.github.com/users/Reylak","html_url":"https://github.com/Reylak","followers_url":"https://api.github.com/users/Reylak/followers","following_url":"https://api.github.com/users/Reylak/following{/other_user}","gists_url":"https://api.github.com/users/Reylak/gists{/gist_id}","starred_url":"https://api.github.com/users/Reylak/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Reylak/subscriptions","organizations_url":"https://api.github.com/users/Reylak/orgs","repos_url":"https://api.github.com/users/Reylak/repos","events_url":"https://api.github.com/users/Reylak/events{/privacy}","received_events_url":"https://api.github.com/users/Reylak/received_events","type":"User","site_admin":false},"labels":[{"id":616218743,"url":"https://api.github.com/repos/Robbendebiene/Gesturefy/labels/duplicate","name":"duplicate","color":"cccccc","default":true}],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":4,"created_at":"2018-03-20T09:12:21Z","updated_at":"2018-04-09T15:49:13Z","closed_at":"2018-04-09T15:49:13Z","author_association":"NONE","body":"It's best to test this with gesture trace, display action and display gesture directions enabled.\r\n\r\n## Wheel gesture on mouse gesture\r\n\r\nTry this:\r\n \r\n * enable wheel gestures on the right button, with a pop up action\r\n * begin drawing a gesture with the right  button\r\n * before releasing, move the mouse wheel to trigger the pop up action\r\n * release the right button\r\n\r\nNow **your mouse gesture is not triggered**, and you are stuck with a gesture trace if you have that enabled. I suggest inhibiting mouse wheel gestures during mouse gestures.\r\n\r\n## Mouse gesture on wheel gesture\r\n\r\nSimilarly, try this:\r\n\r\n * enable wheel gestures on the right button, with a pop up action\r\n * hold right button and scroll to trigger the pop up action\r\n * still holding the right button, move the mouse: you begin a mouse gesture **that is triggered when releasing the right button** (with gesture trace visible)\r\n\r\nBonus point: do the same and start moving the mouse in the pop up; no gesture is performed until you reach any side of the pop up, at this point the trace appears between the original trigger point and your current position, registering the whole movement over the pop up as a valid, triggering direction.\r\n\r\nI suggest inhibiting mouse gestures during wheel gesture until the trigger button is released. It's okay to leave the pop up as is, because they are closed as soon as any mouse button is pressed.\r\n\r\nTl;Dr: wheel gestures combined with mouse gestures can be messy, inhibit them during each other."},"comment":{"url":"https://api.github.com/repos/Robbendebiene/Gesturefy/issues/comments/379799516","html_url":"https://github.com/Robbendebiene/Gesturefy/issues/270#issuecomment-379799516","issue_url":"https://api.github.com/repos/Robbendebiene/Gesturefy/issues/270","id":379799516,"user":{"login":"Robbendebiene","id":13716661,"avatar_url":"https://avatars0.githubusercontent.com/u/13716661?v=4","gravatar_id":"","url":"https://api.github.com/users/Robbendebiene","html_url":"https://github.com/Robbendebiene","followers_url":"https://api.github.com/users/Robbendebiene/followers","following_url":"https://api.github.com/users/Robbendebiene/following{/other_user}","gists_url":"https://api.github.com/users/Robbendebiene/gists{/gist_id}","starred_url":"https://api.github.com/users/Robbendebiene/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Robbendebiene/subscriptions","organizations_url":"https://api.github.com/users/Robbendebiene/orgs","repos_url":"https://api.github.com/users/Robbendebiene/repos","events_url":"https://api.github.com/users/Robbendebiene/events{/privacy}","received_events_url":"https://api.github.com/users/Robbendebiene/received_events","type":"User","site_admin":false},"created_at":"2018-04-09T15:49:13Z","updated_at":"2018-04-09T15:49:13Z","author_association":"OWNER","body":"Duplicate of #123 "}}
{"actor":{"display_login":"Robbendebiene"}}