Skip to content

Change default keybinding of cursorColumnSelectUp to ctrl+shift+up on Windows #36819

@jhasse

Description

@jhasse
  • VSCode Version: Code 1.17.1 (1e9d365, 2017-10-10T14:24:50.851Z)
  • OS Version: Windows_NT x64 10.0.15063

Current default keybindings on Windows:

{ "key": "ctrl+shift+alt+up",     "command": "cursorColumnSelectUp",
                                     "when": "editorTextFocus" },
// ...
{ "key": "ctrl+shift+up",         "command": "cursorUpSelect",
                                     "when": "editorTextFocus" },
{ "key": "shift+up",              "command": "cursorUpSelect",
                                     "when": "editorTextFocus" },

cursorUpSelect has two key bindings, which seems unnecessary. On Linux the default key bindings are (IIRC):

{ "key": "ctrl+shift+up",         "command": "cursorColumnSelectUp",
                                     "when": "editorTextFocus" },
// ...
{ "key": "shift+up",              "command": "cursorUpSelect",
                                     "when": "editorTextFocus" },

Which makes a lot more sense IMHO. Also using this default on Windows would also align Windows/Linux key bindings and maybe even avoid complications like #4391.

(same for *Down of course)

Metadata

Metadata

Assignees

Labels

*as-designedDescribed behavior is as designedwindowsVS Code on Windows issues

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions