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