{"action":"opened","issue":{"url":"https://api.github.com/repos/jackhumbert/qmk_firmware/issues/296","repository_url":"https://api.github.com/repos/jackhumbert/qmk_firmware","labels_url":"https://api.github.com/repos/jackhumbert/qmk_firmware/issues/296/labels{/name}","comments_url":"https://api.github.com/repos/jackhumbert/qmk_firmware/issues/296/comments","events_url":"https://api.github.com/repos/jackhumbert/qmk_firmware/issues/296/events","html_url":"https://github.com/jackhumbert/qmk_firmware/issues/296","id":152011716,"number":296,"title":"MOUSEKEY_DELAY should behave differently with mouse movement and mouse scroll","user":{"login":"BeatVids","id":17952804,"avatar_url":"https://avatars.githubusercontent.com/u/17952804?v=3","gravatar_id":"","url":"https://api.github.com/users/BeatVids","html_url":"https://github.com/BeatVids","followers_url":"https://api.github.com/users/BeatVids/followers","following_url":"https://api.github.com/users/BeatVids/following{/other_user}","gists_url":"https://api.github.com/users/BeatVids/gists{/gist_id}","starred_url":"https://api.github.com/users/BeatVids/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/BeatVids/subscriptions","organizations_url":"https://api.github.com/users/BeatVids/orgs","repos_url":"https://api.github.com/users/BeatVids/repos","events_url":"https://api.github.com/users/BeatVids/events{/privacy}","received_events_url":"https://api.github.com/users/BeatVids/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2016-04-30T05:36:22Z","updated_at":"2016-04-30T05:36:22Z","closed_at":null,"body":"The current default for the mouse delay is:\r\n`#define MOUSEKEY_DELAY          100`\r\n\r\nI actually did not like that delay at all for mouse movement, so I changed it to:\r\n`#define MOUSEKEY_DELAY          0`\r\n\r\nHowever, today I decided to finally add the mouse scroll buttons to my layout and I realized that the delay is pretty useful for the mouse wheel scroll buttons. With the delay being 0, the mouse wheel scroll buttons lose precision, and the scrolling is a bit too fast, even if quickly tapping it.\r\n\r\nTherefore, I was thinking a new variable would be really useful.\r\nThis would be my ideal config, and I feel like many of you would agree:\r\n`#define MOUSEKEY_DELAY          0`\r\n`#define MOUSEKEY_SCROLL_DELAY          100`"}}