All key bindings can be overwritten with the keybindings.json file. The file is located in the application data directory. Each entry consists of a id/accelerator pair in JSON format.
Here is an example:
{
"file.save": "CmdOrCtrl+Shift+S",
"file.save-as": "CmdOrCtrl+S"
}Cmdon macOSOptionon macOSCtrlShiftAlt(equal toOptionon macOS)
Please don't bind AltGr, use Cltr+Alt instead.
0-9,A-Z,F1-F24and punctuations like/or#Plus,Space,Tab,Backspace,Delete,Insert,Return/Enter,Esc,Home,EndandPrintScreenUp,Down,LeftandRightPageUpandPageDown- Empty string
""to unset a accelerator