{"action":"created","issue":{"url":"https://api.github.com/repos/qmk/qmk_firmware/issues/1477","repository_url":"https://api.github.com/repos/qmk/qmk_firmware","labels_url":"https://api.github.com/repos/qmk/qmk_firmware/issues/1477/labels{/name}","comments_url":"https://api.github.com/repos/qmk/qmk_firmware/issues/1477/comments","events_url":"https://api.github.com/repos/qmk/qmk_firmware/issues/1477/events","html_url":"https://github.com/qmk/qmk_firmware/issues/1477","id":241464291,"number":1477,"title":"The macro interval is double of what it should be","user":{"login":"fredizzimo","id":9946255,"avatar_url":"https://avatars1.githubusercontent.com/u/9946255?v=4","gravatar_id":"","url":"https://api.github.com/users/fredizzimo","html_url":"https://github.com/fredizzimo","followers_url":"https://api.github.com/users/fredizzimo/followers","following_url":"https://api.github.com/users/fredizzimo/following{/other_user}","gists_url":"https://api.github.com/users/fredizzimo/gists{/gist_id}","starred_url":"https://api.github.com/users/fredizzimo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fredizzimo/subscriptions","organizations_url":"https://api.github.com/users/fredizzimo/orgs","repos_url":"https://api.github.com/users/fredizzimo/repos","events_url":"https://api.github.com/users/fredizzimo/events{/privacy}","received_events_url":"https://api.github.com/users/fredizzimo/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2017-07-08T16:34:01Z","updated_at":"2018-04-07T23:40:34Z","closed_at":null,"author_association":"COLLABORATOR","body":"The macro interval, `I(ms)` which is supposed to change the stroke interval of the keypresses is applied both for keydown and keyup, which makes it twice as long as it should be. This could be a documentation issue, or it could be a real issue, but either the code or documentation should be fixed.\r\n\r\nAnother more minor issue is that the delay is also applied to the `I(ms)` statement itself, so if you start a macro with that, there will be a delay before the first key is sent.\r\n\r\nSee `test_macro.cpp` for more information.\r\n"},"comment":{"url":"https://api.github.com/repos/qmk/qmk_firmware/issues/comments/379506986","html_url":"https://github.com/qmk/qmk_firmware/issues/1477#issuecomment-379506986","issue_url":"https://api.github.com/repos/qmk/qmk_firmware/issues/1477","id":379506986,"user":{"login":"fredizzimo","id":9946255,"avatar_url":"https://avatars1.githubusercontent.com/u/9946255?v=4","gravatar_id":"","url":"https://api.github.com/users/fredizzimo","html_url":"https://github.com/fredizzimo","followers_url":"https://api.github.com/users/fredizzimo/followers","following_url":"https://api.github.com/users/fredizzimo/following{/other_user}","gists_url":"https://api.github.com/users/fredizzimo/gists{/gist_id}","starred_url":"https://api.github.com/users/fredizzimo/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/fredizzimo/subscriptions","organizations_url":"https://api.github.com/users/fredizzimo/orgs","repos_url":"https://api.github.com/users/fredizzimo/repos","events_url":"https://api.github.com/users/fredizzimo/events{/privacy}","received_events_url":"https://api.github.com/users/fredizzimo/received_events","type":"User","site_admin":false},"created_at":"2018-04-07T23:40:34Z","updated_at":"2018-04-07T23:40:34Z","author_association":"COLLABORATOR","body":"I'm not sure, the newer `SEND_STRING` doesn't allow you to change these intervals in the middle so that's still something that the old macros do better. So I would leave this open at least until that is implemented."}}
{"actor":{"display_login":"fredizzimo"}}