Skip to content

Instantly share code, notes, and snippets.

@tdegrunt
Last active April 8, 2024 08:48
Show Gist options
  • Star 11 You must be signed in to star a gist
  • Fork 2 You must be signed in to fork a gist
  • Save tdegrunt/74e889baf95a3cd8be84f9c6bdbb9be6 to your computer and use it in GitHub Desktop.
Save tdegrunt/74e889baf95a3cd8be84f9c6bdbb9be6 to your computer and use it in GitHub Desktop.
Visual Studio Code (vscode/code) Colemak keyboard layout
{
"layout": {
"id": "com.apple.keylayout.Colemak",
"localizedName": "Colemak",
"lang": "en"
},
"rawMapping": {
"KeyA": {
"value": "a",
"valueIsDeadKey": false,
"withShift": "A",
"withShiftIsDeadKey": false,
"withAltGr": "å",
"withAltGrIsDeadKey": false,
"withShiftAltGr": "Å",
"withShiftAltGrIsDeadKey": false
},
"KeyB": {
"value": "b",
"valueIsDeadKey": false,
"withShift": "B",
"withShiftIsDeadKey": false,
"withAltGr": "∫",
"withAltGrIsDeadKey": false,
"withShiftAltGr": "ı",
"withShiftAltGrIsDeadKey": false
},
"KeyC": {
"value": "c",
"valueIsDeadKey": false,
"withShift": "C",
"withShiftIsDeadKey": false,
"withAltGr": "ç",
"withAltGrIsDeadKey": false,
"withShiftAltGr": "Ç",
"withShiftAltGrIsDeadKey": false
},
"KeyD": {
"value": "s",
"valueIsDeadKey": false,
"withShift": "S",
"withShiftIsDeadKey": false,
"withAltGr": "ß",
"withAltGrIsDeadKey": false,
"withShiftAltGr": "Í",
"withShiftAltGrIsDeadKey": false
},
"KeyE": {
"value": "f",
"valueIsDeadKey": false,
"withShift": "F",
"withShiftIsDeadKey": false,
"withAltGr": "ƒ",
"withAltGrIsDeadKey": false,
"withShiftAltGr": "Ï",
"withShiftAltGrIsDeadKey": false
},
"KeyF": {
"value": "t",
"valueIsDeadKey": false,
"withShift": "T",
"withShiftIsDeadKey": false,
"withAltGr": "†",
"withAltGrIsDeadKey": false,
"withShiftAltGr": "ˇ",
"withShiftAltGrIsDeadKey": false
},
"KeyG": {
"value": "d",
"valueIsDeadKey": false,
"withShift": "D",
"withShiftIsDeadKey": false,
"withAltGr": "∂",
"withAltGrIsDeadKey": false,
"withShiftAltGr": "Î",
"withShiftAltGrIsDeadKey": false
},
"KeyH": {
"value": "h",
"valueIsDeadKey": false,
"withShift": "H",
"withShiftIsDeadKey": false,
"withAltGr": "˙",
"withAltGrIsDeadKey": false,
"withShiftAltGr": "Ó",
"withShiftAltGrIsDeadKey": false
},
"KeyI": {
"value": "u",
"valueIsDeadKey": false,
"withShift": "U",
"withShiftIsDeadKey": false,
"withAltGr": "¨",
"withAltGrIsDeadKey": true,
"withShiftAltGr": "¨",
"withShiftAltGrIsDeadKey": false
},
"KeyJ": {
"value": "n",
"valueIsDeadKey": false,
"withShift": "N",
"withShiftIsDeadKey": false,
"withAltGr": "˜",
"withAltGrIsDeadKey": true,
"withShiftAltGr": "˜",
"withShiftAltGrIsDeadKey": false
},
"KeyK": {
"value": "e",
"valueIsDeadKey": false,
"withShift": "E",
"withShiftIsDeadKey": false,
"withAltGr": "´",
"withAltGrIsDeadKey": true,
"withShiftAltGr": "´",
"withShiftAltGrIsDeadKey": false
},
"KeyL": {
"value": "i",
"valueIsDeadKey": false,
"withShift": "I",
"withShiftIsDeadKey": false,
"withAltGr": "ˆ",
"withAltGrIsDeadKey": true,
"withShiftAltGr": "ˆ",
"withShiftAltGrIsDeadKey": false
},
"KeyM": {
"value": "m",
"valueIsDeadKey": false,
"withShift": "M",
"withShiftIsDeadKey": false,
"withAltGr": "µ",
"withAltGrIsDeadKey": false,
"withShiftAltGr": "Â",
"withShiftAltGrIsDeadKey": false
},
"KeyN": {
"value": "k",
"valueIsDeadKey": false,
"withShift": "K",
"withShiftIsDeadKey": false,
"withAltGr": "˚",
"withAltGrIsDeadKey": false,
"withShiftAltGr": "",
"withShiftAltGrIsDeadKey": false
},
"KeyO": {
"value": "y",
"valueIsDeadKey": false,
"withShift": "Y",
"withShiftIsDeadKey": false,
"withAltGr": "¥",
"withAltGrIsDeadKey": false,
"withShiftAltGr": "Á",
"withShiftAltGrIsDeadKey": false
},
"KeyP": {
"value": ";",
"valueIsDeadKey": false,
"withShift": ":",
"withShiftIsDeadKey": false,
"withAltGr": "…",
"withAltGrIsDeadKey": false,
"withShiftAltGr": "Ú",
"withShiftAltGrIsDeadKey": false
},
"KeyQ": {
"value": "q",
"valueIsDeadKey": false,
"withShift": "Q",
"withShiftIsDeadKey": false,
"withAltGr": "œ",
"withAltGrIsDeadKey": false,
"withShiftAltGr": "Œ",
"withShiftAltGrIsDeadKey": false
},
"KeyR": {
"value": "p",
"valueIsDeadKey": false,
"withShift": "P",
"withShiftIsDeadKey": false,
"withAltGr": "π",
"withAltGrIsDeadKey": false,
"withShiftAltGr": "∏",
"withShiftAltGrIsDeadKey": false
},
"KeyS": {
"value": "r",
"valueIsDeadKey": false,
"withShift": "R",
"withShiftIsDeadKey": false,
"withAltGr": "®",
"withAltGrIsDeadKey": false,
"withShiftAltGr": "‰",
"withShiftAltGrIsDeadKey": false
},
"KeyT": {
"value": "g",
"valueIsDeadKey": false,
"withShift": "G",
"withShiftIsDeadKey": false,
"withAltGr": "©",
"withAltGrIsDeadKey": false,
"withShiftAltGr": "˝",
"withShiftAltGrIsDeadKey": false
},
"KeyU": {
"value": "l",
"valueIsDeadKey": false,
"withShift": "L",
"withShiftIsDeadKey": false,
"withAltGr": "¬",
"withAltGrIsDeadKey": false,
"withShiftAltGr": "Ò",
"withShiftAltGrIsDeadKey": false
},
"KeyV": {
"value": "v",
"valueIsDeadKey": false,
"withShift": "V",
"withShiftIsDeadKey": false,
"withAltGr": "√",
"withAltGrIsDeadKey": false,
"withShiftAltGr": "◊",
"withShiftAltGrIsDeadKey": false
},
"KeyW": {
"value": "w",
"valueIsDeadKey": false,
"withShift": "W",
"withShiftIsDeadKey": false,
"withAltGr": "∑",
"withAltGrIsDeadKey": false,
"withShiftAltGr": "„",
"withShiftAltGrIsDeadKey": false
},
"KeyX": {
"value": "x",
"valueIsDeadKey": false,
"withShift": "X",
"withShiftIsDeadKey": false,
"withAltGr": "≈",
"withAltGrIsDeadKey": false,
"withShiftAltGr": "˛",
"withShiftAltGrIsDeadKey": false
},
"KeyY": {
"value": "j",
"valueIsDeadKey": false,
"withShift": "J",
"withShiftIsDeadKey": false,
"withAltGr": "∆",
"withAltGrIsDeadKey": false,
"withShiftAltGr": "Ô",
"withShiftAltGrIsDeadKey": false
},
"KeyZ": {
"value": "z",
"valueIsDeadKey": false,
"withShift": "Z",
"withShiftIsDeadKey": false,
"withAltGr": "Ω",
"withAltGrIsDeadKey": false,
"withShiftAltGr": "¸",
"withShiftAltGrIsDeadKey": false
},
"Digit1": {
"value": "1",
"valueIsDeadKey": false,
"withShift": "!",
"withShiftIsDeadKey": false,
"withAltGr": "¡",
"withAltGrIsDeadKey": false,
"withShiftAltGr": "⁄",
"withShiftAltGrIsDeadKey": false
},
"Digit2": {
"value": "2",
"valueIsDeadKey": false,
"withShift": "@",
"withShiftIsDeadKey": false,
"withAltGr": "™",
"withAltGrIsDeadKey": false,
"withShiftAltGr": "€",
"withShiftAltGrIsDeadKey": false
},
"Digit3": {
"value": "3",
"valueIsDeadKey": false,
"withShift": "#",
"withShiftIsDeadKey": false,
"withAltGr": "£",
"withAltGrIsDeadKey": false,
"withShiftAltGr": "‹",
"withShiftAltGrIsDeadKey": false
},
"Digit4": {
"value": "4",
"valueIsDeadKey": false,
"withShift": "$",
"withShiftIsDeadKey": false,
"withAltGr": "¢",
"withAltGrIsDeadKey": false,
"withShiftAltGr": "›",
"withShiftAltGrIsDeadKey": false
},
"Digit5": {
"value": "5",
"valueIsDeadKey": false,
"withShift": "%",
"withShiftIsDeadKey": false,
"withAltGr": "∞",
"withAltGrIsDeadKey": false,
"withShiftAltGr": "fi",
"withShiftAltGrIsDeadKey": false
},
"Digit6": {
"value": "6",
"valueIsDeadKey": false,
"withShift": "^",
"withShiftIsDeadKey": false,
"withAltGr": "§",
"withAltGrIsDeadKey": false,
"withShiftAltGr": "fl",
"withShiftAltGrIsDeadKey": false
},
"Digit7": {
"value": "7",
"valueIsDeadKey": false,
"withShift": "&",
"withShiftIsDeadKey": false,
"withAltGr": "¶",
"withAltGrIsDeadKey": false,
"withShiftAltGr": "‡",
"withShiftAltGrIsDeadKey": false
},
"Digit8": {
"value": "8",
"valueIsDeadKey": false,
"withShift": "*",
"withShiftIsDeadKey": false,
"withAltGr": "•",
"withAltGrIsDeadKey": false,
"withShiftAltGr": "°",
"withShiftAltGrIsDeadKey": false
},
"Digit9": {
"value": "9",
"valueIsDeadKey": false,
"withShift": "(",
"withShiftIsDeadKey": false,
"withAltGr": "ª",
"withAltGrIsDeadKey": false,
"withShiftAltGr": "·",
"withShiftAltGrIsDeadKey": false
},
"Digit0": {
"value": "0",
"valueIsDeadKey": false,
"withShift": ")",
"withShiftIsDeadKey": false,
"withAltGr": "º",
"withAltGrIsDeadKey": false,
"withShiftAltGr": "‚",
"withShiftAltGrIsDeadKey": false
},
"Enter": {
"value": "",
"valueIsDeadKey": false,
"withShift": "",
"withShiftIsDeadKey": false,
"withAltGr": "",
"withAltGrIsDeadKey": false,
"withShiftAltGr": "",
"withShiftAltGrIsDeadKey": false
},
"Escape": {
"value": "",
"valueIsDeadKey": false,
"withShift": "",
"withShiftIsDeadKey": false,
"withAltGr": "",
"withAltGrIsDeadKey": false,
"withShiftAltGr": "",
"withShiftAltGrIsDeadKey": false
},
"Backspace": {
"value": "",
"valueIsDeadKey": false,
"withShift": "",
"withShiftIsDeadKey": false,
"withAltGr": "",
"withAltGrIsDeadKey": false,
"withShiftAltGr": "",
"withShiftAltGrIsDeadKey": false
},
"Tab": {
"value": "",
"valueIsDeadKey": false,
"withShift": "",
"withShiftIsDeadKey": false,
"withAltGr": "",
"withAltGrIsDeadKey": false,
"withShiftAltGr": "",
"withShiftAltGrIsDeadKey": false
},
"Space": {
"value": " ",
"valueIsDeadKey": false,
"withShift": " ",
"withShiftIsDeadKey": false,
"withAltGr": " ",
"withAltGrIsDeadKey": false,
"withShiftAltGr": " ",
"withShiftAltGrIsDeadKey": false
},
"Minus": {
"value": "-",
"valueIsDeadKey": false,
"withShift": "_",
"withShiftIsDeadKey": false,
"withAltGr": "–",
"withAltGrIsDeadKey": false,
"withShiftAltGr": "—",
"withShiftAltGrIsDeadKey": false
},
"Equal": {
"value": "=",
"valueIsDeadKey": false,
"withShift": "+",
"withShiftIsDeadKey": false,
"withAltGr": "≠",
"withAltGrIsDeadKey": false,
"withShiftAltGr": "±",
"withShiftAltGrIsDeadKey": false
},
"BracketLeft": {
"value": "[",
"valueIsDeadKey": false,
"withShift": "{",
"withShiftIsDeadKey": false,
"withAltGr": "“",
"withAltGrIsDeadKey": false,
"withShiftAltGr": "”",
"withShiftAltGrIsDeadKey": false
},
"BracketRight": {
"value": "]",
"valueIsDeadKey": false,
"withShift": "}",
"withShiftIsDeadKey": false,
"withAltGr": "‘",
"withAltGrIsDeadKey": false,
"withShiftAltGr": "’",
"withShiftAltGrIsDeadKey": false
},
"Backslash": {
"value": "\\",
"valueIsDeadKey": false,
"withShift": "|",
"withShiftIsDeadKey": false,
"withAltGr": "«",
"withAltGrIsDeadKey": false,
"withShiftAltGr": "»",
"withShiftAltGrIsDeadKey": false
},
"Semicolon": {
"value": "o",
"valueIsDeadKey": false,
"withShift": "O",
"withShiftIsDeadKey": false,
"withAltGr": "ø",
"withAltGrIsDeadKey": false,
"withShiftAltGr": "Ø",
"withShiftAltGrIsDeadKey": false
},
"Quote": {
"value": "'",
"valueIsDeadKey": false,
"withShift": "\"",
"withShiftIsDeadKey": false,
"withAltGr": "æ",
"withAltGrIsDeadKey": false,
"withShiftAltGr": "Æ",
"withShiftAltGrIsDeadKey": false
},
"Backquote": {
"value": "`",
"valueIsDeadKey": false,
"withShift": "~",
"withShiftIsDeadKey": false,
"withAltGr": "`",
"withAltGrIsDeadKey": true,
"withShiftAltGr": "`",
"withShiftAltGrIsDeadKey": false
},
"Comma": {
"value": ",",
"valueIsDeadKey": false,
"withShift": "<",
"withShiftIsDeadKey": false,
"withAltGr": "≤",
"withAltGrIsDeadKey": false,
"withShiftAltGr": "¯",
"withShiftAltGrIsDeadKey": false
},
"Period": {
"value": ".",
"valueIsDeadKey": false,
"withShift": ">",
"withShiftIsDeadKey": false,
"withAltGr": "≥",
"withAltGrIsDeadKey": false,
"withShiftAltGr": "˘",
"withShiftAltGrIsDeadKey": false
},
"Slash": {
"value": "/",
"valueIsDeadKey": false,
"withShift": "?",
"withShiftIsDeadKey": false,
"withAltGr": "÷",
"withAltGrIsDeadKey": false,
"withShiftAltGr": "¿",
"withShiftAltGrIsDeadKey": false
},
"CapsLock": {
"value": "",
"valueIsDeadKey": false,
"withShift": "",
"withShiftIsDeadKey": false,
"withAltGr": "",
"withAltGrIsDeadKey": false,
"withShiftAltGr": "",
"withShiftAltGrIsDeadKey": false
},
"F1": {
"value": "",
"valueIsDeadKey": false,
"withShift": "",
"withShiftIsDeadKey": false,
"withAltGr": "",
"withAltGrIsDeadKey": false,
"withShiftAltGr": "",
"withShiftAltGrIsDeadKey": false
},
"F2": {
"value": "",
"valueIsDeadKey": false,
"withShift": "",
"withShiftIsDeadKey": false,
"withAltGr": "",
"withAltGrIsDeadKey": false,
"withShiftAltGr": "",
"withShiftAltGrIsDeadKey": false
},
"F3": {
"value": "",
"valueIsDeadKey": false,
"withShift": "",
"withShiftIsDeadKey": false,
"withAltGr": "",
"withAltGrIsDeadKey": false,
"withShiftAltGr": "",
"withShiftAltGrIsDeadKey": false
},
"F4": {
"value": "",
"valueIsDeadKey": false,
"withShift": "",
"withShiftIsDeadKey": false,
"withAltGr": "",
"withAltGrIsDeadKey": false,
"withShiftAltGr": "",
"withShiftAltGrIsDeadKey": false
},
"F5": {
"value": "",
"valueIsDeadKey": false,
"withShift": "",
"withShiftIsDeadKey": false,
"withAltGr": "",
"withAltGrIsDeadKey": false,
"withShiftAltGr": "",
"withShiftAltGrIsDeadKey": false
},
"F6": {
"value": "",
"valueIsDeadKey": false,
"withShift": "",
"withShiftIsDeadKey": false,
"withAltGr": "",
"withAltGrIsDeadKey": false,
"withShiftAltGr": "",
"withShiftAltGrIsDeadKey": false
},
"F7": {
"value": "",
"valueIsDeadKey": false,
"withShift": "",
"withShiftIsDeadKey": false,
"withAltGr": "",
"withAltGrIsDeadKey": false,
"withShiftAltGr": "",
"withShiftAltGrIsDeadKey": false
},
"F8": {
"value": "",
"valueIsDeadKey": false,
"withShift": "",
"withShiftIsDeadKey": false,
"withAltGr": "",
"withAltGrIsDeadKey": false,
"withShiftAltGr": "",
"withShiftAltGrIsDeadKey": false
},
"F9": {
"value": "",
"valueIsDeadKey": false,
"withShift": "",
"withShiftIsDeadKey": false,
"withAltGr": "",
"withAltGrIsDeadKey": false,
"withShiftAltGr": "",
"withShiftAltGrIsDeadKey": false
},
"F10": {
"value": "",
"valueIsDeadKey": false,
"withShift": "",
"withShiftIsDeadKey": false,
"withAltGr": "",
"withAltGrIsDeadKey": false,
"withShiftAltGr": "",
"withShiftAltGrIsDeadKey": false
},
"F11": {
"value": "",
"valueIsDeadKey": false,
"withShift": "",
"withShiftIsDeadKey": false,
"withAltGr": "",
"withAltGrIsDeadKey": false,
"withShiftAltGr": "",
"withShiftAltGrIsDeadKey": false
},
"F12": {
"value": "",
"valueIsDeadKey": false,
"withShift": "",
"withShiftIsDeadKey": false,
"withAltGr": "",
"withAltGrIsDeadKey": false,
"withShiftAltGr": "",
"withShiftAltGrIsDeadKey": false
},
"Insert": {
"value": "",
"valueIsDeadKey": false,
"withShift": "",
"withShiftIsDeadKey": false,
"withAltGr": "",
"withAltGrIsDeadKey": false,
"withShiftAltGr": "",
"withShiftAltGrIsDeadKey": false
},
"Home": {
"value": "",
"valueIsDeadKey": false,
"withShift": "",
"withShiftIsDeadKey": false,
"withAltGr": "",
"withAltGrIsDeadKey": false,
"withShiftAltGr": "",
"withShiftAltGrIsDeadKey": false
},
"PageUp": {
"value": "",
"valueIsDeadKey": false,
"withShift": "",
"withShiftIsDeadKey": false,
"withAltGr": "",
"withAltGrIsDeadKey": false,
"withShiftAltGr": "",
"withShiftAltGrIsDeadKey": false
},
"Delete": {
"value": "",
"valueIsDeadKey": false,
"withShift": "",
"withShiftIsDeadKey": false,
"withAltGr": "",
"withAltGrIsDeadKey": false,
"withShiftAltGr": "",
"withShiftAltGrIsDeadKey": false
},
"End": {
"value": "",
"valueIsDeadKey": false,
"withShift": "",
"withShiftIsDeadKey": false,
"withAltGr": "",
"withAltGrIsDeadKey": false,
"withShiftAltGr": "",
"withShiftAltGrIsDeadKey": false
},
"PageDown": {
"value": "",
"valueIsDeadKey": false,
"withShift": "",
"withShiftIsDeadKey": false,
"withAltGr": "",
"withAltGrIsDeadKey": false,
"withShiftAltGr": "",
"withShiftAltGrIsDeadKey": false
},
"ArrowRight": {
"value": "",
"valueIsDeadKey": false,
"withShift": "",
"withShiftIsDeadKey": false,
"withAltGr": "",
"withAltGrIsDeadKey": false,
"withShiftAltGr": "",
"withShiftAltGrIsDeadKey": false
},
"ArrowLeft": {
"value": "",
"valueIsDeadKey": false,
"withShift": "",
"withShiftIsDeadKey": false,
"withAltGr": "",
"withAltGrIsDeadKey": false,
"withShiftAltGr": "",
"withShiftAltGrIsDeadKey": false
},
"ArrowDown": {
"value": "",
"valueIsDeadKey": false,
"withShift": "",
"withShiftIsDeadKey": false,
"withAltGr": "",
"withAltGrIsDeadKey": false,
"withShiftAltGr": "",
"withShiftAltGrIsDeadKey": false
},
"ArrowUp": {
"value": "",
"valueIsDeadKey": false,
"withShift": "",
"withShiftIsDeadKey": false,
"withAltGr": "",
"withAltGrIsDeadKey": false,
"withShiftAltGr": "",
"withShiftAltGrIsDeadKey": false
},
"NumLock": {
"value": "",
"valueIsDeadKey": false,
"withShift": "",
"withShiftIsDeadKey": false,
"withAltGr": "",
"withAltGrIsDeadKey": false,
"withShiftAltGr": "",
"withShiftAltGrIsDeadKey": false
},
"NumpadDivide": {
"value": "/",
"valueIsDeadKey": false,
"withShift": "/",
"withShiftIsDeadKey": false,
"withAltGr": "/",
"withAltGrIsDeadKey": false,
"withShiftAltGr": "/",
"withShiftAltGrIsDeadKey": false
},
"NumpadMultiply": {
"value": "*",
"valueIsDeadKey": false,
"withShift": "*",
"withShiftIsDeadKey": false,
"withAltGr": "*",
"withAltGrIsDeadKey": false,
"withShiftAltGr": "*",
"withShiftAltGrIsDeadKey": false
},
"NumpadSubtract": {
"value": "-",
"valueIsDeadKey": false,
"withShift": "-",
"withShiftIsDeadKey": false,
"withAltGr": "-",
"withAltGrIsDeadKey": false,
"withShiftAltGr": "-",
"withShiftAltGrIsDeadKey": false
},
"NumpadAdd": {
"value": "+",
"valueIsDeadKey": false,
"withShift": "+",
"withShiftIsDeadKey": false,
"withAltGr": "+",
"withAltGrIsDeadKey": false,
"withShiftAltGr": "+",
"withShiftAltGrIsDeadKey": false
},
"NumpadEnter": {
"value": "",
"valueIsDeadKey": false,
"withShift": "",
"withShiftIsDeadKey": false,
"withAltGr": "",
"withAltGrIsDeadKey": false,
"withShiftAltGr": "",
"withShiftAltGrIsDeadKey": false
},
"Numpad1": {
"value": "1",
"valueIsDeadKey": false,
"withShift": "1",
"withShiftIsDeadKey": false,
"withAltGr": "1",
"withAltGrIsDeadKey": false,
"withShiftAltGr": "1",
"withShiftAltGrIsDeadKey": false
},
"Numpad2": {
"value": "2",
"valueIsDeadKey": false,
"withShift": "2",
"withShiftIsDeadKey": false,
"withAltGr": "2",
"withAltGrIsDeadKey": false,
"withShiftAltGr": "2",
"withShiftAltGrIsDeadKey": false
},
"Numpad3": {
"value": "3",
"valueIsDeadKey": false,
"withShift": "3",
"withShiftIsDeadKey": false,
"withAltGr": "3",
"withAltGrIsDeadKey": false,
"withShiftAltGr": "3",
"withShiftAltGrIsDeadKey": false
},
"Numpad4": {
"value": "4",
"valueIsDeadKey": false,
"withShift": "4",
"withShiftIsDeadKey": false,
"withAltGr": "4",
"withAltGrIsDeadKey": false,
"withShiftAltGr": "4",
"withShiftAltGrIsDeadKey": false
},
"Numpad5": {
"value": "5",
"valueIsDeadKey": false,
"withShift": "5",
"withShiftIsDeadKey": false,
"withAltGr": "5",
"withAltGrIsDeadKey": false,
"withShiftAltGr": "5",
"withShiftAltGrIsDeadKey": false
},
"Numpad6": {
"value": "6",
"valueIsDeadKey": false,
"withShift": "6",
"withShiftIsDeadKey": false,
"withAltGr": "6",
"withAltGrIsDeadKey": false,
"withShiftAltGr": "6",
"withShiftAltGrIsDeadKey": false
},
"Numpad7": {
"value": "7",
"valueIsDeadKey": false,
"withShift": "7",
"withShiftIsDeadKey": false,
"withAltGr": "7",
"withAltGrIsDeadKey": false,
"withShiftAltGr": "7",
"withShiftAltGrIsDeadKey": false
},
"Numpad8": {
"value": "8",
"valueIsDeadKey": false,
"withShift": "8",
"withShiftIsDeadKey": false,
"withAltGr": "8",
"withAltGrIsDeadKey": false,
"withShiftAltGr": "8",
"withShiftAltGrIsDeadKey": false
},
"Numpad9": {
"value": "9",
"valueIsDeadKey": false,
"withShift": "9",
"withShiftIsDeadKey": false,
"withAltGr": "9",
"withAltGrIsDeadKey": false,
"withShiftAltGr": "9",
"withShiftAltGrIsDeadKey": false
},
"Numpad0": {
"value": "0",
"valueIsDeadKey": false,
"withShift": "0",
"withShiftIsDeadKey": false,
"withAltGr": "0",
"withAltGrIsDeadKey": false,
"withShiftAltGr": "0",
"withShiftAltGrIsDeadKey": false
},
"NumpadDecimal": {
"value": ".",
"valueIsDeadKey": false,
"withShift": ".",
"withShiftIsDeadKey": false,
"withAltGr": ".",
"withAltGrIsDeadKey": false,
"withShiftAltGr": ".",
"withShiftAltGrIsDeadKey": false
},
"IntlBackslash": {
"value": "§",
"valueIsDeadKey": false,
"withShift": "±",
"withShiftIsDeadKey": false,
"withAltGr": "§",
"withAltGrIsDeadKey": false,
"withShiftAltGr": "±",
"withShiftAltGrIsDeadKey": false
},
"ContextMenu": {
"value": "",
"valueIsDeadKey": false,
"withShift": "",
"withShiftIsDeadKey": false,
"withAltGr": "",
"withAltGrIsDeadKey": false,
"withShiftAltGr": "",
"withShiftAltGrIsDeadKey": false
},
"NumpadEqual": {
"value": "=",
"valueIsDeadKey": false,
"withShift": "=",
"withShiftIsDeadKey": false,
"withAltGr": "=",
"withAltGrIsDeadKey": false,
"withShiftAltGr": "=",
"withShiftAltGrIsDeadKey": false
},
"F13": {
"value": "",
"valueIsDeadKey": false,
"withShift": "",
"withShiftIsDeadKey": false,
"withAltGr": "",
"withAltGrIsDeadKey": false,
"withShiftAltGr": "",
"withShiftAltGrIsDeadKey": false
},
"F14": {
"value": "",
"valueIsDeadKey": false,
"withShift": "",
"withShiftIsDeadKey": false,
"withAltGr": "",
"withAltGrIsDeadKey": false,
"withShiftAltGr": "",
"withShiftAltGrIsDeadKey": false
},
"F15": {
"value": "",
"valueIsDeadKey": false,
"withShift": "",
"withShiftIsDeadKey": false,
"withAltGr": "",
"withAltGrIsDeadKey": false,
"withShiftAltGr": "",
"withShiftAltGrIsDeadKey": false
},
"F16": {
"value": "",
"valueIsDeadKey": false,
"withShift": "",
"withShiftIsDeadKey": false,
"withAltGr": "",
"withAltGrIsDeadKey": false,
"withShiftAltGr": "",
"withShiftAltGrIsDeadKey": false
},
"F17": {
"value": "",
"valueIsDeadKey": false,
"withShift": "",
"withShiftIsDeadKey": false,
"withAltGr": "",
"withAltGrIsDeadKey": false,
"withShiftAltGr": "",
"withShiftAltGrIsDeadKey": false
},
"F18": {
"value": "",
"valueIsDeadKey": false,
"withShift": "",
"withShiftIsDeadKey": false,
"withAltGr": "",
"withAltGrIsDeadKey": false,
"withShiftAltGr": "",
"withShiftAltGrIsDeadKey": false
},
"F19": {
"value": "",
"valueIsDeadKey": false,
"withShift": "",
"withShiftIsDeadKey": false,
"withAltGr": "",
"withAltGrIsDeadKey": false,
"withShiftAltGr": "",
"withShiftAltGrIsDeadKey": false
},
"F20": {
"value": "",
"valueIsDeadKey": false,
"withShift": "",
"withShiftIsDeadKey": false,
"withAltGr": "",
"withAltGrIsDeadKey": false,
"withShiftAltGr": "",
"withShiftAltGrIsDeadKey": false
},
"AudioVolumeMute": {
"value": "",
"valueIsDeadKey": false,
"withShift": "",
"withShiftIsDeadKey": false,
"withAltGr": "",
"withAltGrIsDeadKey": false,
"withShiftAltGr": "",
"withShiftAltGrIsDeadKey": false
},
"AudioVolumeUp": {
"value": "",
"valueIsDeadKey": false,
"withShift": "=",
"withShiftIsDeadKey": false,
"withAltGr": "",
"withAltGrIsDeadKey": false,
"withShiftAltGr": "=",
"withShiftAltGrIsDeadKey": false
},
"AudioVolumeDown": {
"value": "",
"valueIsDeadKey": false,
"withShift": "",
"withShiftIsDeadKey": false,
"withAltGr": "",
"withAltGrIsDeadKey": false,
"withShiftAltGr": "",
"withShiftAltGrIsDeadKey": false
},
"NumpadComma": {
"value": "",
"valueIsDeadKey": false,
"withShift": "",
"withShiftIsDeadKey": false,
"withAltGr": "",
"withAltGrIsDeadKey": false,
"withShiftAltGr": "",
"withShiftAltGrIsDeadKey": false
},
"IntlRo": {
"value": "",
"valueIsDeadKey": false,
"withShift": "",
"withShiftIsDeadKey": false,
"withAltGr": "",
"withAltGrIsDeadKey": false,
"withShiftAltGr": "",
"withShiftAltGrIsDeadKey": false
},
"KanaMode": {
"value": "",
"valueIsDeadKey": false,
"withShift": "",
"withShiftIsDeadKey": false,
"withAltGr": "",
"withAltGrIsDeadKey": false,
"withShiftAltGr": "",
"withShiftAltGrIsDeadKey": false
},
"IntlYen": {
"value": "",
"valueIsDeadKey": false,
"withShift": "",
"withShiftIsDeadKey": false,
"withAltGr": "",
"withAltGrIsDeadKey": false,
"withShiftAltGr": "",
"withShiftAltGrIsDeadKey": false
},
"ControlLeft": {
"value": "",
"valueIsDeadKey": false,
"withShift": "",
"withShiftIsDeadKey": false,
"withAltGr": "",
"withAltGrIsDeadKey": false,
"withShiftAltGr": "",
"withShiftAltGrIsDeadKey": false
},
"ShiftLeft": {
"value": "",
"valueIsDeadKey": false,
"withShift": "",
"withShiftIsDeadKey": false,
"withAltGr": "",
"withAltGrIsDeadKey": false,
"withShiftAltGr": "",
"withShiftAltGrIsDeadKey": false
},
"AltLeft": {
"value": "",
"valueIsDeadKey": false,
"withShift": "",
"withShiftIsDeadKey": false,
"withAltGr": "",
"withAltGrIsDeadKey": false,
"withShiftAltGr": "",
"withShiftAltGrIsDeadKey": false
},
"MetaLeft": {
"value": "",
"valueIsDeadKey": false,
"withShift": "",
"withShiftIsDeadKey": false,
"withAltGr": "",
"withAltGrIsDeadKey": false,
"withShiftAltGr": "",
"withShiftAltGrIsDeadKey": false
},
"ControlRight": {
"value": "",
"valueIsDeadKey": false,
"withShift": "",
"withShiftIsDeadKey": false,
"withAltGr": "",
"withAltGrIsDeadKey": false,
"withShiftAltGr": "",
"withShiftAltGrIsDeadKey": false
},
"ShiftRight": {
"value": "",
"valueIsDeadKey": false,
"withShift": "",
"withShiftIsDeadKey": false,
"withAltGr": "",
"withAltGrIsDeadKey": false,
"withShiftAltGr": "",
"withShiftAltGrIsDeadKey": false
},
"AltRight": {
"value": "",
"valueIsDeadKey": false,
"withShift": "",
"withShiftIsDeadKey": false,
"withAltGr": "",
"withAltGrIsDeadKey": false,
"withShiftAltGr": "",
"withShiftAltGrIsDeadKey": false
},
"MetaRight": {
"value": "",
"valueIsDeadKey": false,
"withShift": "",
"withShiftIsDeadKey": false,
"withAltGr": "",
"withAltGrIsDeadKey": false,
"withShiftAltGr": "",
"withShiftAltGrIsDeadKey": false
}
}
}
@tdegrunt
Copy link
Author

This goes in ~/.vscode/User/keyboardLayout.json

@xhalo32
Copy link

xhalo32 commented Dec 31, 2021

Thank you!

@ryo33
Copy link

ryo33 commented May 7, 2022

This helped me! Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment