{"action":"created","issue":{"url":"https://api.github.com/repos/pyscripter/pyscripter/issues/869","repository_url":"https://api.github.com/repos/pyscripter/pyscripter","labels_url":"https://api.github.com/repos/pyscripter/pyscripter/issues/869/labels{/name}","comments_url":"https://api.github.com/repos/pyscripter/pyscripter/issues/869/comments","events_url":"https://api.github.com/repos/pyscripter/pyscripter/issues/869/events","html_url":"https://github.com/pyscripter/pyscripter/issues/869","id":315559311,"number":869,"title":"Change default Ctrl+Y from delete line to redo to be Windows compliant","user":{"login":"gibberishbc","id":16127253,"avatar_url":"https://avatars3.githubusercontent.com/u/16127253?v=4","gravatar_id":"","url":"https://api.github.com/users/gibberishbc","html_url":"https://github.com/gibberishbc","followers_url":"https://api.github.com/users/gibberishbc/followers","following_url":"https://api.github.com/users/gibberishbc/following{/other_user}","gists_url":"https://api.github.com/users/gibberishbc/gists{/gist_id}","starred_url":"https://api.github.com/users/gibberishbc/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gibberishbc/subscriptions","organizations_url":"https://api.github.com/users/gibberishbc/orgs","repos_url":"https://api.github.com/users/gibberishbc/repos","events_url":"https://api.github.com/users/gibberishbc/events{/privacy}","received_events_url":"https://api.github.com/users/gibberishbc/received_events","type":"User","site_admin":false},"labels":[{"id":252084005,"url":"https://api.github.com/repos/pyscripter/pyscripter/labels/help%20wanted","name":"help wanted","color":"159818","default":true}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2018-04-18T16:46:09Z","updated_at":"2018-05-25T03:12:30Z","closed_at":null,"author_association":"NONE","body":"By default in Pyscripter, Ctrl+Y is delete line. It should be \"Redo\". This is a common, long-time, Windows key mapping across all Windows applications and users will expect Ctrl+Y to redo last edit, not delete the line. Although a very minor edit, and quickly fixed by individual users (remap key) I suggest rolling this one out asap as it immediately impacts new users (in a most unhappy way). \r\n\r\nSee \r\nhttps://en.wikipedia.org/wiki/Control-Y\r\nhttps://support.microsoft.com/en-ca/help/12445/windows-keyboard-shortcuts\r\nhttps://www.pcmag.com/article/355400/windows-10-guide-essential-keyboard-shortcuts\r\nhttps://www.quora.com/Keyboard-Shortcuts-What-is-more-common-as-an-redo-button-Ctrl-Shift-Z-or-Ctrl-Y\r\nhttps://superuser.com/questions/1265836/when-did-the-redo-keyboard-shortcut-change-from-ctrl-y-to-ctrl-shift-z\r\n"},"comment":{"url":"https://api.github.com/repos/pyscripter/pyscripter/issues/comments/391928769","html_url":"https://github.com/pyscripter/pyscripter/issues/869#issuecomment-391928769","issue_url":"https://api.github.com/repos/pyscripter/pyscripter/issues/869","id":391928769,"user":{"login":"gibberishbc","id":16127253,"avatar_url":"https://avatars3.githubusercontent.com/u/16127253?v=4","gravatar_id":"","url":"https://api.github.com/users/gibberishbc","html_url":"https://github.com/gibberishbc","followers_url":"https://api.github.com/users/gibberishbc/followers","following_url":"https://api.github.com/users/gibberishbc/following{/other_user}","gists_url":"https://api.github.com/users/gibberishbc/gists{/gist_id}","starred_url":"https://api.github.com/users/gibberishbc/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gibberishbc/subscriptions","organizations_url":"https://api.github.com/users/gibberishbc/orgs","repos_url":"https://api.github.com/users/gibberishbc/repos","events_url":"https://api.github.com/users/gibberishbc/events{/privacy}","received_events_url":"https://api.github.com/users/gibberishbc/received_events","type":"User","site_admin":false},"created_at":"2018-05-25T03:12:30Z","updated_at":"2018-05-25T03:12:30Z","author_association":"NONE","body":"I would suggest using the most common shortcut key for the majority of the other most popular IDE packages:\r\n\r\nCtrl + Shift + L ----- Notepad++\r\nCtrl + Shift + K ----- VSCode\r\nCtrl + Shift + K ----- Atom\r\nCtrl + Shift + K ----- Sublime Text\r\n\r\nAlthough I'm a Notepad++ guy myself, I would suggest Ctrl + Shift + K for maximum compatibility with prevailing muscle memory. UPDATE: Belay that - I just checked the existing shortcuts and see:\r\n\r\nCtrl+Shift+K would not be a good choice b/c it is now the Unfold trigger, which is popular as it is\r\nCtrl+Shift+L also would not be a good choice b/c it is now Line Select mode\r\nCtrl+Shift+M appears to be unused, and would fit well into the NPP/Atom/Sublime/VSCode pattern.\r\nCtrl+Shift+N is Normal Select mode\r\n\r\nSo, my thought is that if NPP can get away with Ctrl+Shift+K, then PyScripter should be fine with Ctrl+Shift+M. What do you think?\r\n"}}
{"actor":{"display_login":"gibberishbc"}}