{"action":"created","issue":{"url":"https://api.github.com/repos/tzutalin/labelImg/issues/186","repository_url":"https://api.github.com/repos/tzutalin/labelImg","labels_url":"https://api.github.com/repos/tzutalin/labelImg/issues/186/labels{/name}","comments_url":"https://api.github.com/repos/tzutalin/labelImg/issues/186/comments","events_url":"https://api.github.com/repos/tzutalin/labelImg/issues/186/events","html_url":"https://github.com/tzutalin/labelImg/issues/186","id":269399028,"number":186,"title":"Let use the keyboard to fine-tune a bounding box","user":{"login":"andrew-veresov","id":5629254,"avatar_url":"https://avatars1.githubusercontent.com/u/5629254?v=4","gravatar_id":"","url":"https://api.github.com/users/andrew-veresov","html_url":"https://github.com/andrew-veresov","followers_url":"https://api.github.com/users/andrew-veresov/followers","following_url":"https://api.github.com/users/andrew-veresov/following{/other_user}","gists_url":"https://api.github.com/users/andrew-veresov/gists{/gist_id}","starred_url":"https://api.github.com/users/andrew-veresov/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/andrew-veresov/subscriptions","organizations_url":"https://api.github.com/users/andrew-veresov/orgs","repos_url":"https://api.github.com/users/andrew-veresov/repos","events_url":"https://api.github.com/users/andrew-veresov/events{/privacy}","received_events_url":"https://api.github.com/users/andrew-veresov/received_events","type":"User","site_admin":false},"labels":[{"id":261419571,"url":"https://api.github.com/repos/tzutalin/labelImg/labels/enhancement","name":"enhancement","color":"84b6eb","default":true}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":3,"created_at":"2017-10-29T13:26:38Z","updated_at":"2018-05-27T20:29:32Z","closed_at":null,"author_association":"NONE","body":"Please add an ability to use the keyboard to move bounding box borders.\r\nLet each border has a key combination assigned to it. For example for the left border, ctrl+shift+w for the top, ctrl+shift+x for the bottom border and ctrl+shift+d for the right one.\r\nBy pressing key combination and left/right or top/bottom arrows user can move the border in the left/right or top/bottom direction."},"comment":{"url":"https://api.github.com/repos/tzutalin/labelImg/issues/comments/392363686","html_url":"https://github.com/tzutalin/labelImg/issues/186#issuecomment-392363686","issue_url":"https://api.github.com/repos/tzutalin/labelImg/issues/186","id":392363686,"user":{"login":"lorenzob","id":85481,"avatar_url":"https://avatars0.githubusercontent.com/u/85481?v=4","gravatar_id":"","url":"https://api.github.com/users/lorenzob","html_url":"https://github.com/lorenzob","followers_url":"https://api.github.com/users/lorenzob/followers","following_url":"https://api.github.com/users/lorenzob/following{/other_user}","gists_url":"https://api.github.com/users/lorenzob/gists{/gist_id}","starred_url":"https://api.github.com/users/lorenzob/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lorenzob/subscriptions","organizations_url":"https://api.github.com/users/lorenzob/orgs","repos_url":"https://api.github.com/users/lorenzob/repos","events_url":"https://api.github.com/users/lorenzob/events{/privacy}","received_events_url":"https://api.github.com/users/lorenzob/received_events","type":"User","site_admin":false},"created_at":"2018-05-27T20:29:32Z","updated_at":"2018-05-27T20:29:32Z","author_association":"NONE","body":"My idea was this: \r\n- I move the mouse close to one corner (or border) and this corner is implicitly selected (no click required)\r\n- now WSAD moves that corner only (obviously keeping the rectangle squared)\r\n- as soon as you move the mouse pointer away from the corner the selection is canceled and WSAD moves the whole box (if the corner moves away from the mouse pointer it does not cancel the selection, you have to actually move the mouse again)\r\n\r\n(this is how Darktable does fine tuning and it works well)\r\n\r\nI think directly using WSAD is confusing. Usually W goes in one direction, S does the opposite. Here S moves a different element. If I moved a border too much I cannot simply \"go back\" as I'm used to do with the arrows keys.\r\nSHIFT+WSAD also complicates things because you probably have one hand on the mouse and it is not so easy to use SHIFT+WSAD with one hand only. Also is not very natural to press SHIFT+D to go left.\r\n\r\nSelecting the element with the mouse pointer takes a little time but I'm already using the mouse, probably I'm still very close to the box and by selecting one corner I can move two borders.\r\n\r\nIn general, I think that arrow keys should also act like WSAD for left-handed people.\r\n"}}
{"actor":{"display_login":"lorenzob"}}