{"action":"created","issue":{"url":"https://api.github.com/repos/Microsoft/vscode/issues/33311","repository_url":"https://api.github.com/repos/Microsoft/vscode","labels_url":"https://api.github.com/repos/Microsoft/vscode/issues/33311/labels{/name}","comments_url":"https://api.github.com/repos/Microsoft/vscode/issues/33311/comments","events_url":"https://api.github.com/repos/Microsoft/vscode/issues/33311/events","html_url":"https://github.com/Microsoft/vscode/issues/33311","id":253489564,"number":33311,"title":"Automatically enable KeyRepeat on MacOS","user":{"login":"Widdershin","id":398365,"avatar_url":"https://avatars2.githubusercontent.com/u/398365?v=4","gravatar_id":"","url":"https://api.github.com/users/Widdershin","html_url":"https://github.com/Widdershin","followers_url":"https://api.github.com/users/Widdershin/followers","following_url":"https://api.github.com/users/Widdershin/following{/other_user}","gists_url":"https://api.github.com/users/Widdershin/gists{/gist_id}","starred_url":"https://api.github.com/users/Widdershin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Widdershin/subscriptions","organizations_url":"https://api.github.com/users/Widdershin/orgs","repos_url":"https://api.github.com/users/Widdershin/repos","events_url":"https://api.github.com/users/Widdershin/events{/privacy}","received_events_url":"https://api.github.com/users/Widdershin/received_events","type":"User","site_admin":false},"labels":[{"id":366106217,"url":"https://api.github.com/repos/Microsoft/vscode/labels/duplicate","name":"duplicate","color":"E2A1C2","default":true}],"state":"closed","locked":false,"assignee":{"login":"rebornix","id":876920,"avatar_url":"https://avatars1.githubusercontent.com/u/876920?v=4","gravatar_id":"","url":"https://api.github.com/users/rebornix","html_url":"https://github.com/rebornix","followers_url":"https://api.github.com/users/rebornix/followers","following_url":"https://api.github.com/users/rebornix/following{/other_user}","gists_url":"https://api.github.com/users/rebornix/gists{/gist_id}","starred_url":"https://api.github.com/users/rebornix/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rebornix/subscriptions","organizations_url":"https://api.github.com/users/rebornix/orgs","repos_url":"https://api.github.com/users/rebornix/repos","events_url":"https://api.github.com/users/rebornix/events{/privacy}","received_events_url":"https://api.github.com/users/rebornix/received_events","type":"User","site_admin":false},"assignees":[{"login":"rebornix","id":876920,"avatar_url":"https://avatars1.githubusercontent.com/u/876920?v=4","gravatar_id":"","url":"https://api.github.com/users/rebornix","html_url":"https://github.com/rebornix","followers_url":"https://api.github.com/users/rebornix/followers","following_url":"https://api.github.com/users/rebornix/following{/other_user}","gists_url":"https://api.github.com/users/rebornix/gists{/gist_id}","starred_url":"https://api.github.com/users/rebornix/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rebornix/subscriptions","organizations_url":"https://api.github.com/users/rebornix/orgs","repos_url":"https://api.github.com/users/rebornix/repos","events_url":"https://api.github.com/users/rebornix/events{/privacy}","received_events_url":"https://api.github.com/users/rebornix/received_events","type":"User","site_admin":false},{"login":"alexandrudima","id":5047891,"avatar_url":"https://avatars3.githubusercontent.com/u/5047891?v=4","gravatar_id":"","url":"https://api.github.com/users/alexandrudima","html_url":"https://github.com/alexandrudima","followers_url":"https://api.github.com/users/alexandrudima/followers","following_url":"https://api.github.com/users/alexandrudima/following{/other_user}","gists_url":"https://api.github.com/users/alexandrudima/gists{/gist_id}","starred_url":"https://api.github.com/users/alexandrudima/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/alexandrudima/subscriptions","organizations_url":"https://api.github.com/users/alexandrudima/orgs","repos_url":"https://api.github.com/users/alexandrudima/repos","events_url":"https://api.github.com/users/alexandrudima/events{/privacy}","received_events_url":"https://api.github.com/users/alexandrudima/received_events","type":"User","site_admin":false}],"milestone":null,"comments":2,"created_at":"2017-08-28T23:53:11Z","updated_at":"2017-09-08T05:22:08Z","closed_at":"2017-09-05T21:28:35Z","author_association":"NONE","body":"I am crossposting this issue from https://github.com/VSCodeVim/Vim/issues/1983 at the request of @jpoon.\r\n\r\n> I don't believe our extension will have the authority to change macos user defaults. Can you cross-post this issue to VSCode?\r\n\r\nFollowing on from https://github.com/VSCodeVim/Vim/issues/1975.\r\n\r\nThe aim of this issue is to either enable key repeat by default on MacOS, or to more proactively notify MacOS users that they can set this option. This is an issue in the VSCode vim plugin as by default users cannot hold h/j/k/l to navigate.\r\n\r\nAs I said in https://github.com/VSCodeVim/Vim/issues/1975, even though this is well documented in the VSCode readme, not all users think to check the documentation, and instead assume this is a bug.\r\n\r\nFrom the [README](https://github.com/VSCodeVim/Vim#mac-setup):\r\n\r\n> If key repeating isn't working for you, execute this in your Terminal. \r\n>\r\n> defaults write com.microsoft.VSCode ApplePressAndHoldEnabled -bool false         # For VS Code\r\n> defaults write com.microsoft.VSCodeInsiders ApplePressAndHoldEnabled -bool false # For VS Code Insider\r\n>\r\n> We also recommend going into System Preferences -> Keyboard and cranking up the Key Repeat and Delay Until Repeat settings to improve your speed.\r\n\r\nThere are a few questions here:\r\n\r\n * Does this impact all MacOS users?\r\n * Can we programatically set this option on MacOS?\r\n * Would there be any downside to doing so?\r\n * If not, can we more proactively notify impacted users that they can easily fix this issue.\r\n\r\nIf anyone can answer any of those questions, please comment in here.\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/Microsoft/vscode/issues/comments/328001842","html_url":"https://github.com/Microsoft/vscode/issues/33311#issuecomment-328001842","issue_url":"https://api.github.com/repos/Microsoft/vscode/issues/33311","id":328001842,"user":{"login":"rebornix","id":876920,"avatar_url":"https://avatars1.githubusercontent.com/u/876920?v=4","gravatar_id":"","url":"https://api.github.com/users/rebornix","html_url":"https://github.com/rebornix","followers_url":"https://api.github.com/users/rebornix/followers","following_url":"https://api.github.com/users/rebornix/following{/other_user}","gists_url":"https://api.github.com/users/rebornix/gists{/gist_id}","starred_url":"https://api.github.com/users/rebornix/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rebornix/subscriptions","organizations_url":"https://api.github.com/users/rebornix/orgs","repos_url":"https://api.github.com/users/rebornix/repos","events_url":"https://api.github.com/users/rebornix/events{/privacy}","received_events_url":"https://api.github.com/users/rebornix/received_events","type":"User","site_admin":false},"created_at":"2017-09-08T05:22:08Z","updated_at":"2017-09-08T05:22:08Z","author_association":"MEMBER","body":"@Widdershin sorry I didn't put more info in above comment. They share the same root cause.\r\n\r\nSometimes setting ApplePressAndHoldEnabled off for VSCode doesn't work, I don't have any clue why is that. If that problem can be solved, I'd like to put into the Code's installation process and make it turned off by default, which is your feature request. Does it make sense?"}}
{"actor":{"display_login":"rebornix"}}