Path: blob/main/src/vs/workbench/services/keybinding/browser/keyboardLayouts/en.darwin.ts
4780 views
/*---------------------------------------------------------------------------------------------1* Copyright (c) Microsoft Corporation. All rights reserved.2* Licensed under the MIT License. See License.txt in the project root for license information.3*--------------------------------------------------------------------------------------------*/45import { KeyboardLayoutContribution } from './_.contribution.js';678KeyboardLayoutContribution.INSTANCE.registerKeyboardLayout({9layout: { id: 'com.apple.keylayout.US', lang: 'en', localizedName: 'U.S.', isUSStandard: true },10secondaryLayouts: [11{ id: 'com.apple.keylayout.ABC', lang: 'en', localizedName: 'ABC' },12{ id: 'com.sogou.inputmethod.sogou.pinyin', lang: 'zh-Hans', localizedName: 'Pinyin - Simplified' },13{ id: 'com.apple.inputmethod.Kotoeri.Roman', lang: 'en', localizedName: 'Romaji' },14{ id: 'com.apple.inputmethod.Kotoeri.Japanese', lang: 'ja', localizedName: 'Hiragana' },15{ id: 'com.apple.keylayout.Australian', lang: 'en', localizedName: 'Australian' },16{ id: 'com.apple.keylayout.Canadian', lang: 'en', localizedName: 'Canadian English' },17{ id: 'com.apple.keylayout.Brazilian', lang: 'pt', localizedName: 'Brazilian' },18],19mapping: {20KeyA: ['a', 'A', 'å', 'Å', 0],21KeyB: ['b', 'B', '∫', 'ı', 0],22KeyC: ['c', 'C', 'ç', 'Ç', 0],23KeyD: ['d', 'D', '∂', 'Î', 0],24KeyE: ['e', 'E', '´', '´', 4],25KeyF: ['f', 'F', 'ƒ', 'Ï', 0],26KeyG: ['g', 'G', '©', '˝', 0],27KeyH: ['h', 'H', '˙', 'Ó', 0],28KeyI: ['i', 'I', 'ˆ', 'ˆ', 4],29KeyJ: ['j', 'J', '∆', 'Ô', 0],30KeyK: ['k', 'K', '˚', '', 0],31KeyL: ['l', 'L', '¬', 'Ò', 0],32KeyM: ['m', 'M', 'µ', 'Â', 0],33KeyN: ['n', 'N', '˜', '˜', 4],34KeyO: ['o', 'O', 'ø', 'Ø', 0],35KeyP: ['p', 'P', 'π', '∏', 0],36KeyQ: ['q', 'Q', 'œ', 'Œ', 0],37KeyR: ['r', 'R', '®', '‰', 0],38KeyS: ['s', 'S', 'ß', 'Í', 0],39KeyT: ['t', 'T', '†', 'ˇ', 0],40KeyU: ['u', 'U', '¨', '¨', 4],41KeyV: ['v', 'V', '√', '◊', 0],42KeyW: ['w', 'W', '∑', '„', 0],43KeyX: ['x', 'X', '≈', '˛', 0],44KeyY: ['y', 'Y', '¥', 'Á', 0],45KeyZ: ['z', 'Z', 'Ω', '¸', 0],46Digit1: ['1', '!', '¡', '⁄', 0],47Digit2: ['2', '@', '™', '€', 0],48Digit3: ['3', '#', '£', '‹', 0],49Digit4: ['4', '$', '¢', '›', 0],50Digit5: ['5', '%', '∞', 'fi', 0],51Digit6: ['6', '^', '§', 'fl', 0],52Digit7: ['7', '&', '¶', '‡', 0],53Digit8: ['8', '*', '•', '°', 0],54Digit9: ['9', '(', 'ª', '·', 0],55Digit0: ['0', ')', 'º', '‚', 0],56Enter: [],57Escape: [],58Backspace: [],59Tab: [],60Space: [' ', ' ', ' ', ' ', 0],61Minus: ['-', '_', '–', '—', 0],62Equal: ['=', '+', '≠', '±', 0],63BracketLeft: ['[', '{', '“', '”', 0],64BracketRight: [']', '}', '‘', '’', 0],65Backslash: ['\\', '|', '«', '»', 0],66Semicolon: [';', ':', '…', 'Ú', 0],67Quote: ['\'', '"', 'æ', 'Æ', 0],68Backquote: ['`', '~', '`', '`', 4],69Comma: [',', '<', '≤', '¯', 0],70Period: ['.', '>', '≥', '˘', 0],71Slash: ['/', '?', '÷', '¿', 0],72CapsLock: [],73F1: [],74F2: [],75F3: [],76F4: [],77F5: [],78F6: [],79F7: [],80F8: [],81F9: [],82F10: [],83F11: [],84F12: [],85Insert: [],86Home: [],87PageUp: [],88Delete: [],89End: [],90PageDown: [],91ArrowRight: [],92ArrowLeft: [],93ArrowDown: [],94ArrowUp: [],95NumLock: [],96NumpadDivide: ['/', '/', '/', '/', 0],97NumpadMultiply: ['*', '*', '*', '*', 0],98NumpadSubtract: ['-', '-', '-', '-', 0],99NumpadAdd: ['+', '+', '+', '+', 0],100NumpadEnter: [],101Numpad1: ['1', '1', '1', '1', 0],102Numpad2: ['2', '2', '2', '2', 0],103Numpad3: ['3', '3', '3', '3', 0],104Numpad4: ['4', '4', '4', '4', 0],105Numpad5: ['5', '5', '5', '5', 0],106Numpad6: ['6', '6', '6', '6', 0],107Numpad7: ['7', '7', '7', '7', 0],108Numpad8: ['8', '8', '8', '8', 0],109Numpad9: ['9', '9', '9', '9', 0],110Numpad0: ['0', '0', '0', '0', 0],111NumpadDecimal: ['.', '.', '.', '.', 0],112IntlBackslash: ['§', '±', '§', '±', 0],113ContextMenu: [],114NumpadEqual: ['=', '=', '=', '=', 0],115F13: [],116F14: [],117F15: [],118F16: [],119F17: [],120F18: [],121F19: [],122F20: [],123AudioVolumeMute: [],124AudioVolumeUp: ['', '=', '', '=', 0],125AudioVolumeDown: [],126NumpadComma: [],127IntlRo: [],128KanaMode: [],129IntlYen: [],130ControlLeft: [],131ShiftLeft: [],132AltLeft: [],133MetaLeft: [],134ControlRight: [],135ShiftRight: [],136AltRight: [],137MetaRight: []138}139});140141