From 24b9ddc7ae9b79a00804ba01303dc5e977627f0b Mon Sep 17 00:00:00 2001 From: Alex Dima Date: Tue, 21 Mar 2017 11:52:54 +0100 Subject: [PATCH] Also assert/debug user settings and electron accelerator --- .../common/macLinuxKeyboardMapper.ts | 20 +- .../services/keybinding/test/linux_de_ch.txt | 936 +++++++++--------- .../services/keybinding/test/linux_en_us.txt | 936 +++++++++--------- .../services/keybinding/test/mac_de_ch.txt | 936 +++++++++--------- 4 files changed, 1417 insertions(+), 1411 deletions(-) diff --git a/src/vs/workbench/services/keybinding/common/macLinuxKeyboardMapper.ts b/src/vs/workbench/services/keybinding/common/macLinuxKeyboardMapper.ts index cc3c7c66645..ffe333d6483 100644 --- a/src/vs/workbench/services/keybinding/common/macLinuxKeyboardMapper.ts +++ b/src/vs/workbench/services/keybinding/common/macLinuxKeyboardMapper.ts @@ -435,15 +435,15 @@ export class MacLinuxKeyboardMapper implements IKeyboardMapper { let result: string[] = []; let cnt = 0; - result.push(`-----------------------------------------------------------------------------------------------------------------------------------`); + result.push(`------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------`); for (let scanCode = ScanCode.None; scanCode < ScanCode.MAX_VALUE; scanCode++) { if (IMMUTABLE_CODE_TO_KEY_CODE[scanCode] !== -1) { continue; } if (cnt % 4 === 0) { - result.push(`| HW Code combination | Key | KeyCode combination | UI label | Dispatching string |`); - result.push(`-----------------------------------------------------------------------------------------------------------------------------------`); + result.push(`| HW Code combination | Key | KeyCode combination | UI label | User settings | Electron accelerator | Dispatching string |`); + result.push(`------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------`); } cnt++; @@ -485,13 +485,19 @@ export class MacLinuxKeyboardMapper implements IKeyboardMapper { const strKb = `${kbCombo.ctrlKey ? 'Ctrl+' : ''}${kbCombo.shiftKey ? 'Shift+' : ''}${kbCombo.altKey ? 'Alt+' : ''}${KeyCodeUtils.toString(kbCombo.keyCode)}`; - const hwKeyPress = new ScanCodePress(hwCtrlKey, hwShiftKey, hwAltKey, false, scanCode); - const dispatchStr = this.getDispatchStrForScanCodePress(hwKeyPress); + const resolvedKb = this.resolveKeyboardEvent({ + ctrlKey: hwCtrlKey, + shiftKey: hwShiftKey, + altKey: hwAltKey, + metaKey: false, + keyCode: -1, + code: ScanCodeUtils.toString(scanCode) + }); - result.push(`| ${this._leftPad(strHw, 30)} | ${strKey} | ${this._leftPad(strKb, 25)} | ${this._leftPad(uiHwLabel, 25)} | ${this._leftPad(dispatchStr, 30)} |`); + result.push(`| ${this._leftPad(strHw, 30)} | ${strKey} | ${this._leftPad(strKb, 25)} | ${this._leftPad(uiHwLabel, 25)} | ${this._leftPad(resolvedKb.getUserSettingsLabel(), 30)} | ${this._leftPad(resolvedKb.getElectronAccelerator(), 25)} | ${this._leftPad(resolvedKb.getDispatchParts()[0], 30)} |`); } - result.push(`-----------------------------------------------------------------------------------------------------------------------------------`); + result.push(`------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------`); } return result.join('\n'); diff --git a/src/vs/workbench/services/keybinding/test/linux_de_ch.txt b/src/vs/workbench/services/keybinding/test/linux_de_ch.txt index e0def93b1db..e6cde5bc185 100644 --- a/src/vs/workbench/services/keybinding/test/linux_de_ch.txt +++ b/src/vs/workbench/services/keybinding/test/linux_de_ch.txt @@ -1,468 +1,468 @@ ------------------------------------------------------------------------------------------------------------------------------------ -| HW Code combination | Key | KeyCode combination | UI label | Dispatching string | ------------------------------------------------------------------------------------------------------------------------------------ -| KeyA | a | A | A | [KeyA] | -| Ctrl+KeyA | a | Ctrl+A | Ctrl+A | ctrl+[KeyA] | -| Shift+KeyA | A | Shift+A | Shift+A | shift+[KeyA] | -| Ctrl+Shift+KeyA | A | Ctrl+Shift+A | Ctrl+Shift+A | ctrl+shift+[KeyA] | -| Alt+KeyA | a | Alt+A | Alt+A | alt+[KeyA] | -| Ctrl+Alt+KeyA | æ | Ctrl+Alt+A | Ctrl+Alt+A | ctrl+alt+[KeyA] | -| Shift+Alt+KeyA | A | Shift+Alt+A | Shift+Alt+A | shift+alt+[KeyA] | -| Ctrl+Shift+Alt+KeyA | Æ | Ctrl+Shift+Alt+A | Ctrl+Shift+Alt+A | ctrl+shift+alt+[KeyA] | ------------------------------------------------------------------------------------------------------------------------------------ -| KeyB | b | B | B | [KeyB] | -| Ctrl+KeyB | b | Ctrl+B | Ctrl+B | ctrl+[KeyB] | -| Shift+KeyB | B | Shift+B | Shift+B | shift+[KeyB] | -| Ctrl+Shift+KeyB | B | Ctrl+Shift+B | Ctrl+Shift+B | ctrl+shift+[KeyB] | -| Alt+KeyB | b | Alt+B | Alt+B | alt+[KeyB] | -| Ctrl+Alt+KeyB | ” | Ctrl+Alt+B | Ctrl+Alt+B | ctrl+alt+[KeyB] | -| Shift+Alt+KeyB | B | Shift+Alt+B | Shift+Alt+B | shift+alt+[KeyB] | -| Ctrl+Shift+Alt+KeyB | ’ | Ctrl+Shift+Alt+B | Ctrl+Shift+Alt+B | ctrl+shift+alt+[KeyB] | ------------------------------------------------------------------------------------------------------------------------------------ -| KeyC | c | C | C | [KeyC] | -| Ctrl+KeyC | c | Ctrl+C | Ctrl+C | ctrl+[KeyC] | -| Shift+KeyC | C | Shift+C | Shift+C | shift+[KeyC] | -| Ctrl+Shift+KeyC | C | Ctrl+Shift+C | Ctrl+Shift+C | ctrl+shift+[KeyC] | -| Alt+KeyC | c | Alt+C | Alt+C | alt+[KeyC] | -| Ctrl+Alt+KeyC | ¢ | Ctrl+Alt+C | Ctrl+Alt+C | ctrl+alt+[KeyC] | -| Shift+Alt+KeyC | C | Shift+Alt+C | Shift+Alt+C | shift+alt+[KeyC] | -| Ctrl+Shift+Alt+KeyC | © | Ctrl+Shift+Alt+C | Ctrl+Shift+Alt+C | ctrl+shift+alt+[KeyC] | ------------------------------------------------------------------------------------------------------------------------------------ -| KeyD | d | D | D | [KeyD] | -| Ctrl+KeyD | d | Ctrl+D | Ctrl+D | ctrl+[KeyD] | -| Shift+KeyD | D | Shift+D | Shift+D | shift+[KeyD] | -| Ctrl+Shift+KeyD | D | Ctrl+Shift+D | Ctrl+Shift+D | ctrl+shift+[KeyD] | -| Alt+KeyD | d | Alt+D | Alt+D | alt+[KeyD] | -| Ctrl+Alt+KeyD | ð | Ctrl+Alt+D | Ctrl+Alt+D | ctrl+alt+[KeyD] | -| Shift+Alt+KeyD | D | Shift+Alt+D | Shift+Alt+D | shift+alt+[KeyD] | -| Ctrl+Shift+Alt+KeyD | Ð | Ctrl+Shift+Alt+D | Ctrl+Shift+Alt+D | ctrl+shift+alt+[KeyD] | ------------------------------------------------------------------------------------------------------------------------------------ -| HW Code combination | Key | KeyCode combination | UI label | Dispatching string | ------------------------------------------------------------------------------------------------------------------------------------ -| KeyE | e | E | E | [KeyE] | -| Ctrl+KeyE | e | Ctrl+E | Ctrl+E | ctrl+[KeyE] | -| Shift+KeyE | E | Shift+E | Shift+E | shift+[KeyE] | -| Ctrl+Shift+KeyE | E | Ctrl+Shift+E | Ctrl+Shift+E | ctrl+shift+[KeyE] | -| Alt+KeyE | e | Alt+E | Alt+E | alt+[KeyE] | -| Ctrl+Alt+KeyE | € | Ctrl+Alt+E | Ctrl+Alt+E | ctrl+alt+[KeyE] | -| Shift+Alt+KeyE | E | Shift+Alt+E | Shift+Alt+E | shift+alt+[KeyE] | -| Ctrl+Shift+Alt+KeyE | E | Ctrl+Shift+Alt+E | Ctrl+Shift+Alt+E | ctrl+shift+alt+[KeyE] | ------------------------------------------------------------------------------------------------------------------------------------ -| KeyF | f | F | F | [KeyF] | -| Ctrl+KeyF | f | Ctrl+F | Ctrl+F | ctrl+[KeyF] | -| Shift+KeyF | F | Shift+F | Shift+F | shift+[KeyF] | -| Ctrl+Shift+KeyF | F | Ctrl+Shift+F | Ctrl+Shift+F | ctrl+shift+[KeyF] | -| Alt+KeyF | f | Alt+F | Alt+F | alt+[KeyF] | -| Ctrl+Alt+KeyF | đ | Ctrl+Alt+F | Ctrl+Alt+F | ctrl+alt+[KeyF] | -| Shift+Alt+KeyF | F | Shift+Alt+F | Shift+Alt+F | shift+alt+[KeyF] | -| Ctrl+Shift+Alt+KeyF | ª | Ctrl+Shift+Alt+F | Ctrl+Shift+Alt+F | ctrl+shift+alt+[KeyF] | ------------------------------------------------------------------------------------------------------------------------------------ -| KeyG | g | G | G | [KeyG] | -| Ctrl+KeyG | g | Ctrl+G | Ctrl+G | ctrl+[KeyG] | -| Shift+KeyG | G | Shift+G | Shift+G | shift+[KeyG] | -| Ctrl+Shift+KeyG | G | Ctrl+Shift+G | Ctrl+Shift+G | ctrl+shift+[KeyG] | -| Alt+KeyG | g | Alt+G | Alt+G | alt+[KeyG] | -| Ctrl+Alt+KeyG | ŋ | Ctrl+Alt+G | Ctrl+Alt+G | ctrl+alt+[KeyG] | -| Shift+Alt+KeyG | G | Shift+Alt+G | Shift+Alt+G | shift+alt+[KeyG] | -| Ctrl+Shift+Alt+KeyG | Ŋ | Ctrl+Shift+Alt+G | Ctrl+Shift+Alt+G | ctrl+shift+alt+[KeyG] | ------------------------------------------------------------------------------------------------------------------------------------ -| KeyH | h | H | H | [KeyH] | -| Ctrl+KeyH | h | Ctrl+H | Ctrl+H | ctrl+[KeyH] | -| Shift+KeyH | H | Shift+H | Shift+H | shift+[KeyH] | -| Ctrl+Shift+KeyH | H | Ctrl+Shift+H | Ctrl+Shift+H | ctrl+shift+[KeyH] | -| Alt+KeyH | h | Alt+H | Alt+H | alt+[KeyH] | -| Ctrl+Alt+KeyH | ħ | Ctrl+Alt+H | Ctrl+Alt+H | ctrl+alt+[KeyH] | -| Shift+Alt+KeyH | H | Shift+Alt+H | Shift+Alt+H | shift+alt+[KeyH] | -| Ctrl+Shift+Alt+KeyH | Ħ | Ctrl+Shift+Alt+H | Ctrl+Shift+Alt+H | ctrl+shift+alt+[KeyH] | ------------------------------------------------------------------------------------------------------------------------------------ -| HW Code combination | Key | KeyCode combination | UI label | Dispatching string | ------------------------------------------------------------------------------------------------------------------------------------ -| KeyI | i | I | I | [KeyI] | -| Ctrl+KeyI | i | Ctrl+I | Ctrl+I | ctrl+[KeyI] | -| Shift+KeyI | I | Shift+I | Shift+I | shift+[KeyI] | -| Ctrl+Shift+KeyI | I | Ctrl+Shift+I | Ctrl+Shift+I | ctrl+shift+[KeyI] | -| Alt+KeyI | i | Alt+I | Alt+I | alt+[KeyI] | -| Ctrl+Alt+KeyI | → | Ctrl+Alt+I | Ctrl+Alt+I | ctrl+alt+[KeyI] | -| Shift+Alt+KeyI | I | Shift+Alt+I | Shift+Alt+I | shift+alt+[KeyI] | -| Ctrl+Shift+Alt+KeyI | ı | Ctrl+Shift+Alt+I | Ctrl+Shift+Alt+I | ctrl+shift+alt+[KeyI] | ------------------------------------------------------------------------------------------------------------------------------------ -| KeyJ | j | J | J | [KeyJ] | -| Ctrl+KeyJ | j | Ctrl+J | Ctrl+J | ctrl+[KeyJ] | -| Shift+KeyJ | J | Shift+J | Shift+J | shift+[KeyJ] | -| Ctrl+Shift+KeyJ | J | Ctrl+Shift+J | Ctrl+Shift+J | ctrl+shift+[KeyJ] | -| Alt+KeyJ | j | Alt+J | Alt+J | alt+[KeyJ] | -| Ctrl+Alt+KeyJ | U+309 | Ctrl+Alt+J | Ctrl+Alt+J | ctrl+alt+[KeyJ] | -| Shift+Alt+KeyJ | J | Shift+Alt+J | Shift+Alt+J | shift+alt+[KeyJ] | -| Ctrl+Shift+Alt+KeyJ | U+31b | Ctrl+Shift+Alt+J | Ctrl+Shift+Alt+J | ctrl+shift+alt+[KeyJ] | ------------------------------------------------------------------------------------------------------------------------------------ -| KeyK | k | K | K | [KeyK] | -| Ctrl+KeyK | k | Ctrl+K | Ctrl+K | ctrl+[KeyK] | -| Shift+KeyK | K | Shift+K | Shift+K | shift+[KeyK] | -| Ctrl+Shift+KeyK | K | Ctrl+Shift+K | Ctrl+Shift+K | ctrl+shift+[KeyK] | -| Alt+KeyK | k | Alt+K | Alt+K | alt+[KeyK] | -| Ctrl+Alt+KeyK | ĸ | Ctrl+Alt+K | Ctrl+Alt+K | ctrl+alt+[KeyK] | -| Shift+Alt+KeyK | K | Shift+Alt+K | Shift+Alt+K | shift+alt+[KeyK] | -| Ctrl+Shift+Alt+KeyK | & | Ctrl+Shift+Alt+K | Ctrl+Shift+Alt+K | ctrl+shift+alt+[KeyK] | ------------------------------------------------------------------------------------------------------------------------------------ -| KeyL | l | L | L | [KeyL] | -| Ctrl+KeyL | l | Ctrl+L | Ctrl+L | ctrl+[KeyL] | -| Shift+KeyL | L | Shift+L | Shift+L | shift+[KeyL] | -| Ctrl+Shift+KeyL | L | Ctrl+Shift+L | Ctrl+Shift+L | ctrl+shift+[KeyL] | -| Alt+KeyL | l | Alt+L | Alt+L | alt+[KeyL] | -| Ctrl+Alt+KeyL | ł | Ctrl+Alt+L | Ctrl+Alt+L | ctrl+alt+[KeyL] | -| Shift+Alt+KeyL | L | Shift+Alt+L | Shift+Alt+L | shift+alt+[KeyL] | -| Ctrl+Shift+Alt+KeyL | Ł | Ctrl+Shift+Alt+L | Ctrl+Shift+Alt+L | ctrl+shift+alt+[KeyL] | ------------------------------------------------------------------------------------------------------------------------------------ -| HW Code combination | Key | KeyCode combination | UI label | Dispatching string | ------------------------------------------------------------------------------------------------------------------------------------ -| KeyM | m | M | M | [KeyM] | -| Ctrl+KeyM | m | Ctrl+M | Ctrl+M | ctrl+[KeyM] | -| Shift+KeyM | M | Shift+M | Shift+M | shift+[KeyM] | -| Ctrl+Shift+KeyM | M | Ctrl+Shift+M | Ctrl+Shift+M | ctrl+shift+[KeyM] | -| Alt+KeyM | m | Alt+M | Alt+M | alt+[KeyM] | -| Ctrl+Alt+KeyM | µ | Ctrl+Alt+M | Ctrl+Alt+M | ctrl+alt+[KeyM] | -| Shift+Alt+KeyM | M | Shift+Alt+M | Shift+Alt+M | shift+alt+[KeyM] | -| Ctrl+Shift+Alt+KeyM | º | Ctrl+Shift+Alt+M | Ctrl+Shift+Alt+M | ctrl+shift+alt+[KeyM] | ------------------------------------------------------------------------------------------------------------------------------------ -| KeyN | n | N | N | [KeyN] | -| Ctrl+KeyN | n | Ctrl+N | Ctrl+N | ctrl+[KeyN] | -| Shift+KeyN | N | Shift+N | Shift+N | shift+[KeyN] | -| Ctrl+Shift+KeyN | N | Ctrl+Shift+N | Ctrl+Shift+N | ctrl+shift+[KeyN] | -| Alt+KeyN | n | Alt+N | Alt+N | alt+[KeyN] | -| Ctrl+Alt+KeyN | n | Ctrl+Alt+N | Ctrl+Alt+N | ctrl+alt+[KeyN] | -| Shift+Alt+KeyN | N | Shift+Alt+N | Shift+Alt+N | shift+alt+[KeyN] | -| Ctrl+Shift+Alt+KeyN | N | Ctrl+Shift+Alt+N | Ctrl+Shift+Alt+N | ctrl+shift+alt+[KeyN] | ------------------------------------------------------------------------------------------------------------------------------------ -| KeyO | o | O | O | [KeyO] | -| Ctrl+KeyO | o | Ctrl+O | Ctrl+O | ctrl+[KeyO] | -| Shift+KeyO | O | Shift+O | Shift+O | shift+[KeyO] | -| Ctrl+Shift+KeyO | O | Ctrl+Shift+O | Ctrl+Shift+O | ctrl+shift+[KeyO] | -| Alt+KeyO | o | Alt+O | Alt+O | alt+[KeyO] | -| Ctrl+Alt+KeyO | œ | Ctrl+Alt+O | Ctrl+Alt+O | ctrl+alt+[KeyO] | -| Shift+Alt+KeyO | O | Shift+Alt+O | Shift+Alt+O | shift+alt+[KeyO] | -| Ctrl+Shift+Alt+KeyO | Œ | Ctrl+Shift+Alt+O | Ctrl+Shift+Alt+O | ctrl+shift+alt+[KeyO] | ------------------------------------------------------------------------------------------------------------------------------------ -| KeyP | p | P | P | [KeyP] | -| Ctrl+KeyP | p | Ctrl+P | Ctrl+P | ctrl+[KeyP] | -| Shift+KeyP | P | Shift+P | Shift+P | shift+[KeyP] | -| Ctrl+Shift+KeyP | P | Ctrl+Shift+P | Ctrl+Shift+P | ctrl+shift+[KeyP] | -| Alt+KeyP | p | Alt+P | Alt+P | alt+[KeyP] | -| Ctrl+Alt+KeyP | þ | Ctrl+Alt+P | Ctrl+Alt+P | ctrl+alt+[KeyP] | -| Shift+Alt+KeyP | P | Shift+Alt+P | Shift+Alt+P | shift+alt+[KeyP] | -| Ctrl+Shift+Alt+KeyP | Þ | Ctrl+Shift+Alt+P | Ctrl+Shift+Alt+P | ctrl+shift+alt+[KeyP] | ------------------------------------------------------------------------------------------------------------------------------------ -| HW Code combination | Key | KeyCode combination | UI label | Dispatching string | ------------------------------------------------------------------------------------------------------------------------------------ -| KeyQ | q | Q | Q | [KeyQ] | -| Ctrl+KeyQ | q | Ctrl+Q | Ctrl+Q | ctrl+[KeyQ] | -| Shift+KeyQ | Q | Shift+Q | Shift+Q | shift+[KeyQ] | -| Ctrl+Shift+KeyQ | Q | Ctrl+Shift+Q | Ctrl+Shift+Q | ctrl+shift+[KeyQ] | -| Alt+KeyQ | q | Alt+Q | Alt+Q | alt+[KeyQ] | -| Ctrl+Alt+KeyQ | @ | Ctrl+Alt+Q | Ctrl+Alt+Q | ctrl+alt+[KeyQ] | -| Shift+Alt+KeyQ | Q | Shift+Alt+Q | Shift+Alt+Q | shift+alt+[KeyQ] | -| Ctrl+Shift+Alt+KeyQ | Ω | Ctrl+Shift+Alt+Q | Ctrl+Shift+Alt+Q | ctrl+shift+alt+[KeyQ] | ------------------------------------------------------------------------------------------------------------------------------------ -| KeyR | r | R | R | [KeyR] | -| Ctrl+KeyR | r | Ctrl+R | Ctrl+R | ctrl+[KeyR] | -| Shift+KeyR | R | Shift+R | Shift+R | shift+[KeyR] | -| Ctrl+Shift+KeyR | R | Ctrl+Shift+R | Ctrl+Shift+R | ctrl+shift+[KeyR] | -| Alt+KeyR | r | Alt+R | Alt+R | alt+[KeyR] | -| Ctrl+Alt+KeyR | ¶ | Ctrl+Alt+R | Ctrl+Alt+R | ctrl+alt+[KeyR] | -| Shift+Alt+KeyR | R | Shift+Alt+R | Shift+Alt+R | shift+alt+[KeyR] | -| Ctrl+Shift+Alt+KeyR | ® | Ctrl+Shift+Alt+R | Ctrl+Shift+Alt+R | ctrl+shift+alt+[KeyR] | ------------------------------------------------------------------------------------------------------------------------------------ -| KeyS | s | S | S | [KeyS] | -| Ctrl+KeyS | s | Ctrl+S | Ctrl+S | ctrl+[KeyS] | -| Shift+KeyS | S | Shift+S | Shift+S | shift+[KeyS] | -| Ctrl+Shift+KeyS | S | Ctrl+Shift+S | Ctrl+Shift+S | ctrl+shift+[KeyS] | -| Alt+KeyS | s | Alt+S | Alt+S | alt+[KeyS] | -| Ctrl+Alt+KeyS | ß | Ctrl+Alt+S | Ctrl+Alt+S | ctrl+alt+[KeyS] | -| Shift+Alt+KeyS | S | Shift+Alt+S | Shift+Alt+S | shift+alt+[KeyS] | -| Ctrl+Shift+Alt+KeyS | § | Ctrl+Shift+Alt+S | Ctrl+Shift+Alt+S | ctrl+shift+alt+[KeyS] | ------------------------------------------------------------------------------------------------------------------------------------ -| KeyT | t | T | T | [KeyT] | -| Ctrl+KeyT | t | Ctrl+T | Ctrl+T | ctrl+[KeyT] | -| Shift+KeyT | T | Shift+T | Shift+T | shift+[KeyT] | -| Ctrl+Shift+KeyT | T | Ctrl+Shift+T | Ctrl+Shift+T | ctrl+shift+[KeyT] | -| Alt+KeyT | t | Alt+T | Alt+T | alt+[KeyT] | -| Ctrl+Alt+KeyT | ŧ | Ctrl+Alt+T | Ctrl+Alt+T | ctrl+alt+[KeyT] | -| Shift+Alt+KeyT | T | Shift+Alt+T | Shift+Alt+T | shift+alt+[KeyT] | -| Ctrl+Shift+Alt+KeyT | Ŧ | Ctrl+Shift+Alt+T | Ctrl+Shift+Alt+T | ctrl+shift+alt+[KeyT] | ------------------------------------------------------------------------------------------------------------------------------------ -| HW Code combination | Key | KeyCode combination | UI label | Dispatching string | ------------------------------------------------------------------------------------------------------------------------------------ -| KeyU | u | U | U | [KeyU] | -| Ctrl+KeyU | u | Ctrl+U | Ctrl+U | ctrl+[KeyU] | -| Shift+KeyU | U | Shift+U | Shift+U | shift+[KeyU] | -| Ctrl+Shift+KeyU | U | Ctrl+Shift+U | Ctrl+Shift+U | ctrl+shift+[KeyU] | -| Alt+KeyU | u | Alt+U | Alt+U | alt+[KeyU] | -| Ctrl+Alt+KeyU | ↓ | Ctrl+Alt+U | Ctrl+Alt+U | ctrl+alt+[KeyU] | -| Shift+Alt+KeyU | U | Shift+Alt+U | Shift+Alt+U | shift+alt+[KeyU] | -| Ctrl+Shift+Alt+KeyU | ↑ | Ctrl+Shift+Alt+U | Ctrl+Shift+Alt+U | ctrl+shift+alt+[KeyU] | ------------------------------------------------------------------------------------------------------------------------------------ -| KeyV | v | V | V | [KeyV] | -| Ctrl+KeyV | v | Ctrl+V | Ctrl+V | ctrl+[KeyV] | -| Shift+KeyV | V | Shift+V | Shift+V | shift+[KeyV] | -| Ctrl+Shift+KeyV | V | Ctrl+Shift+V | Ctrl+Shift+V | ctrl+shift+[KeyV] | -| Alt+KeyV | v | Alt+V | Alt+V | alt+[KeyV] | -| Ctrl+Alt+KeyV | “ | Ctrl+Alt+V | Ctrl+Alt+V | ctrl+alt+[KeyV] | -| Shift+Alt+KeyV | V | Shift+Alt+V | Shift+Alt+V | shift+alt+[KeyV] | -| Ctrl+Shift+Alt+KeyV | ‘ | Ctrl+Shift+Alt+V | Ctrl+Shift+Alt+V | ctrl+shift+alt+[KeyV] | ------------------------------------------------------------------------------------------------------------------------------------ -| KeyW | w | W | W | [KeyW] | -| Ctrl+KeyW | w | Ctrl+W | Ctrl+W | ctrl+[KeyW] | -| Shift+KeyW | W | Shift+W | Shift+W | shift+[KeyW] | -| Ctrl+Shift+KeyW | W | Ctrl+Shift+W | Ctrl+Shift+W | ctrl+shift+[KeyW] | -| Alt+KeyW | w | Alt+W | Alt+W | alt+[KeyW] | -| Ctrl+Alt+KeyW | ł | Ctrl+Alt+W | Ctrl+Alt+W | ctrl+alt+[KeyW] | -| Shift+Alt+KeyW | W | Shift+Alt+W | Shift+Alt+W | shift+alt+[KeyW] | -| Ctrl+Shift+Alt+KeyW | Ł | Ctrl+Shift+Alt+W | Ctrl+Shift+Alt+W | ctrl+shift+alt+[KeyW] | ------------------------------------------------------------------------------------------------------------------------------------ -| KeyX | x | X | X | [KeyX] | -| Ctrl+KeyX | x | Ctrl+X | Ctrl+X | ctrl+[KeyX] | -| Shift+KeyX | X | Shift+X | Shift+X | shift+[KeyX] | -| Ctrl+Shift+KeyX | X | Ctrl+Shift+X | Ctrl+Shift+X | ctrl+shift+[KeyX] | -| Alt+KeyX | x | Alt+X | Alt+X | alt+[KeyX] | -| Ctrl+Alt+KeyX | » | Ctrl+Alt+X | Ctrl+Alt+X | ctrl+alt+[KeyX] | -| Shift+Alt+KeyX | X | Shift+Alt+X | Shift+Alt+X | shift+alt+[KeyX] | -| Ctrl+Shift+Alt+KeyX | > | Shift+. | Ctrl+Shift+Alt+X | ctrl+shift+alt+[KeyX] | ------------------------------------------------------------------------------------------------------------------------------------ -| HW Code combination | Key | KeyCode combination | UI label | Dispatching string | ------------------------------------------------------------------------------------------------------------------------------------ -| KeyY | z | Z | Z | [KeyY] | -| Ctrl+KeyY | z | Ctrl+Z | Ctrl+Z | ctrl+[KeyY] | -| Shift+KeyY | Z | Shift+Z | Shift+Z | shift+[KeyY] | -| Ctrl+Shift+KeyY | Z | Ctrl+Shift+Z | Ctrl+Shift+Z | ctrl+shift+[KeyY] | -| Alt+KeyY | z | Alt+Z | Alt+Z | alt+[KeyY] | -| Ctrl+Alt+KeyY | ← | Ctrl+Alt+Z | Ctrl+Alt+Z | ctrl+alt+[KeyY] | -| Shift+Alt+KeyY | Z | Shift+Alt+Z | Shift+Alt+Z | shift+alt+[KeyY] | -| Ctrl+Shift+Alt+KeyY | ¥ | Ctrl+Shift+Alt+Z | Ctrl+Shift+Alt+Z | ctrl+shift+alt+[KeyY] | ------------------------------------------------------------------------------------------------------------------------------------ -| KeyZ | y | Y | Y | [KeyZ] | -| Ctrl+KeyZ | y | Ctrl+Y | Ctrl+Y | ctrl+[KeyZ] | -| Shift+KeyZ | Y | Shift+Y | Shift+Y | shift+[KeyZ] | -| Ctrl+Shift+KeyZ | Y | Ctrl+Shift+Y | Ctrl+Shift+Y | ctrl+shift+[KeyZ] | -| Alt+KeyZ | y | Alt+Y | Alt+Y | alt+[KeyZ] | -| Ctrl+Alt+KeyZ | « | Ctrl+Alt+Y | Ctrl+Alt+Y | ctrl+alt+[KeyZ] | -| Shift+Alt+KeyZ | Y | Shift+Alt+Y | Shift+Alt+Y | shift+alt+[KeyZ] | -| Ctrl+Shift+Alt+KeyZ | < | Shift+, | Ctrl+Shift+Alt+Y | ctrl+shift+alt+[KeyZ] | ------------------------------------------------------------------------------------------------------------------------------------ -| Digit1 | 1 | 1 | 1 | [Digit1] | -| Ctrl+Digit1 | 1 | Ctrl+1 | Ctrl+1 | ctrl+[Digit1] | -| Shift+Digit1 | + | Shift+= | Shift+1 | shift+[Digit1] | -| Ctrl+Shift+Digit1 | + | Ctrl+Shift+= | Ctrl+Shift+1 | ctrl+shift+[Digit1] | -| Alt+Digit1 | 1 | Alt+1 | Alt+1 | alt+[Digit1] | -| Ctrl+Alt+Digit1 | | | Shift+\ | Ctrl+Alt+1 | ctrl+alt+[Digit1] | -| Shift+Alt+Digit1 | + | Shift+Alt+= | Shift+Alt+1 | shift+alt+[Digit1] | -| Ctrl+Shift+Alt+Digit1 | ¡ | Ctrl+Shift+Alt+= | Ctrl+Shift+Alt+1 | ctrl+shift+alt+[Digit1] | ------------------------------------------------------------------------------------------------------------------------------------ -| Digit2 | 2 | 2 | 2 | [Digit2] | -| Ctrl+Digit2 | 2 | Ctrl+2 | Ctrl+2 | ctrl+[Digit2] | -| Shift+Digit2 | " | Shift+' | Shift+2 | shift+[Digit2] | -| Ctrl+Shift+Digit2 | " | Ctrl+Shift+' | Ctrl+Shift+2 | ctrl+shift+[Digit2] | -| Alt+Digit2 | 2 | Alt+2 | Alt+2 | alt+[Digit2] | -| Ctrl+Alt+Digit2 | @ | Ctrl+Alt+2 | Ctrl+Alt+2 | ctrl+alt+[Digit2] | -| Shift+Alt+Digit2 | " | Shift+Alt+' | Shift+Alt+2 | shift+alt+[Digit2] | -| Ctrl+Shift+Alt+Digit2 | ⅛ | Ctrl+Shift+Alt+' | Ctrl+Shift+Alt+2 | ctrl+shift+alt+[Digit2] | ------------------------------------------------------------------------------------------------------------------------------------ -| HW Code combination | Key | KeyCode combination | UI label | Dispatching string | ------------------------------------------------------------------------------------------------------------------------------------ -| Digit3 | 3 | 3 | 3 | [Digit3] | -| Ctrl+Digit3 | 3 | Ctrl+3 | Ctrl+3 | ctrl+[Digit3] | -| Shift+Digit3 | * | Shift+3 | Shift+3 | shift+[Digit3] | -| Ctrl+Shift+Digit3 | * | Ctrl+Shift+3 | Ctrl+Shift+3 | ctrl+shift+[Digit3] | -| Alt+Digit3 | 3 | Alt+3 | Alt+3 | alt+[Digit3] | -| Ctrl+Alt+Digit3 | # | Ctrl+Alt+3 | Ctrl+Alt+3 | ctrl+alt+[Digit3] | -| Shift+Alt+Digit3 | * | Shift+Alt+3 | Shift+Alt+3 | shift+alt+[Digit3] | -| Ctrl+Shift+Alt+Digit3 | £ | Ctrl+Shift+Alt+3 | Ctrl+Shift+Alt+3 | ctrl+shift+alt+[Digit3] | ------------------------------------------------------------------------------------------------------------------------------------ -| Digit4 | 4 | 4 | 4 | [Digit4] | -| Ctrl+Digit4 | 4 | Ctrl+4 | Ctrl+4 | ctrl+[Digit4] | -| Shift+Digit4 | ç | Shift+4 | Shift+4 | shift+[Digit4] | -| Ctrl+Shift+Digit4 | ç | Ctrl+Shift+4 | Ctrl+Shift+4 | ctrl+shift+[Digit4] | -| Alt+Digit4 | 4 | Alt+4 | Alt+4 | alt+[Digit4] | -| Ctrl+Alt+Digit4 | ¼ | Ctrl+Alt+4 | Ctrl+Alt+4 | ctrl+alt+[Digit4] | -| Shift+Alt+Digit4 | ç | Shift+Alt+4 | Shift+Alt+4 | shift+alt+[Digit4] | -| Ctrl+Shift+Alt+Digit4 | $ | Ctrl+Shift+Alt+4 | Ctrl+Shift+Alt+4 | ctrl+shift+alt+[Digit4] | ------------------------------------------------------------------------------------------------------------------------------------ -| Digit5 | 5 | 5 | 5 | [Digit5] | -| Ctrl+Digit5 | 5 | Ctrl+5 | Ctrl+5 | ctrl+[Digit5] | -| Shift+Digit5 | % | Shift+5 | Shift+5 | shift+[Digit5] | -| Ctrl+Shift+Digit5 | % | Ctrl+Shift+5 | Ctrl+Shift+5 | ctrl+shift+[Digit5] | -| Alt+Digit5 | 5 | Alt+5 | Alt+5 | alt+[Digit5] | -| Ctrl+Alt+Digit5 | ½ | Ctrl+Alt+5 | Ctrl+Alt+5 | ctrl+alt+[Digit5] | -| Shift+Alt+Digit5 | % | Shift+Alt+5 | Shift+Alt+5 | shift+alt+[Digit5] | -| Ctrl+Shift+Alt+Digit5 | ⅜ | Ctrl+Shift+Alt+5 | Ctrl+Shift+Alt+5 | ctrl+shift+alt+[Digit5] | ------------------------------------------------------------------------------------------------------------------------------------ -| Digit6 | 6 | 6 | 6 | [Digit6] | -| Ctrl+Digit6 | 6 | Ctrl+6 | Ctrl+6 | ctrl+[Digit6] | -| Shift+Digit6 | & | Shift+6 | Shift+6 | shift+[Digit6] | -| Ctrl+Shift+Digit6 | & | Ctrl+Shift+6 | Ctrl+Shift+6 | ctrl+shift+[Digit6] | -| Alt+Digit6 | 6 | Alt+6 | Alt+6 | alt+[Digit6] | -| Ctrl+Alt+Digit6 | ¬ | Ctrl+Alt+6 | Ctrl+Alt+6 | ctrl+alt+[Digit6] | -| Shift+Alt+Digit6 | & | Shift+Alt+6 | Shift+Alt+6 | shift+alt+[Digit6] | -| Ctrl+Shift+Alt+Digit6 | ⅝ | Ctrl+Shift+Alt+6 | Ctrl+Shift+Alt+6 | ctrl+shift+alt+[Digit6] | ------------------------------------------------------------------------------------------------------------------------------------ -| HW Code combination | Key | KeyCode combination | UI label | Dispatching string | ------------------------------------------------------------------------------------------------------------------------------------ -| Digit7 | 7 | 7 | 7 | [Digit7] | -| Ctrl+Digit7 | 7 | Ctrl+7 | Ctrl+7 | ctrl+[Digit7] | -| Shift+Digit7 | / | / | Shift+7 | shift+[Digit7] | -| Ctrl+Shift+Digit7 | / | Ctrl+/ | Ctrl+Shift+7 | ctrl+shift+[Digit7] | -| Alt+Digit7 | 7 | Alt+7 | Alt+7 | alt+[Digit7] | -| Ctrl+Alt+Digit7 | | | Shift+\ | Ctrl+Alt+7 | ctrl+alt+[Digit7] | -| Shift+Alt+Digit7 | / | Alt+/ | Shift+Alt+7 | shift+alt+[Digit7] | -| Ctrl+Shift+Alt+Digit7 | ⅞ | Ctrl+Alt+/ | Ctrl+Shift+Alt+7 | ctrl+shift+alt+[Digit7] | ------------------------------------------------------------------------------------------------------------------------------------ -| Digit8 | 8 | 8 | 8 | [Digit8] | -| Ctrl+Digit8 | 8 | Ctrl+8 | Ctrl+8 | ctrl+[Digit8] | -| Shift+Digit8 | ( | Shift+8 | Shift+8 | shift+[Digit8] | -| Ctrl+Shift+Digit8 | ( | Ctrl+Shift+8 | Ctrl+Shift+8 | ctrl+shift+[Digit8] | -| Alt+Digit8 | 8 | Alt+8 | Alt+8 | alt+[Digit8] | -| Ctrl+Alt+Digit8 | ¢ | Ctrl+Alt+8 | Ctrl+Alt+8 | ctrl+alt+[Digit8] | -| Shift+Alt+Digit8 | ( | Shift+Alt+8 | Shift+Alt+8 | shift+alt+[Digit8] | -| Ctrl+Shift+Alt+Digit8 | ™ | Ctrl+Shift+Alt+8 | Ctrl+Shift+Alt+8 | ctrl+shift+alt+[Digit8] | ------------------------------------------------------------------------------------------------------------------------------------ -| Digit9 | 9 | 9 | 9 | [Digit9] | -| Ctrl+Digit9 | 9 | Ctrl+9 | Ctrl+9 | ctrl+[Digit9] | -| Shift+Digit9 | ) | Shift+9 | Shift+9 | shift+[Digit9] | -| Ctrl+Shift+Digit9 | ) | Ctrl+Shift+9 | Ctrl+Shift+9 | ctrl+shift+[Digit9] | -| Alt+Digit9 | 9 | Alt+9 | Alt+9 | alt+[Digit9] | -| Ctrl+Alt+Digit9 | ] | ] | Ctrl+Alt+9 | ctrl+alt+[Digit9] | -| Shift+Alt+Digit9 | ) | Shift+Alt+9 | Shift+Alt+9 | shift+alt+[Digit9] | -| Ctrl+Shift+Alt+Digit9 | ± | Ctrl+Shift+Alt+] | Ctrl+Shift+Alt+9 | ctrl+shift+alt+[Digit9] | ------------------------------------------------------------------------------------------------------------------------------------ -| Digit0 | 0 | 0 | 0 | [Digit0] | -| Ctrl+Digit0 | 0 | Ctrl+0 | Ctrl+0 | ctrl+[Digit0] | -| Shift+Digit0 | = | = | Shift+0 | shift+[Digit0] | -| Ctrl+Shift+Digit0 | = | Ctrl+= | Ctrl+Shift+0 | ctrl+shift+[Digit0] | -| Alt+Digit0 | 0 | Alt+0 | Alt+0 | alt+[Digit0] | -| Ctrl+Alt+Digit0 | } | Shift+] | Ctrl+Alt+0 | ctrl+alt+[Digit0] | -| Shift+Alt+Digit0 | = | Alt+= | Shift+Alt+0 | shift+alt+[Digit0] | -| Ctrl+Shift+Alt+Digit0 | ° | Ctrl+Alt+= | Ctrl+Shift+Alt+0 | ctrl+shift+alt+[Digit0] | ------------------------------------------------------------------------------------------------------------------------------------ -| HW Code combination | Key | KeyCode combination | UI label | Dispatching string | ------------------------------------------------------------------------------------------------------------------------------------ -| Minus | ' | ' | ' | [Minus] | -| Ctrl+Minus | ' | Ctrl+' | Ctrl+' | ctrl+[Minus] | -| Shift+Minus | ? | Shift+/ | Shift+' | shift+[Minus] | -| Ctrl+Shift+Minus | ? | Ctrl+Shift+/ | Ctrl+Shift+' | ctrl+shift+[Minus] | -| Alt+Minus | ' | Alt+' | Alt+' | alt+[Minus] | -| Ctrl+Alt+Minus | ´ | Ctrl+Alt+' | Ctrl+Alt+' | ctrl+alt+[Minus] | -| Shift+Alt+Minus | ? | Shift+Alt+/ | Shift+Alt+' | shift+alt+[Minus] | -| Ctrl+Shift+Alt+Minus | ¿ | Ctrl+Shift+Alt+/ | Ctrl+Shift+Alt+' | ctrl+shift+alt+[Minus] | ------------------------------------------------------------------------------------------------------------------------------------ -| Equal | ^ | unknown | ^ | [Equal] | -| Ctrl+Equal | ^ | Ctrl+unknown | Ctrl+^ | ctrl+[Equal] | -| Shift+Equal | ` | ` | Shift+^ | shift+[Equal] | -| Ctrl+Shift+Equal | ` | Ctrl+` | Ctrl+Shift+^ | ctrl+shift+[Equal] | -| Alt+Equal | ^ | Alt+unknown | Alt+^ | alt+[Equal] | -| Ctrl+Alt+Equal | ˜ | Ctrl+Alt+unknown | Ctrl+Alt+^ | ctrl+alt+[Equal] | -| Shift+Alt+Equal | ` | Alt+` | Shift+Alt+^ | shift+alt+[Equal] | -| Ctrl+Shift+Alt+Equal | U+328 | Ctrl+Alt+` | Ctrl+Shift+Alt+^ | ctrl+shift+alt+[Equal] | ------------------------------------------------------------------------------------------------------------------------------------ -| BracketLeft | ü | unknown | ü | [BracketLeft] | -| Ctrl+BracketLeft | ü | Ctrl+unknown | Ctrl+ü | ctrl+[BracketLeft] | -| Shift+BracketLeft | è | Shift+unknown | Shift+ü | shift+[BracketLeft] | -| Ctrl+Shift+BracketLeft | è | Ctrl+Shift+unknown | Ctrl+Shift+ü | ctrl+shift+[BracketLeft] | -| Alt+BracketLeft | ü | Alt+unknown | Alt+ü | alt+[BracketLeft] | -| Ctrl+Alt+BracketLeft | [ | [ | Ctrl+Alt+ü | ctrl+alt+[BracketLeft] | -| Shift+Alt+BracketLeft | è | Shift+Alt+unknown | Shift+Alt+ü | shift+alt+[BracketLeft] | -| Ctrl+Shift+Alt+BracketLeft | ˚ | Ctrl+Shift+Alt+[ | Ctrl+Shift+Alt+ü | ctrl+shift+alt+[BracketLeft] | ------------------------------------------------------------------------------------------------------------------------------------ -| BracketRight | ¨ | unknown | ¨ | [BracketRight] | -| Ctrl+BracketRight | ¨ | Ctrl+unknown | Ctrl+¨ | ctrl+[BracketRight] | -| Shift+BracketRight | ! | Shift+unknown | Shift+¨ | shift+[BracketRight] | -| Ctrl+Shift+BracketRight | ! | Ctrl+Shift+unknown | Ctrl+Shift+¨ | ctrl+shift+[BracketRight] | -| Alt+BracketRight | ¨ | Alt+unknown | Alt+¨ | alt+[BracketRight] | -| Ctrl+Alt+BracketRight | ] | ] | Ctrl+Alt+¨ | ctrl+alt+[BracketRight] | -| Shift+Alt+BracketRight | ! | Shift+Alt+unknown | Shift+Alt+¨ | shift+alt+[BracketRight] | -| Ctrl+Shift+Alt+BracketRight | ¯ | Ctrl+Shift+Alt+] | Ctrl+Shift+Alt+¨ | ctrl+shift+alt+[BracketRight] | ------------------------------------------------------------------------------------------------------------------------------------ -| HW Code combination | Key | KeyCode combination | UI label | Dispatching string | ------------------------------------------------------------------------------------------------------------------------------------ -| Backslash | $ | unknown | $ | [Backslash] | -| Ctrl+Backslash | $ | Ctrl+unknown | Ctrl+$ | ctrl+[Backslash] | -| Shift+Backslash | £ | Shift+unknown | Shift+$ | shift+[Backslash] | -| Ctrl+Shift+Backslash | £ | Ctrl+Shift+unknown | Ctrl+Shift+$ | ctrl+shift+[Backslash] | -| Alt+Backslash | $ | Alt+unknown | Alt+$ | alt+[Backslash] | -| Ctrl+Alt+Backslash | } | Shift+] | Ctrl+Alt+$ | ctrl+alt+[Backslash] | -| Shift+Alt+Backslash | £ | Shift+Alt+unknown | Shift+Alt+$ | shift+alt+[Backslash] | -| Ctrl+Shift+Alt+Backslash | ˘ | Ctrl+Shift+Alt+unknown | Ctrl+Shift+Alt+$ | ctrl+shift+alt+[Backslash] | ------------------------------------------------------------------------------------------------------------------------------------ -| IntlHash | --- | unknown | undefined | null | -| Ctrl+IntlHash | --- | unknown | Ctrl+undefined | null | -| Shift+IntlHash | --- | unknown | Shift+undefined | null | -| Ctrl+Shift+IntlHash | --- | unknown | Ctrl+Shift+undefined | null | -| Alt+IntlHash | --- | unknown | Alt+undefined | null | -| Ctrl+Alt+IntlHash | --- | unknown | Ctrl+Alt+undefined | null | -| Shift+Alt+IntlHash | --- | unknown | Shift+Alt+undefined | null | -| Ctrl+Shift+Alt+IntlHash | --- | unknown | Ctrl+Shift+Alt+undefined | null | ------------------------------------------------------------------------------------------------------------------------------------ -| Semicolon | ö | unknown | ö | [Semicolon] | -| Ctrl+Semicolon | ö | Ctrl+unknown | Ctrl+ö | ctrl+[Semicolon] | -| Shift+Semicolon | é | Shift+unknown | Shift+ö | shift+[Semicolon] | -| Ctrl+Shift+Semicolon | é | Ctrl+Shift+unknown | Ctrl+Shift+ö | ctrl+shift+[Semicolon] | -| Alt+Semicolon | ö | Alt+unknown | Alt+ö | alt+[Semicolon] | -| Ctrl+Alt+Semicolon | ´ | Ctrl+Alt+unknown | Ctrl+Alt+ö | ctrl+alt+[Semicolon] | -| Shift+Alt+Semicolon | é | Shift+Alt+unknown | Shift+Alt+ö | shift+alt+[Semicolon] | -| Ctrl+Shift+Alt+Semicolon | ˝ | Ctrl+Shift+Alt+unknown | Ctrl+Shift+Alt+ö | ctrl+shift+alt+[Semicolon] | ------------------------------------------------------------------------------------------------------------------------------------ -| Quote | ä | unknown | ä | [Quote] | -| Ctrl+Quote | ä | Ctrl+unknown | Ctrl+ä | ctrl+[Quote] | -| Shift+Quote | à | Shift+unknown | Shift+ä | shift+[Quote] | -| Ctrl+Shift+Quote | à | Ctrl+Shift+unknown | Ctrl+Shift+ä | ctrl+shift+[Quote] | -| Alt+Quote | ä | Alt+unknown | Alt+ä | alt+[Quote] | -| Ctrl+Alt+Quote | { | Shift+[ | Ctrl+Alt+ä | ctrl+alt+[Quote] | -| Shift+Alt+Quote | à | Shift+Alt+unknown | Shift+Alt+ä | shift+alt+[Quote] | -| Ctrl+Shift+Alt+Quote | U+30c | Ctrl+Shift+Alt+unknown | Ctrl+Shift+Alt+ä | ctrl+shift+alt+[Quote] | ------------------------------------------------------------------------------------------------------------------------------------ -| HW Code combination | Key | KeyCode combination | UI label | Dispatching string | ------------------------------------------------------------------------------------------------------------------------------------ -| Backquote | § | unknown | § | [Backquote] | -| Ctrl+Backquote | § | Ctrl+unknown | Ctrl+§ | ctrl+[Backquote] | -| Shift+Backquote | ° | Shift+unknown | Shift+§ | shift+[Backquote] | -| Ctrl+Shift+Backquote | ° | Ctrl+Shift+unknown | Ctrl+Shift+§ | ctrl+shift+[Backquote] | -| Alt+Backquote | § | Alt+unknown | Alt+§ | alt+[Backquote] | -| Ctrl+Alt+Backquote | ¬ | Ctrl+Alt+unknown | Ctrl+Alt+§ | ctrl+alt+[Backquote] | -| Shift+Alt+Backquote | ° | Shift+Alt+unknown | Shift+Alt+§ | shift+alt+[Backquote] | -| Ctrl+Shift+Alt+Backquote | ¬ | Ctrl+Shift+Alt+unknown | Ctrl+Shift+Alt+§ | ctrl+shift+alt+[Backquote] | ------------------------------------------------------------------------------------------------------------------------------------ -| Comma | , | , | , | [Comma] | -| Ctrl+Comma | , | Ctrl+, | Ctrl+, | ctrl+[Comma] | -| Shift+Comma | ; | ; | Shift+, | shift+[Comma] | -| Ctrl+Shift+Comma | ; | Ctrl+; | Ctrl+Shift+, | ctrl+shift+[Comma] | -| Alt+Comma | , | Alt+, | Alt+, | alt+[Comma] | -| Ctrl+Alt+Comma | ─ | Ctrl+Alt+, | Ctrl+Alt+, | ctrl+alt+[Comma] | -| Shift+Alt+Comma | ; | Alt+; | Shift+Alt+, | shift+alt+[Comma] | -| Ctrl+Shift+Alt+Comma | × | Ctrl+Alt+; | Ctrl+Shift+Alt+, | ctrl+shift+alt+[Comma] | ------------------------------------------------------------------------------------------------------------------------------------ -| Period | . | . | . | [Period] | -| Ctrl+Period | . | Ctrl+. | Ctrl+. | ctrl+[Period] | -| Shift+Period | : | Shift+; | Shift+. | shift+[Period] | -| Ctrl+Shift+Period | : | Ctrl+Shift+; | Ctrl+Shift+. | ctrl+shift+[Period] | -| Alt+Period | . | Alt+. | Alt+. | alt+[Period] | -| Ctrl+Alt+Period | · | Ctrl+Alt+. | Ctrl+Alt+. | ctrl+alt+[Period] | -| Shift+Alt+Period | : | Shift+Alt+; | Shift+Alt+. | shift+alt+[Period] | -| Ctrl+Shift+Alt+Period | ÷ | Ctrl+Shift+Alt+; | Ctrl+Shift+Alt+. | ctrl+shift+alt+[Period] | ------------------------------------------------------------------------------------------------------------------------------------ -| Slash | - | - | - | [Slash] | -| Ctrl+Slash | - | Ctrl+- | Ctrl+- | ctrl+[Slash] | -| Shift+Slash | _ | Shift+- | Shift+- | shift+[Slash] | -| Ctrl+Shift+Slash | _ | Ctrl+Shift+- | Ctrl+Shift+- | ctrl+shift+[Slash] | -| Alt+Slash | - | Alt+- | Alt+- | alt+[Slash] | -| Ctrl+Alt+Slash | U+323 | Ctrl+Alt+- | Ctrl+Alt+- | ctrl+alt+[Slash] | -| Shift+Alt+Slash | _ | Shift+Alt+- | Shift+Alt+- | shift+alt+[Slash] | -| Ctrl+Shift+Alt+Slash | ˙ | Ctrl+Shift+Alt+- | Ctrl+Shift+Alt+- | ctrl+shift+alt+[Slash] | ------------------------------------------------------------------------------------------------------------------------------------ -| HW Code combination | Key | KeyCode combination | UI label | Dispatching string | ------------------------------------------------------------------------------------------------------------------------------------ -| IntlBackslash | < | Shift+, | < | [IntlBackslash] | -| Ctrl+IntlBackslash | < | Ctrl+Shift+, | Ctrl+< | ctrl+[IntlBackslash] | -| Shift+IntlBackslash | > | Shift+. | Shift+< | shift+[IntlBackslash] | -| Ctrl+Shift+IntlBackslash | > | Ctrl+Shift+. | Ctrl+Shift+< | ctrl+shift+[IntlBackslash] | -| Alt+IntlBackslash | < | Shift+Alt+, | Alt+< | alt+[IntlBackslash] | -| Ctrl+Alt+IntlBackslash | \ | \ | Ctrl+Alt+< | ctrl+alt+[IntlBackslash] | -| Shift+Alt+IntlBackslash | > | Shift+Alt+. | Shift+Alt+< | shift+alt+[IntlBackslash] | -| Ctrl+Shift+Alt+IntlBackslash | ¦ | Ctrl+Shift+Alt+\ | Ctrl+Shift+Alt+< | ctrl+shift+alt+[IntlBackslash] | ------------------------------------------------------------------------------------------------------------------------------------ \ No newline at end of file +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| HW Code combination | Key | KeyCode combination | UI label | User settings | Electron accelerator | Dispatching string | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| KeyA | a | A | A | a | A | [KeyA] | +| Ctrl+KeyA | a | Ctrl+A | Ctrl+A | ctrl+a | Ctrl+A | ctrl+[KeyA] | +| Shift+KeyA | A | Shift+A | Shift+A | shift+a | Shift+A | shift+[KeyA] | +| Ctrl+Shift+KeyA | A | Ctrl+Shift+A | Ctrl+Shift+A | ctrl+shift+a | Ctrl+Shift+A | ctrl+shift+[KeyA] | +| Alt+KeyA | a | Alt+A | Alt+A | alt+a | Alt+A | alt+[KeyA] | +| Ctrl+Alt+KeyA | æ | Ctrl+Alt+A | Ctrl+Alt+A | ctrl+alt+a | Ctrl+Alt+A | ctrl+alt+[KeyA] | +| Shift+Alt+KeyA | A | Shift+Alt+A | Shift+Alt+A | shift+alt+a | Shift+Alt+A | shift+alt+[KeyA] | +| Ctrl+Shift+Alt+KeyA | Æ | Ctrl+Shift+Alt+A | Ctrl+Shift+Alt+A | ctrl+shift+alt+a | Ctrl+Shift+Alt+A | ctrl+shift+alt+[KeyA] | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| KeyB | b | B | B | b | B | [KeyB] | +| Ctrl+KeyB | b | Ctrl+B | Ctrl+B | ctrl+b | Ctrl+B | ctrl+[KeyB] | +| Shift+KeyB | B | Shift+B | Shift+B | shift+b | Shift+B | shift+[KeyB] | +| Ctrl+Shift+KeyB | B | Ctrl+Shift+B | Ctrl+Shift+B | ctrl+shift+b | Ctrl+Shift+B | ctrl+shift+[KeyB] | +| Alt+KeyB | b | Alt+B | Alt+B | alt+b | Alt+B | alt+[KeyB] | +| Ctrl+Alt+KeyB | ” | Ctrl+Alt+B | Ctrl+Alt+B | ctrl+alt+b | Ctrl+Alt+B | ctrl+alt+[KeyB] | +| Shift+Alt+KeyB | B | Shift+Alt+B | Shift+Alt+B | shift+alt+b | Shift+Alt+B | shift+alt+[KeyB] | +| Ctrl+Shift+Alt+KeyB | ’ | Ctrl+Shift+Alt+B | Ctrl+Shift+Alt+B | ctrl+shift+alt+b | Ctrl+Shift+Alt+B | ctrl+shift+alt+[KeyB] | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| KeyC | c | C | C | c | C | [KeyC] | +| Ctrl+KeyC | c | Ctrl+C | Ctrl+C | ctrl+c | Ctrl+C | ctrl+[KeyC] | +| Shift+KeyC | C | Shift+C | Shift+C | shift+c | Shift+C | shift+[KeyC] | +| Ctrl+Shift+KeyC | C | Ctrl+Shift+C | Ctrl+Shift+C | ctrl+shift+c | Ctrl+Shift+C | ctrl+shift+[KeyC] | +| Alt+KeyC | c | Alt+C | Alt+C | alt+c | Alt+C | alt+[KeyC] | +| Ctrl+Alt+KeyC | ¢ | Ctrl+Alt+C | Ctrl+Alt+C | ctrl+alt+c | Ctrl+Alt+C | ctrl+alt+[KeyC] | +| Shift+Alt+KeyC | C | Shift+Alt+C | Shift+Alt+C | shift+alt+c | Shift+Alt+C | shift+alt+[KeyC] | +| Ctrl+Shift+Alt+KeyC | © | Ctrl+Shift+Alt+C | Ctrl+Shift+Alt+C | ctrl+shift+alt+c | Ctrl+Shift+Alt+C | ctrl+shift+alt+[KeyC] | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| KeyD | d | D | D | d | D | [KeyD] | +| Ctrl+KeyD | d | Ctrl+D | Ctrl+D | ctrl+d | Ctrl+D | ctrl+[KeyD] | +| Shift+KeyD | D | Shift+D | Shift+D | shift+d | Shift+D | shift+[KeyD] | +| Ctrl+Shift+KeyD | D | Ctrl+Shift+D | Ctrl+Shift+D | ctrl+shift+d | Ctrl+Shift+D | ctrl+shift+[KeyD] | +| Alt+KeyD | d | Alt+D | Alt+D | alt+d | Alt+D | alt+[KeyD] | +| Ctrl+Alt+KeyD | ð | Ctrl+Alt+D | Ctrl+Alt+D | ctrl+alt+d | Ctrl+Alt+D | ctrl+alt+[KeyD] | +| Shift+Alt+KeyD | D | Shift+Alt+D | Shift+Alt+D | shift+alt+d | Shift+Alt+D | shift+alt+[KeyD] | +| Ctrl+Shift+Alt+KeyD | Ð | Ctrl+Shift+Alt+D | Ctrl+Shift+Alt+D | ctrl+shift+alt+d | Ctrl+Shift+Alt+D | ctrl+shift+alt+[KeyD] | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| HW Code combination | Key | KeyCode combination | UI label | User settings | Electron accelerator | Dispatching string | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| KeyE | e | E | E | e | E | [KeyE] | +| Ctrl+KeyE | e | Ctrl+E | Ctrl+E | ctrl+e | Ctrl+E | ctrl+[KeyE] | +| Shift+KeyE | E | Shift+E | Shift+E | shift+e | Shift+E | shift+[KeyE] | +| Ctrl+Shift+KeyE | E | Ctrl+Shift+E | Ctrl+Shift+E | ctrl+shift+e | Ctrl+Shift+E | ctrl+shift+[KeyE] | +| Alt+KeyE | e | Alt+E | Alt+E | alt+e | Alt+E | alt+[KeyE] | +| Ctrl+Alt+KeyE | € | Ctrl+Alt+E | Ctrl+Alt+E | ctrl+alt+e | Ctrl+Alt+E | ctrl+alt+[KeyE] | +| Shift+Alt+KeyE | E | Shift+Alt+E | Shift+Alt+E | shift+alt+e | Shift+Alt+E | shift+alt+[KeyE] | +| Ctrl+Shift+Alt+KeyE | E | Ctrl+Shift+Alt+E | Ctrl+Shift+Alt+E | ctrl+shift+alt+e | Ctrl+Shift+Alt+E | ctrl+shift+alt+[KeyE] | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| KeyF | f | F | F | f | F | [KeyF] | +| Ctrl+KeyF | f | Ctrl+F | Ctrl+F | ctrl+f | Ctrl+F | ctrl+[KeyF] | +| Shift+KeyF | F | Shift+F | Shift+F | shift+f | Shift+F | shift+[KeyF] | +| Ctrl+Shift+KeyF | F | Ctrl+Shift+F | Ctrl+Shift+F | ctrl+shift+f | Ctrl+Shift+F | ctrl+shift+[KeyF] | +| Alt+KeyF | f | Alt+F | Alt+F | alt+f | Alt+F | alt+[KeyF] | +| Ctrl+Alt+KeyF | đ | Ctrl+Alt+F | Ctrl+Alt+F | ctrl+alt+f | Ctrl+Alt+F | ctrl+alt+[KeyF] | +| Shift+Alt+KeyF | F | Shift+Alt+F | Shift+Alt+F | shift+alt+f | Shift+Alt+F | shift+alt+[KeyF] | +| Ctrl+Shift+Alt+KeyF | ª | Ctrl+Shift+Alt+F | Ctrl+Shift+Alt+F | ctrl+shift+alt+f | Ctrl+Shift+Alt+F | ctrl+shift+alt+[KeyF] | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| KeyG | g | G | G | g | G | [KeyG] | +| Ctrl+KeyG | g | Ctrl+G | Ctrl+G | ctrl+g | Ctrl+G | ctrl+[KeyG] | +| Shift+KeyG | G | Shift+G | Shift+G | shift+g | Shift+G | shift+[KeyG] | +| Ctrl+Shift+KeyG | G | Ctrl+Shift+G | Ctrl+Shift+G | ctrl+shift+g | Ctrl+Shift+G | ctrl+shift+[KeyG] | +| Alt+KeyG | g | Alt+G | Alt+G | alt+g | Alt+G | alt+[KeyG] | +| Ctrl+Alt+KeyG | ŋ | Ctrl+Alt+G | Ctrl+Alt+G | ctrl+alt+g | Ctrl+Alt+G | ctrl+alt+[KeyG] | +| Shift+Alt+KeyG | G | Shift+Alt+G | Shift+Alt+G | shift+alt+g | Shift+Alt+G | shift+alt+[KeyG] | +| Ctrl+Shift+Alt+KeyG | Ŋ | Ctrl+Shift+Alt+G | Ctrl+Shift+Alt+G | ctrl+shift+alt+g | Ctrl+Shift+Alt+G | ctrl+shift+alt+[KeyG] | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| KeyH | h | H | H | h | H | [KeyH] | +| Ctrl+KeyH | h | Ctrl+H | Ctrl+H | ctrl+h | Ctrl+H | ctrl+[KeyH] | +| Shift+KeyH | H | Shift+H | Shift+H | shift+h | Shift+H | shift+[KeyH] | +| Ctrl+Shift+KeyH | H | Ctrl+Shift+H | Ctrl+Shift+H | ctrl+shift+h | Ctrl+Shift+H | ctrl+shift+[KeyH] | +| Alt+KeyH | h | Alt+H | Alt+H | alt+h | Alt+H | alt+[KeyH] | +| Ctrl+Alt+KeyH | ħ | Ctrl+Alt+H | Ctrl+Alt+H | ctrl+alt+h | Ctrl+Alt+H | ctrl+alt+[KeyH] | +| Shift+Alt+KeyH | H | Shift+Alt+H | Shift+Alt+H | shift+alt+h | Shift+Alt+H | shift+alt+[KeyH] | +| Ctrl+Shift+Alt+KeyH | Ħ | Ctrl+Shift+Alt+H | Ctrl+Shift+Alt+H | ctrl+shift+alt+h | Ctrl+Shift+Alt+H | ctrl+shift+alt+[KeyH] | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| HW Code combination | Key | KeyCode combination | UI label | User settings | Electron accelerator | Dispatching string | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| KeyI | i | I | I | i | I | [KeyI] | +| Ctrl+KeyI | i | Ctrl+I | Ctrl+I | ctrl+i | Ctrl+I | ctrl+[KeyI] | +| Shift+KeyI | I | Shift+I | Shift+I | shift+i | Shift+I | shift+[KeyI] | +| Ctrl+Shift+KeyI | I | Ctrl+Shift+I | Ctrl+Shift+I | ctrl+shift+i | Ctrl+Shift+I | ctrl+shift+[KeyI] | +| Alt+KeyI | i | Alt+I | Alt+I | alt+i | Alt+I | alt+[KeyI] | +| Ctrl+Alt+KeyI | → | Ctrl+Alt+I | Ctrl+Alt+I | ctrl+alt+i | Ctrl+Alt+I | ctrl+alt+[KeyI] | +| Shift+Alt+KeyI | I | Shift+Alt+I | Shift+Alt+I | shift+alt+i | Shift+Alt+I | shift+alt+[KeyI] | +| Ctrl+Shift+Alt+KeyI | ı | Ctrl+Shift+Alt+I | Ctrl+Shift+Alt+I | ctrl+shift+alt+i | Ctrl+Shift+Alt+I | ctrl+shift+alt+[KeyI] | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| KeyJ | j | J | J | j | J | [KeyJ] | +| Ctrl+KeyJ | j | Ctrl+J | Ctrl+J | ctrl+j | Ctrl+J | ctrl+[KeyJ] | +| Shift+KeyJ | J | Shift+J | Shift+J | shift+j | Shift+J | shift+[KeyJ] | +| Ctrl+Shift+KeyJ | J | Ctrl+Shift+J | Ctrl+Shift+J | ctrl+shift+j | Ctrl+Shift+J | ctrl+shift+[KeyJ] | +| Alt+KeyJ | j | Alt+J | Alt+J | alt+j | Alt+J | alt+[KeyJ] | +| Ctrl+Alt+KeyJ | U+309 | Ctrl+Alt+J | Ctrl+Alt+J | ctrl+alt+j | Ctrl+Alt+J | ctrl+alt+[KeyJ] | +| Shift+Alt+KeyJ | J | Shift+Alt+J | Shift+Alt+J | shift+alt+j | Shift+Alt+J | shift+alt+[KeyJ] | +| Ctrl+Shift+Alt+KeyJ | U+31b | Ctrl+Shift+Alt+J | Ctrl+Shift+Alt+J | ctrl+shift+alt+j | Ctrl+Shift+Alt+J | ctrl+shift+alt+[KeyJ] | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| KeyK | k | K | K | k | K | [KeyK] | +| Ctrl+KeyK | k | Ctrl+K | Ctrl+K | ctrl+k | Ctrl+K | ctrl+[KeyK] | +| Shift+KeyK | K | Shift+K | Shift+K | shift+k | Shift+K | shift+[KeyK] | +| Ctrl+Shift+KeyK | K | Ctrl+Shift+K | Ctrl+Shift+K | ctrl+shift+k | Ctrl+Shift+K | ctrl+shift+[KeyK] | +| Alt+KeyK | k | Alt+K | Alt+K | alt+k | Alt+K | alt+[KeyK] | +| Ctrl+Alt+KeyK | ĸ | Ctrl+Alt+K | Ctrl+Alt+K | ctrl+alt+k | Ctrl+Alt+K | ctrl+alt+[KeyK] | +| Shift+Alt+KeyK | K | Shift+Alt+K | Shift+Alt+K | shift+alt+k | Shift+Alt+K | shift+alt+[KeyK] | +| Ctrl+Shift+Alt+KeyK | & | Ctrl+Shift+Alt+K | Ctrl+Shift+Alt+K | ctrl+shift+alt+k | Ctrl+Shift+Alt+K | ctrl+shift+alt+[KeyK] | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| KeyL | l | L | L | l | L | [KeyL] | +| Ctrl+KeyL | l | Ctrl+L | Ctrl+L | ctrl+l | Ctrl+L | ctrl+[KeyL] | +| Shift+KeyL | L | Shift+L | Shift+L | shift+l | Shift+L | shift+[KeyL] | +| Ctrl+Shift+KeyL | L | Ctrl+Shift+L | Ctrl+Shift+L | ctrl+shift+l | Ctrl+Shift+L | ctrl+shift+[KeyL] | +| Alt+KeyL | l | Alt+L | Alt+L | alt+l | Alt+L | alt+[KeyL] | +| Ctrl+Alt+KeyL | ł | Ctrl+Alt+L | Ctrl+Alt+L | ctrl+alt+l | Ctrl+Alt+L | ctrl+alt+[KeyL] | +| Shift+Alt+KeyL | L | Shift+Alt+L | Shift+Alt+L | shift+alt+l | Shift+Alt+L | shift+alt+[KeyL] | +| Ctrl+Shift+Alt+KeyL | Ł | Ctrl+Shift+Alt+L | Ctrl+Shift+Alt+L | ctrl+shift+alt+l | Ctrl+Shift+Alt+L | ctrl+shift+alt+[KeyL] | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| HW Code combination | Key | KeyCode combination | UI label | User settings | Electron accelerator | Dispatching string | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| KeyM | m | M | M | m | M | [KeyM] | +| Ctrl+KeyM | m | Ctrl+M | Ctrl+M | ctrl+m | Ctrl+M | ctrl+[KeyM] | +| Shift+KeyM | M | Shift+M | Shift+M | shift+m | Shift+M | shift+[KeyM] | +| Ctrl+Shift+KeyM | M | Ctrl+Shift+M | Ctrl+Shift+M | ctrl+shift+m | Ctrl+Shift+M | ctrl+shift+[KeyM] | +| Alt+KeyM | m | Alt+M | Alt+M | alt+m | Alt+M | alt+[KeyM] | +| Ctrl+Alt+KeyM | µ | Ctrl+Alt+M | Ctrl+Alt+M | ctrl+alt+m | Ctrl+Alt+M | ctrl+alt+[KeyM] | +| Shift+Alt+KeyM | M | Shift+Alt+M | Shift+Alt+M | shift+alt+m | Shift+Alt+M | shift+alt+[KeyM] | +| Ctrl+Shift+Alt+KeyM | º | Ctrl+Shift+Alt+M | Ctrl+Shift+Alt+M | ctrl+shift+alt+m | Ctrl+Shift+Alt+M | ctrl+shift+alt+[KeyM] | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| KeyN | n | N | N | n | N | [KeyN] | +| Ctrl+KeyN | n | Ctrl+N | Ctrl+N | ctrl+n | Ctrl+N | ctrl+[KeyN] | +| Shift+KeyN | N | Shift+N | Shift+N | shift+n | Shift+N | shift+[KeyN] | +| Ctrl+Shift+KeyN | N | Ctrl+Shift+N | Ctrl+Shift+N | ctrl+shift+n | Ctrl+Shift+N | ctrl+shift+[KeyN] | +| Alt+KeyN | n | Alt+N | Alt+N | alt+n | Alt+N | alt+[KeyN] | +| Ctrl+Alt+KeyN | n | Ctrl+Alt+N | Ctrl+Alt+N | ctrl+alt+n | Ctrl+Alt+N | ctrl+alt+[KeyN] | +| Shift+Alt+KeyN | N | Shift+Alt+N | Shift+Alt+N | shift+alt+n | Shift+Alt+N | shift+alt+[KeyN] | +| Ctrl+Shift+Alt+KeyN | N | Ctrl+Shift+Alt+N | Ctrl+Shift+Alt+N | ctrl+shift+alt+n | Ctrl+Shift+Alt+N | ctrl+shift+alt+[KeyN] | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| KeyO | o | O | O | o | O | [KeyO] | +| Ctrl+KeyO | o | Ctrl+O | Ctrl+O | ctrl+o | Ctrl+O | ctrl+[KeyO] | +| Shift+KeyO | O | Shift+O | Shift+O | shift+o | Shift+O | shift+[KeyO] | +| Ctrl+Shift+KeyO | O | Ctrl+Shift+O | Ctrl+Shift+O | ctrl+shift+o | Ctrl+Shift+O | ctrl+shift+[KeyO] | +| Alt+KeyO | o | Alt+O | Alt+O | alt+o | Alt+O | alt+[KeyO] | +| Ctrl+Alt+KeyO | œ | Ctrl+Alt+O | Ctrl+Alt+O | ctrl+alt+o | Ctrl+Alt+O | ctrl+alt+[KeyO] | +| Shift+Alt+KeyO | O | Shift+Alt+O | Shift+Alt+O | shift+alt+o | Shift+Alt+O | shift+alt+[KeyO] | +| Ctrl+Shift+Alt+KeyO | Œ | Ctrl+Shift+Alt+O | Ctrl+Shift+Alt+O | ctrl+shift+alt+o | Ctrl+Shift+Alt+O | ctrl+shift+alt+[KeyO] | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| KeyP | p | P | P | p | P | [KeyP] | +| Ctrl+KeyP | p | Ctrl+P | Ctrl+P | ctrl+p | Ctrl+P | ctrl+[KeyP] | +| Shift+KeyP | P | Shift+P | Shift+P | shift+p | Shift+P | shift+[KeyP] | +| Ctrl+Shift+KeyP | P | Ctrl+Shift+P | Ctrl+Shift+P | ctrl+shift+p | Ctrl+Shift+P | ctrl+shift+[KeyP] | +| Alt+KeyP | p | Alt+P | Alt+P | alt+p | Alt+P | alt+[KeyP] | +| Ctrl+Alt+KeyP | þ | Ctrl+Alt+P | Ctrl+Alt+P | ctrl+alt+p | Ctrl+Alt+P | ctrl+alt+[KeyP] | +| Shift+Alt+KeyP | P | Shift+Alt+P | Shift+Alt+P | shift+alt+p | Shift+Alt+P | shift+alt+[KeyP] | +| Ctrl+Shift+Alt+KeyP | Þ | Ctrl+Shift+Alt+P | Ctrl+Shift+Alt+P | ctrl+shift+alt+p | Ctrl+Shift+Alt+P | ctrl+shift+alt+[KeyP] | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| HW Code combination | Key | KeyCode combination | UI label | User settings | Electron accelerator | Dispatching string | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| KeyQ | q | Q | Q | q | Q | [KeyQ] | +| Ctrl+KeyQ | q | Ctrl+Q | Ctrl+Q | ctrl+q | Ctrl+Q | ctrl+[KeyQ] | +| Shift+KeyQ | Q | Shift+Q | Shift+Q | shift+q | Shift+Q | shift+[KeyQ] | +| Ctrl+Shift+KeyQ | Q | Ctrl+Shift+Q | Ctrl+Shift+Q | ctrl+shift+q | Ctrl+Shift+Q | ctrl+shift+[KeyQ] | +| Alt+KeyQ | q | Alt+Q | Alt+Q | alt+q | Alt+Q | alt+[KeyQ] | +| Ctrl+Alt+KeyQ | @ | Ctrl+Alt+Q | Ctrl+Alt+Q | ctrl+alt+q | Ctrl+Alt+Q | ctrl+alt+[KeyQ] | +| Shift+Alt+KeyQ | Q | Shift+Alt+Q | Shift+Alt+Q | shift+alt+q | Shift+Alt+Q | shift+alt+[KeyQ] | +| Ctrl+Shift+Alt+KeyQ | Ω | Ctrl+Shift+Alt+Q | Ctrl+Shift+Alt+Q | ctrl+shift+alt+q | Ctrl+Shift+Alt+Q | ctrl+shift+alt+[KeyQ] | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| KeyR | r | R | R | r | R | [KeyR] | +| Ctrl+KeyR | r | Ctrl+R | Ctrl+R | ctrl+r | Ctrl+R | ctrl+[KeyR] | +| Shift+KeyR | R | Shift+R | Shift+R | shift+r | Shift+R | shift+[KeyR] | +| Ctrl+Shift+KeyR | R | Ctrl+Shift+R | Ctrl+Shift+R | ctrl+shift+r | Ctrl+Shift+R | ctrl+shift+[KeyR] | +| Alt+KeyR | r | Alt+R | Alt+R | alt+r | Alt+R | alt+[KeyR] | +| Ctrl+Alt+KeyR | ¶ | Ctrl+Alt+R | Ctrl+Alt+R | ctrl+alt+r | Ctrl+Alt+R | ctrl+alt+[KeyR] | +| Shift+Alt+KeyR | R | Shift+Alt+R | Shift+Alt+R | shift+alt+r | Shift+Alt+R | shift+alt+[KeyR] | +| Ctrl+Shift+Alt+KeyR | ® | Ctrl+Shift+Alt+R | Ctrl+Shift+Alt+R | ctrl+shift+alt+r | Ctrl+Shift+Alt+R | ctrl+shift+alt+[KeyR] | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| KeyS | s | S | S | s | S | [KeyS] | +| Ctrl+KeyS | s | Ctrl+S | Ctrl+S | ctrl+s | Ctrl+S | ctrl+[KeyS] | +| Shift+KeyS | S | Shift+S | Shift+S | shift+s | Shift+S | shift+[KeyS] | +| Ctrl+Shift+KeyS | S | Ctrl+Shift+S | Ctrl+Shift+S | ctrl+shift+s | Ctrl+Shift+S | ctrl+shift+[KeyS] | +| Alt+KeyS | s | Alt+S | Alt+S | alt+s | Alt+S | alt+[KeyS] | +| Ctrl+Alt+KeyS | ß | Ctrl+Alt+S | Ctrl+Alt+S | ctrl+alt+s | Ctrl+Alt+S | ctrl+alt+[KeyS] | +| Shift+Alt+KeyS | S | Shift+Alt+S | Shift+Alt+S | shift+alt+s | Shift+Alt+S | shift+alt+[KeyS] | +| Ctrl+Shift+Alt+KeyS | § | Ctrl+Shift+Alt+S | Ctrl+Shift+Alt+S | ctrl+shift+alt+s | Ctrl+Shift+Alt+S | ctrl+shift+alt+[KeyS] | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| KeyT | t | T | T | t | T | [KeyT] | +| Ctrl+KeyT | t | Ctrl+T | Ctrl+T | ctrl+t | Ctrl+T | ctrl+[KeyT] | +| Shift+KeyT | T | Shift+T | Shift+T | shift+t | Shift+T | shift+[KeyT] | +| Ctrl+Shift+KeyT | T | Ctrl+Shift+T | Ctrl+Shift+T | ctrl+shift+t | Ctrl+Shift+T | ctrl+shift+[KeyT] | +| Alt+KeyT | t | Alt+T | Alt+T | alt+t | Alt+T | alt+[KeyT] | +| Ctrl+Alt+KeyT | ŧ | Ctrl+Alt+T | Ctrl+Alt+T | ctrl+alt+t | Ctrl+Alt+T | ctrl+alt+[KeyT] | +| Shift+Alt+KeyT | T | Shift+Alt+T | Shift+Alt+T | shift+alt+t | Shift+Alt+T | shift+alt+[KeyT] | +| Ctrl+Shift+Alt+KeyT | Ŧ | Ctrl+Shift+Alt+T | Ctrl+Shift+Alt+T | ctrl+shift+alt+t | Ctrl+Shift+Alt+T | ctrl+shift+alt+[KeyT] | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| HW Code combination | Key | KeyCode combination | UI label | User settings | Electron accelerator | Dispatching string | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| KeyU | u | U | U | u | U | [KeyU] | +| Ctrl+KeyU | u | Ctrl+U | Ctrl+U | ctrl+u | Ctrl+U | ctrl+[KeyU] | +| Shift+KeyU | U | Shift+U | Shift+U | shift+u | Shift+U | shift+[KeyU] | +| Ctrl+Shift+KeyU | U | Ctrl+Shift+U | Ctrl+Shift+U | ctrl+shift+u | Ctrl+Shift+U | ctrl+shift+[KeyU] | +| Alt+KeyU | u | Alt+U | Alt+U | alt+u | Alt+U | alt+[KeyU] | +| Ctrl+Alt+KeyU | ↓ | Ctrl+Alt+U | Ctrl+Alt+U | ctrl+alt+u | Ctrl+Alt+U | ctrl+alt+[KeyU] | +| Shift+Alt+KeyU | U | Shift+Alt+U | Shift+Alt+U | shift+alt+u | Shift+Alt+U | shift+alt+[KeyU] | +| Ctrl+Shift+Alt+KeyU | ↑ | Ctrl+Shift+Alt+U | Ctrl+Shift+Alt+U | ctrl+shift+alt+u | Ctrl+Shift+Alt+U | ctrl+shift+alt+[KeyU] | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| KeyV | v | V | V | v | V | [KeyV] | +| Ctrl+KeyV | v | Ctrl+V | Ctrl+V | ctrl+v | Ctrl+V | ctrl+[KeyV] | +| Shift+KeyV | V | Shift+V | Shift+V | shift+v | Shift+V | shift+[KeyV] | +| Ctrl+Shift+KeyV | V | Ctrl+Shift+V | Ctrl+Shift+V | ctrl+shift+v | Ctrl+Shift+V | ctrl+shift+[KeyV] | +| Alt+KeyV | v | Alt+V | Alt+V | alt+v | Alt+V | alt+[KeyV] | +| Ctrl+Alt+KeyV | “ | Ctrl+Alt+V | Ctrl+Alt+V | ctrl+alt+v | Ctrl+Alt+V | ctrl+alt+[KeyV] | +| Shift+Alt+KeyV | V | Shift+Alt+V | Shift+Alt+V | shift+alt+v | Shift+Alt+V | shift+alt+[KeyV] | +| Ctrl+Shift+Alt+KeyV | ‘ | Ctrl+Shift+Alt+V | Ctrl+Shift+Alt+V | ctrl+shift+alt+v | Ctrl+Shift+Alt+V | ctrl+shift+alt+[KeyV] | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| KeyW | w | W | W | w | W | [KeyW] | +| Ctrl+KeyW | w | Ctrl+W | Ctrl+W | ctrl+w | Ctrl+W | ctrl+[KeyW] | +| Shift+KeyW | W | Shift+W | Shift+W | shift+w | Shift+W | shift+[KeyW] | +| Ctrl+Shift+KeyW | W | Ctrl+Shift+W | Ctrl+Shift+W | ctrl+shift+w | Ctrl+Shift+W | ctrl+shift+[KeyW] | +| Alt+KeyW | w | Alt+W | Alt+W | alt+w | Alt+W | alt+[KeyW] | +| Ctrl+Alt+KeyW | ł | Ctrl+Alt+W | Ctrl+Alt+W | ctrl+alt+w | Ctrl+Alt+W | ctrl+alt+[KeyW] | +| Shift+Alt+KeyW | W | Shift+Alt+W | Shift+Alt+W | shift+alt+w | Shift+Alt+W | shift+alt+[KeyW] | +| Ctrl+Shift+Alt+KeyW | Ł | Ctrl+Shift+Alt+W | Ctrl+Shift+Alt+W | ctrl+shift+alt+w | Ctrl+Shift+Alt+W | ctrl+shift+alt+[KeyW] | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| KeyX | x | X | X | [KeyX] | null | [KeyX] | +| Ctrl+KeyX | x | Ctrl+X | Ctrl+X | ctrl+[KeyX] | null | ctrl+[KeyX] | +| Shift+KeyX | X | Shift+X | Shift+X | shift+[KeyX] | null | shift+[KeyX] | +| Ctrl+Shift+KeyX | X | Ctrl+Shift+X | Ctrl+Shift+X | ctrl+shift+[KeyX] | null | ctrl+shift+[KeyX] | +| Alt+KeyX | x | Alt+X | Alt+X | alt+[KeyX] | null | alt+[KeyX] | +| Ctrl+Alt+KeyX | » | Ctrl+Alt+X | Ctrl+Alt+X | ctrl+alt+[KeyX] | null | ctrl+alt+[KeyX] | +| Shift+Alt+KeyX | X | Shift+Alt+X | Shift+Alt+X | shift+alt+[KeyX] | null | shift+alt+[KeyX] | +| Ctrl+Shift+Alt+KeyX | > | Shift+. | Ctrl+Shift+Alt+X | ctrl+shift+alt+[KeyX] | null | ctrl+shift+alt+[KeyX] | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| HW Code combination | Key | KeyCode combination | UI label | User settings | Electron accelerator | Dispatching string | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| KeyY | z | Z | Z | z | Z | [KeyY] | +| Ctrl+KeyY | z | Ctrl+Z | Ctrl+Z | ctrl+z | Ctrl+Z | ctrl+[KeyY] | +| Shift+KeyY | Z | Shift+Z | Shift+Z | shift+z | Shift+Z | shift+[KeyY] | +| Ctrl+Shift+KeyY | Z | Ctrl+Shift+Z | Ctrl+Shift+Z | ctrl+shift+z | Ctrl+Shift+Z | ctrl+shift+[KeyY] | +| Alt+KeyY | z | Alt+Z | Alt+Z | alt+z | Alt+Z | alt+[KeyY] | +| Ctrl+Alt+KeyY | ← | Ctrl+Alt+Z | Ctrl+Alt+Z | ctrl+alt+z | Ctrl+Alt+Z | ctrl+alt+[KeyY] | +| Shift+Alt+KeyY | Z | Shift+Alt+Z | Shift+Alt+Z | shift+alt+z | Shift+Alt+Z | shift+alt+[KeyY] | +| Ctrl+Shift+Alt+KeyY | ¥ | Ctrl+Shift+Alt+Z | Ctrl+Shift+Alt+Z | ctrl+shift+alt+z | Ctrl+Shift+Alt+Z | ctrl+shift+alt+[KeyY] | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| KeyZ | y | Y | Y | [KeyZ] | null | [KeyZ] | +| Ctrl+KeyZ | y | Ctrl+Y | Ctrl+Y | ctrl+[KeyZ] | null | ctrl+[KeyZ] | +| Shift+KeyZ | Y | Shift+Y | Shift+Y | shift+[KeyZ] | null | shift+[KeyZ] | +| Ctrl+Shift+KeyZ | Y | Ctrl+Shift+Y | Ctrl+Shift+Y | ctrl+shift+[KeyZ] | null | ctrl+shift+[KeyZ] | +| Alt+KeyZ | y | Alt+Y | Alt+Y | alt+[KeyZ] | null | alt+[KeyZ] | +| Ctrl+Alt+KeyZ | « | Ctrl+Alt+Y | Ctrl+Alt+Y | ctrl+alt+[KeyZ] | null | ctrl+alt+[KeyZ] | +| Shift+Alt+KeyZ | Y | Shift+Alt+Y | Shift+Alt+Y | shift+alt+[KeyZ] | null | shift+alt+[KeyZ] | +| Ctrl+Shift+Alt+KeyZ | < | Shift+, | Ctrl+Shift+Alt+Y | ctrl+shift+alt+[KeyZ] | null | ctrl+shift+alt+[KeyZ] | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| Digit1 | 1 | 1 | 1 | 1 | 1 | [Digit1] | +| Ctrl+Digit1 | 1 | Ctrl+1 | Ctrl+1 | ctrl+1 | Ctrl+1 | ctrl+[Digit1] | +| Shift+Digit1 | + | Shift+= | Shift+1 | shift+1 | Shift+1 | shift+[Digit1] | +| Ctrl+Shift+Digit1 | + | Ctrl+Shift+= | Ctrl+Shift+1 | ctrl+shift+1 | Ctrl+Shift+1 | ctrl+shift+[Digit1] | +| Alt+Digit1 | 1 | Alt+1 | Alt+1 | alt+1 | Alt+1 | alt+[Digit1] | +| Ctrl+Alt+Digit1 | | | Shift+\ | Ctrl+Alt+1 | ctrl+alt+1 | Ctrl+Alt+1 | ctrl+alt+[Digit1] | +| Shift+Alt+Digit1 | + | Shift+Alt+= | Shift+Alt+1 | shift+alt+1 | Shift+Alt+1 | shift+alt+[Digit1] | +| Ctrl+Shift+Alt+Digit1 | ¡ | Ctrl+Shift+Alt+= | Ctrl+Shift+Alt+1 | ctrl+shift+alt+1 | Ctrl+Shift+Alt+1 | ctrl+shift+alt+[Digit1] | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| Digit2 | 2 | 2 | 2 | 2 | 2 | [Digit2] | +| Ctrl+Digit2 | 2 | Ctrl+2 | Ctrl+2 | ctrl+2 | Ctrl+2 | ctrl+[Digit2] | +| Shift+Digit2 | " | Shift+' | Shift+2 | shift+2 | Shift+2 | shift+[Digit2] | +| Ctrl+Shift+Digit2 | " | Ctrl+Shift+' | Ctrl+Shift+2 | ctrl+shift+2 | Ctrl+Shift+2 | ctrl+shift+[Digit2] | +| Alt+Digit2 | 2 | Alt+2 | Alt+2 | alt+2 | Alt+2 | alt+[Digit2] | +| Ctrl+Alt+Digit2 | @ | Ctrl+Alt+2 | Ctrl+Alt+2 | ctrl+alt+2 | Ctrl+Alt+2 | ctrl+alt+[Digit2] | +| Shift+Alt+Digit2 | " | Shift+Alt+' | Shift+Alt+2 | shift+alt+2 | Shift+Alt+2 | shift+alt+[Digit2] | +| Ctrl+Shift+Alt+Digit2 | ⅛ | Ctrl+Shift+Alt+' | Ctrl+Shift+Alt+2 | ctrl+shift+alt+2 | Ctrl+Shift+Alt+2 | ctrl+shift+alt+[Digit2] | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| HW Code combination | Key | KeyCode combination | UI label | User settings | Electron accelerator | Dispatching string | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| Digit3 | 3 | 3 | 3 | 3 | 3 | [Digit3] | +| Ctrl+Digit3 | 3 | Ctrl+3 | Ctrl+3 | ctrl+3 | Ctrl+3 | ctrl+[Digit3] | +| Shift+Digit3 | * | Shift+3 | Shift+3 | shift+3 | Shift+3 | shift+[Digit3] | +| Ctrl+Shift+Digit3 | * | Ctrl+Shift+3 | Ctrl+Shift+3 | ctrl+shift+3 | Ctrl+Shift+3 | ctrl+shift+[Digit3] | +| Alt+Digit3 | 3 | Alt+3 | Alt+3 | alt+3 | Alt+3 | alt+[Digit3] | +| Ctrl+Alt+Digit3 | # | Ctrl+Alt+3 | Ctrl+Alt+3 | ctrl+alt+3 | Ctrl+Alt+3 | ctrl+alt+[Digit3] | +| Shift+Alt+Digit3 | * | Shift+Alt+3 | Shift+Alt+3 | shift+alt+3 | Shift+Alt+3 | shift+alt+[Digit3] | +| Ctrl+Shift+Alt+Digit3 | £ | Ctrl+Shift+Alt+3 | Ctrl+Shift+Alt+3 | ctrl+shift+alt+3 | Ctrl+Shift+Alt+3 | ctrl+shift+alt+[Digit3] | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| Digit4 | 4 | 4 | 4 | 4 | 4 | [Digit4] | +| Ctrl+Digit4 | 4 | Ctrl+4 | Ctrl+4 | ctrl+4 | Ctrl+4 | ctrl+[Digit4] | +| Shift+Digit4 | ç | Shift+4 | Shift+4 | shift+4 | Shift+4 | shift+[Digit4] | +| Ctrl+Shift+Digit4 | ç | Ctrl+Shift+4 | Ctrl+Shift+4 | ctrl+shift+4 | Ctrl+Shift+4 | ctrl+shift+[Digit4] | +| Alt+Digit4 | 4 | Alt+4 | Alt+4 | alt+4 | Alt+4 | alt+[Digit4] | +| Ctrl+Alt+Digit4 | ¼ | Ctrl+Alt+4 | Ctrl+Alt+4 | ctrl+alt+4 | Ctrl+Alt+4 | ctrl+alt+[Digit4] | +| Shift+Alt+Digit4 | ç | Shift+Alt+4 | Shift+Alt+4 | shift+alt+4 | Shift+Alt+4 | shift+alt+[Digit4] | +| Ctrl+Shift+Alt+Digit4 | $ | Ctrl+Shift+Alt+4 | Ctrl+Shift+Alt+4 | ctrl+shift+alt+4 | Ctrl+Shift+Alt+4 | ctrl+shift+alt+[Digit4] | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| Digit5 | 5 | 5 | 5 | 5 | 5 | [Digit5] | +| Ctrl+Digit5 | 5 | Ctrl+5 | Ctrl+5 | ctrl+5 | Ctrl+5 | ctrl+[Digit5] | +| Shift+Digit5 | % | Shift+5 | Shift+5 | shift+5 | Shift+5 | shift+[Digit5] | +| Ctrl+Shift+Digit5 | % | Ctrl+Shift+5 | Ctrl+Shift+5 | ctrl+shift+5 | Ctrl+Shift+5 | ctrl+shift+[Digit5] | +| Alt+Digit5 | 5 | Alt+5 | Alt+5 | alt+5 | Alt+5 | alt+[Digit5] | +| Ctrl+Alt+Digit5 | ½ | Ctrl+Alt+5 | Ctrl+Alt+5 | ctrl+alt+5 | Ctrl+Alt+5 | ctrl+alt+[Digit5] | +| Shift+Alt+Digit5 | % | Shift+Alt+5 | Shift+Alt+5 | shift+alt+5 | Shift+Alt+5 | shift+alt+[Digit5] | +| Ctrl+Shift+Alt+Digit5 | ⅜ | Ctrl+Shift+Alt+5 | Ctrl+Shift+Alt+5 | ctrl+shift+alt+5 | Ctrl+Shift+Alt+5 | ctrl+shift+alt+[Digit5] | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| Digit6 | 6 | 6 | 6 | 6 | 6 | [Digit6] | +| Ctrl+Digit6 | 6 | Ctrl+6 | Ctrl+6 | ctrl+6 | Ctrl+6 | ctrl+[Digit6] | +| Shift+Digit6 | & | Shift+6 | Shift+6 | shift+6 | Shift+6 | shift+[Digit6] | +| Ctrl+Shift+Digit6 | & | Ctrl+Shift+6 | Ctrl+Shift+6 | ctrl+shift+6 | Ctrl+Shift+6 | ctrl+shift+[Digit6] | +| Alt+Digit6 | 6 | Alt+6 | Alt+6 | alt+6 | Alt+6 | alt+[Digit6] | +| Ctrl+Alt+Digit6 | ¬ | Ctrl+Alt+6 | Ctrl+Alt+6 | ctrl+alt+6 | Ctrl+Alt+6 | ctrl+alt+[Digit6] | +| Shift+Alt+Digit6 | & | Shift+Alt+6 | Shift+Alt+6 | shift+alt+6 | Shift+Alt+6 | shift+alt+[Digit6] | +| Ctrl+Shift+Alt+Digit6 | ⅝ | Ctrl+Shift+Alt+6 | Ctrl+Shift+Alt+6 | ctrl+shift+alt+6 | Ctrl+Shift+Alt+6 | ctrl+shift+alt+[Digit6] | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| HW Code combination | Key | KeyCode combination | UI label | User settings | Electron accelerator | Dispatching string | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| Digit7 | 7 | 7 | 7 | 7 | 7 | [Digit7] | +| Ctrl+Digit7 | 7 | Ctrl+7 | Ctrl+7 | ctrl+7 | Ctrl+7 | ctrl+[Digit7] | +| Shift+Digit7 | / | / | Shift+7 | shift+7 | Shift+7 | shift+[Digit7] | +| Ctrl+Shift+Digit7 | / | Ctrl+/ | Ctrl+Shift+7 | ctrl+shift+7 | Ctrl+Shift+7 | ctrl+shift+[Digit7] | +| Alt+Digit7 | 7 | Alt+7 | Alt+7 | alt+7 | Alt+7 | alt+[Digit7] | +| Ctrl+Alt+Digit7 | | | Shift+\ | Ctrl+Alt+7 | ctrl+alt+7 | Ctrl+Alt+7 | ctrl+alt+[Digit7] | +| Shift+Alt+Digit7 | / | Alt+/ | Shift+Alt+7 | shift+alt+7 | Shift+Alt+7 | shift+alt+[Digit7] | +| Ctrl+Shift+Alt+Digit7 | ⅞ | Ctrl+Alt+/ | Ctrl+Shift+Alt+7 | ctrl+shift+alt+7 | Ctrl+Shift+Alt+7 | ctrl+shift+alt+[Digit7] | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| Digit8 | 8 | 8 | 8 | 8 | 8 | [Digit8] | +| Ctrl+Digit8 | 8 | Ctrl+8 | Ctrl+8 | ctrl+8 | Ctrl+8 | ctrl+[Digit8] | +| Shift+Digit8 | ( | Shift+8 | Shift+8 | shift+8 | Shift+8 | shift+[Digit8] | +| Ctrl+Shift+Digit8 | ( | Ctrl+Shift+8 | Ctrl+Shift+8 | ctrl+shift+8 | Ctrl+Shift+8 | ctrl+shift+[Digit8] | +| Alt+Digit8 | 8 | Alt+8 | Alt+8 | alt+8 | Alt+8 | alt+[Digit8] | +| Ctrl+Alt+Digit8 | ¢ | Ctrl+Alt+8 | Ctrl+Alt+8 | ctrl+alt+8 | Ctrl+Alt+8 | ctrl+alt+[Digit8] | +| Shift+Alt+Digit8 | ( | Shift+Alt+8 | Shift+Alt+8 | shift+alt+8 | Shift+Alt+8 | shift+alt+[Digit8] | +| Ctrl+Shift+Alt+Digit8 | ™ | Ctrl+Shift+Alt+8 | Ctrl+Shift+Alt+8 | ctrl+shift+alt+8 | Ctrl+Shift+Alt+8 | ctrl+shift+alt+[Digit8] | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| Digit9 | 9 | 9 | 9 | 9 | 9 | [Digit9] | +| Ctrl+Digit9 | 9 | Ctrl+9 | Ctrl+9 | ctrl+9 | Ctrl+9 | ctrl+[Digit9] | +| Shift+Digit9 | ) | Shift+9 | Shift+9 | shift+9 | Shift+9 | shift+[Digit9] | +| Ctrl+Shift+Digit9 | ) | Ctrl+Shift+9 | Ctrl+Shift+9 | ctrl+shift+9 | Ctrl+Shift+9 | ctrl+shift+[Digit9] | +| Alt+Digit9 | 9 | Alt+9 | Alt+9 | alt+9 | Alt+9 | alt+[Digit9] | +| Ctrl+Alt+Digit9 | ] | ] | Ctrl+Alt+9 | ctrl+alt+9 | Ctrl+Alt+9 | ctrl+alt+[Digit9] | +| Shift+Alt+Digit9 | ) | Shift+Alt+9 | Shift+Alt+9 | shift+alt+9 | Shift+Alt+9 | shift+alt+[Digit9] | +| Ctrl+Shift+Alt+Digit9 | ± | Ctrl+Shift+Alt+] | Ctrl+Shift+Alt+9 | ctrl+shift+alt+9 | Ctrl+Shift+Alt+9 | ctrl+shift+alt+[Digit9] | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| Digit0 | 0 | 0 | 0 | 0 | 0 | [Digit0] | +| Ctrl+Digit0 | 0 | Ctrl+0 | Ctrl+0 | ctrl+0 | Ctrl+0 | ctrl+[Digit0] | +| Shift+Digit0 | = | = | Shift+0 | shift+0 | Shift+0 | shift+[Digit0] | +| Ctrl+Shift+Digit0 | = | Ctrl+= | Ctrl+Shift+0 | ctrl+shift+0 | Ctrl+Shift+0 | ctrl+shift+[Digit0] | +| Alt+Digit0 | 0 | Alt+0 | Alt+0 | alt+0 | Alt+0 | alt+[Digit0] | +| Ctrl+Alt+Digit0 | } | Shift+] | Ctrl+Alt+0 | ctrl+alt+0 | Ctrl+Alt+0 | ctrl+alt+[Digit0] | +| Shift+Alt+Digit0 | = | Alt+= | Shift+Alt+0 | shift+alt+0 | Shift+Alt+0 | shift+alt+[Digit0] | +| Ctrl+Shift+Alt+Digit0 | ° | Ctrl+Alt+= | Ctrl+Shift+Alt+0 | ctrl+shift+alt+0 | Ctrl+Shift+Alt+0 | ctrl+shift+alt+[Digit0] | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| HW Code combination | Key | KeyCode combination | UI label | User settings | Electron accelerator | Dispatching string | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| Minus | ' | ' | ' | [Minus] | null | [Minus] | +| Ctrl+Minus | ' | Ctrl+' | Ctrl+' | ctrl+[Minus] | null | ctrl+[Minus] | +| Shift+Minus | ? | Shift+/ | Shift+' | shift+[Minus] | null | shift+[Minus] | +| Ctrl+Shift+Minus | ? | Ctrl+Shift+/ | Ctrl+Shift+' | ctrl+shift+[Minus] | null | ctrl+shift+[Minus] | +| Alt+Minus | ' | Alt+' | Alt+' | alt+[Minus] | null | alt+[Minus] | +| Ctrl+Alt+Minus | ´ | Ctrl+Alt+' | Ctrl+Alt+' | ctrl+alt+[Minus] | null | ctrl+alt+[Minus] | +| Shift+Alt+Minus | ? | Shift+Alt+/ | Shift+Alt+' | shift+alt+[Minus] | null | shift+alt+[Minus] | +| Ctrl+Shift+Alt+Minus | ¿ | Ctrl+Shift+Alt+/ | Ctrl+Shift+Alt+' | ctrl+shift+alt+[Minus] | null | ctrl+shift+alt+[Minus] | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| Equal | ^ | unknown | ^ | [Equal] | null | [Equal] | +| Ctrl+Equal | ^ | Ctrl+unknown | Ctrl+^ | ctrl+[Equal] | null | ctrl+[Equal] | +| Shift+Equal | ` | ` | Shift+^ | shift+[Equal] | null | shift+[Equal] | +| Ctrl+Shift+Equal | ` | Ctrl+` | Ctrl+Shift+^ | ctrl+shift+[Equal] | null | ctrl+shift+[Equal] | +| Alt+Equal | ^ | Alt+unknown | Alt+^ | alt+[Equal] | null | alt+[Equal] | +| Ctrl+Alt+Equal | ˜ | Ctrl+Alt+unknown | Ctrl+Alt+^ | ctrl+alt+[Equal] | null | ctrl+alt+[Equal] | +| Shift+Alt+Equal | ` | Alt+` | Shift+Alt+^ | shift+alt+[Equal] | null | shift+alt+[Equal] | +| Ctrl+Shift+Alt+Equal | U+328 | Ctrl+Alt+` | Ctrl+Shift+Alt+^ | ctrl+shift+alt+[Equal] | null | ctrl+shift+alt+[Equal] | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| BracketLeft | ü | unknown | ü | [BracketLeft] | null | [BracketLeft] | +| Ctrl+BracketLeft | ü | Ctrl+unknown | Ctrl+ü | ctrl+[BracketLeft] | null | ctrl+[BracketLeft] | +| Shift+BracketLeft | è | Shift+unknown | Shift+ü | shift+[BracketLeft] | null | shift+[BracketLeft] | +| Ctrl+Shift+BracketLeft | è | Ctrl+Shift+unknown | Ctrl+Shift+ü | ctrl+shift+[BracketLeft] | null | ctrl+shift+[BracketLeft] | +| Alt+BracketLeft | ü | Alt+unknown | Alt+ü | alt+[BracketLeft] | null | alt+[BracketLeft] | +| Ctrl+Alt+BracketLeft | [ | [ | Ctrl+Alt+ü | ctrl+alt+[BracketLeft] | null | ctrl+alt+[BracketLeft] | +| Shift+Alt+BracketLeft | è | Shift+Alt+unknown | Shift+Alt+ü | shift+alt+[BracketLeft] | null | shift+alt+[BracketLeft] | +| Ctrl+Shift+Alt+BracketLeft | ˚ | Ctrl+Shift+Alt+[ | Ctrl+Shift+Alt+ü | ctrl+shift+alt+[BracketLeft] | null | ctrl+shift+alt+[BracketLeft] | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| BracketRight | ¨ | unknown | ¨ | [BracketRight] | null | [BracketRight] | +| Ctrl+BracketRight | ¨ | Ctrl+unknown | Ctrl+¨ | ctrl+[BracketRight] | null | ctrl+[BracketRight] | +| Shift+BracketRight | ! | Shift+unknown | Shift+¨ | shift+[BracketRight] | null | shift+[BracketRight] | +| Ctrl+Shift+BracketRight | ! | Ctrl+Shift+unknown | Ctrl+Shift+¨ | ctrl+shift+[BracketRight] | null | ctrl+shift+[BracketRight] | +| Alt+BracketRight | ¨ | Alt+unknown | Alt+¨ | alt+[BracketRight] | null | alt+[BracketRight] | +| Ctrl+Alt+BracketRight | ] | ] | Ctrl+Alt+¨ | ctrl+alt+[BracketRight] | null | ctrl+alt+[BracketRight] | +| Shift+Alt+BracketRight | ! | Shift+Alt+unknown | Shift+Alt+¨ | shift+alt+[BracketRight] | null | shift+alt+[BracketRight] | +| Ctrl+Shift+Alt+BracketRight | ¯ | Ctrl+Shift+Alt+] | Ctrl+Shift+Alt+¨ | ctrl+shift+alt+[BracketRight] | null | ctrl+shift+alt+[BracketRight] | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| HW Code combination | Key | KeyCode combination | UI label | User settings | Electron accelerator | Dispatching string | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| Backslash | $ | unknown | $ | [Backslash] | null | [Backslash] | +| Ctrl+Backslash | $ | Ctrl+unknown | Ctrl+$ | ctrl+[Backslash] | null | ctrl+[Backslash] | +| Shift+Backslash | £ | Shift+unknown | Shift+$ | shift+[Backslash] | null | shift+[Backslash] | +| Ctrl+Shift+Backslash | £ | Ctrl+Shift+unknown | Ctrl+Shift+$ | ctrl+shift+[Backslash] | null | ctrl+shift+[Backslash] | +| Alt+Backslash | $ | Alt+unknown | Alt+$ | alt+[Backslash] | null | alt+[Backslash] | +| Ctrl+Alt+Backslash | } | Shift+] | Ctrl+Alt+$ | ctrl+alt+[Backslash] | null | ctrl+alt+[Backslash] | +| Shift+Alt+Backslash | £ | Shift+Alt+unknown | Shift+Alt+$ | shift+alt+[Backslash] | null | shift+alt+[Backslash] | +| Ctrl+Shift+Alt+Backslash | ˘ | Ctrl+Shift+Alt+unknown | Ctrl+Shift+Alt+$ | ctrl+shift+alt+[Backslash] | null | ctrl+shift+alt+[Backslash] | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| IntlHash | --- | unknown | undefined | null | null | null | +| Ctrl+IntlHash | --- | unknown | Ctrl+undefined | null | null | null | +| Shift+IntlHash | --- | unknown | Shift+undefined | null | null | null | +| Ctrl+Shift+IntlHash | --- | unknown | Ctrl+Shift+undefined | null | null | null | +| Alt+IntlHash | --- | unknown | Alt+undefined | null | null | null | +| Ctrl+Alt+IntlHash | --- | unknown | Ctrl+Alt+undefined | null | null | null | +| Shift+Alt+IntlHash | --- | unknown | Shift+Alt+undefined | null | null | null | +| Ctrl+Shift+Alt+IntlHash | --- | unknown | Ctrl+Shift+Alt+undefined | null | null | null | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| Semicolon | ö | unknown | ö | [Semicolon] | null | [Semicolon] | +| Ctrl+Semicolon | ö | Ctrl+unknown | Ctrl+ö | ctrl+[Semicolon] | null | ctrl+[Semicolon] | +| Shift+Semicolon | é | Shift+unknown | Shift+ö | shift+[Semicolon] | null | shift+[Semicolon] | +| Ctrl+Shift+Semicolon | é | Ctrl+Shift+unknown | Ctrl+Shift+ö | ctrl+shift+[Semicolon] | null | ctrl+shift+[Semicolon] | +| Alt+Semicolon | ö | Alt+unknown | Alt+ö | alt+[Semicolon] | null | alt+[Semicolon] | +| Ctrl+Alt+Semicolon | ´ | Ctrl+Alt+unknown | Ctrl+Alt+ö | ctrl+alt+[Semicolon] | null | ctrl+alt+[Semicolon] | +| Shift+Alt+Semicolon | é | Shift+Alt+unknown | Shift+Alt+ö | shift+alt+[Semicolon] | null | shift+alt+[Semicolon] | +| Ctrl+Shift+Alt+Semicolon | ˝ | Ctrl+Shift+Alt+unknown | Ctrl+Shift+Alt+ö | ctrl+shift+alt+[Semicolon] | null | ctrl+shift+alt+[Semicolon] | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| Quote | ä | unknown | ä | [Quote] | null | [Quote] | +| Ctrl+Quote | ä | Ctrl+unknown | Ctrl+ä | ctrl+[Quote] | null | ctrl+[Quote] | +| Shift+Quote | à | Shift+unknown | Shift+ä | shift+[Quote] | null | shift+[Quote] | +| Ctrl+Shift+Quote | à | Ctrl+Shift+unknown | Ctrl+Shift+ä | ctrl+shift+[Quote] | null | ctrl+shift+[Quote] | +| Alt+Quote | ä | Alt+unknown | Alt+ä | alt+[Quote] | null | alt+[Quote] | +| Ctrl+Alt+Quote | { | Shift+[ | Ctrl+Alt+ä | ctrl+alt+[Quote] | null | ctrl+alt+[Quote] | +| Shift+Alt+Quote | à | Shift+Alt+unknown | Shift+Alt+ä | shift+alt+[Quote] | null | shift+alt+[Quote] | +| Ctrl+Shift+Alt+Quote | U+30c | Ctrl+Shift+Alt+unknown | Ctrl+Shift+Alt+ä | ctrl+shift+alt+[Quote] | null | ctrl+shift+alt+[Quote] | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| HW Code combination | Key | KeyCode combination | UI label | User settings | Electron accelerator | Dispatching string | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| Backquote | § | unknown | § | [Backquote] | null | [Backquote] | +| Ctrl+Backquote | § | Ctrl+unknown | Ctrl+§ | ctrl+[Backquote] | null | ctrl+[Backquote] | +| Shift+Backquote | ° | Shift+unknown | Shift+§ | shift+[Backquote] | null | shift+[Backquote] | +| Ctrl+Shift+Backquote | ° | Ctrl+Shift+unknown | Ctrl+Shift+§ | ctrl+shift+[Backquote] | null | ctrl+shift+[Backquote] | +| Alt+Backquote | § | Alt+unknown | Alt+§ | alt+[Backquote] | null | alt+[Backquote] | +| Ctrl+Alt+Backquote | ¬ | Ctrl+Alt+unknown | Ctrl+Alt+§ | ctrl+alt+[Backquote] | null | ctrl+alt+[Backquote] | +| Shift+Alt+Backquote | ° | Shift+Alt+unknown | Shift+Alt+§ | shift+alt+[Backquote] | null | shift+alt+[Backquote] | +| Ctrl+Shift+Alt+Backquote | ¬ | Ctrl+Shift+Alt+unknown | Ctrl+Shift+Alt+§ | ctrl+shift+alt+[Backquote] | null | ctrl+shift+alt+[Backquote] | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| Comma | , | , | , | [Comma] | null | [Comma] | +| Ctrl+Comma | , | Ctrl+, | Ctrl+, | ctrl+[Comma] | null | ctrl+[Comma] | +| Shift+Comma | ; | ; | Shift+, | shift+[Comma] | null | shift+[Comma] | +| Ctrl+Shift+Comma | ; | Ctrl+; | Ctrl+Shift+, | ctrl+shift+[Comma] | null | ctrl+shift+[Comma] | +| Alt+Comma | , | Alt+, | Alt+, | alt+[Comma] | null | alt+[Comma] | +| Ctrl+Alt+Comma | ─ | Ctrl+Alt+, | Ctrl+Alt+, | ctrl+alt+[Comma] | null | ctrl+alt+[Comma] | +| Shift+Alt+Comma | ; | Alt+; | Shift+Alt+, | shift+alt+[Comma] | null | shift+alt+[Comma] | +| Ctrl+Shift+Alt+Comma | × | Ctrl+Alt+; | Ctrl+Shift+Alt+, | ctrl+shift+alt+[Comma] | null | ctrl+shift+alt+[Comma] | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| Period | . | . | . | [Period] | null | [Period] | +| Ctrl+Period | . | Ctrl+. | Ctrl+. | ctrl+[Period] | null | ctrl+[Period] | +| Shift+Period | : | Shift+; | Shift+. | shift+[Period] | null | shift+[Period] | +| Ctrl+Shift+Period | : | Ctrl+Shift+; | Ctrl+Shift+. | ctrl+shift+[Period] | null | ctrl+shift+[Period] | +| Alt+Period | . | Alt+. | Alt+. | alt+[Period] | null | alt+[Period] | +| Ctrl+Alt+Period | · | Ctrl+Alt+. | Ctrl+Alt+. | ctrl+alt+[Period] | null | ctrl+alt+[Period] | +| Shift+Alt+Period | : | Shift+Alt+; | Shift+Alt+. | shift+alt+[Period] | null | shift+alt+[Period] | +| Ctrl+Shift+Alt+Period | ÷ | Ctrl+Shift+Alt+; | Ctrl+Shift+Alt+. | ctrl+shift+alt+[Period] | null | ctrl+shift+alt+[Period] | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| Slash | - | - | - | - | - | [Slash] | +| Ctrl+Slash | - | Ctrl+- | Ctrl+- | ctrl+- | Ctrl+- | ctrl+[Slash] | +| Shift+Slash | _ | Shift+- | Shift+- | shift+- | Shift+- | shift+[Slash] | +| Ctrl+Shift+Slash | _ | Ctrl+Shift+- | Ctrl+Shift+- | ctrl+shift+- | Ctrl+Shift+- | ctrl+shift+[Slash] | +| Alt+Slash | - | Alt+- | Alt+- | alt+- | Alt+- | alt+[Slash] | +| Ctrl+Alt+Slash | U+323 | Ctrl+Alt+- | Ctrl+Alt+- | ctrl+alt+- | Ctrl+Alt+- | ctrl+alt+[Slash] | +| Shift+Alt+Slash | _ | Shift+Alt+- | Shift+Alt+- | shift+alt+- | Shift+Alt+- | shift+alt+[Slash] | +| Ctrl+Shift+Alt+Slash | ˙ | Ctrl+Shift+Alt+- | Ctrl+Shift+Alt+- | ctrl+shift+alt+- | Ctrl+Shift+Alt+- | ctrl+shift+alt+[Slash] | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| HW Code combination | Key | KeyCode combination | UI label | User settings | Electron accelerator | Dispatching string | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| IntlBackslash | < | Shift+, | < | [IntlBackslash] | null | [IntlBackslash] | +| Ctrl+IntlBackslash | < | Ctrl+Shift+, | Ctrl+< | ctrl+[IntlBackslash] | null | ctrl+[IntlBackslash] | +| Shift+IntlBackslash | > | Shift+. | Shift+< | shift+[IntlBackslash] | null | shift+[IntlBackslash] | +| Ctrl+Shift+IntlBackslash | > | Ctrl+Shift+. | Ctrl+Shift+< | ctrl+shift+[IntlBackslash] | null | ctrl+shift+[IntlBackslash] | +| Alt+IntlBackslash | < | Shift+Alt+, | Alt+< | alt+[IntlBackslash] | null | alt+[IntlBackslash] | +| Ctrl+Alt+IntlBackslash | \ | \ | Ctrl+Alt+< | ctrl+alt+[IntlBackslash] | null | ctrl+alt+[IntlBackslash] | +| Shift+Alt+IntlBackslash | > | Shift+Alt+. | Shift+Alt+< | shift+alt+[IntlBackslash] | null | shift+alt+[IntlBackslash] | +| Ctrl+Shift+Alt+IntlBackslash | ¦ | Ctrl+Shift+Alt+\ | Ctrl+Shift+Alt+< | ctrl+shift+alt+[IntlBackslash] | null | ctrl+shift+alt+[IntlBackslash] | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ \ No newline at end of file diff --git a/src/vs/workbench/services/keybinding/test/linux_en_us.txt b/src/vs/workbench/services/keybinding/test/linux_en_us.txt index b4b2de1237b..12df7bccaef 100644 --- a/src/vs/workbench/services/keybinding/test/linux_en_us.txt +++ b/src/vs/workbench/services/keybinding/test/linux_en_us.txt @@ -1,468 +1,468 @@ ------------------------------------------------------------------------------------------------------------------------------------ -| HW Code combination | Key | KeyCode combination | UI label | Dispatching string | ------------------------------------------------------------------------------------------------------------------------------------ -| KeyA | a | A | A | [KeyA] | -| Ctrl+KeyA | a | Ctrl+A | Ctrl+A | ctrl+[KeyA] | -| Shift+KeyA | A | Shift+A | Shift+A | shift+[KeyA] | -| Ctrl+Shift+KeyA | A | Ctrl+Shift+A | Ctrl+Shift+A | ctrl+shift+[KeyA] | -| Alt+KeyA | a | Alt+A | Alt+A | alt+[KeyA] | -| Ctrl+Alt+KeyA | a | Ctrl+Alt+A | Ctrl+Alt+A | ctrl+alt+[KeyA] | -| Shift+Alt+KeyA | A | Shift+Alt+A | Shift+Alt+A | shift+alt+[KeyA] | -| Ctrl+Shift+Alt+KeyA | A | Ctrl+Shift+Alt+A | Ctrl+Shift+Alt+A | ctrl+shift+alt+[KeyA] | ------------------------------------------------------------------------------------------------------------------------------------ -| KeyB | b | B | B | [KeyB] | -| Ctrl+KeyB | b | Ctrl+B | Ctrl+B | ctrl+[KeyB] | -| Shift+KeyB | B | Shift+B | Shift+B | shift+[KeyB] | -| Ctrl+Shift+KeyB | B | Ctrl+Shift+B | Ctrl+Shift+B | ctrl+shift+[KeyB] | -| Alt+KeyB | b | Alt+B | Alt+B | alt+[KeyB] | -| Ctrl+Alt+KeyB | b | Ctrl+Alt+B | Ctrl+Alt+B | ctrl+alt+[KeyB] | -| Shift+Alt+KeyB | B | Shift+Alt+B | Shift+Alt+B | shift+alt+[KeyB] | -| Ctrl+Shift+Alt+KeyB | B | Ctrl+Shift+Alt+B | Ctrl+Shift+Alt+B | ctrl+shift+alt+[KeyB] | ------------------------------------------------------------------------------------------------------------------------------------ -| KeyC | c | C | C | [KeyC] | -| Ctrl+KeyC | c | Ctrl+C | Ctrl+C | ctrl+[KeyC] | -| Shift+KeyC | C | Shift+C | Shift+C | shift+[KeyC] | -| Ctrl+Shift+KeyC | C | Ctrl+Shift+C | Ctrl+Shift+C | ctrl+shift+[KeyC] | -| Alt+KeyC | c | Alt+C | Alt+C | alt+[KeyC] | -| Ctrl+Alt+KeyC | c | Ctrl+Alt+C | Ctrl+Alt+C | ctrl+alt+[KeyC] | -| Shift+Alt+KeyC | C | Shift+Alt+C | Shift+Alt+C | shift+alt+[KeyC] | -| Ctrl+Shift+Alt+KeyC | C | Ctrl+Shift+Alt+C | Ctrl+Shift+Alt+C | ctrl+shift+alt+[KeyC] | ------------------------------------------------------------------------------------------------------------------------------------ -| KeyD | d | D | D | [KeyD] | -| Ctrl+KeyD | d | Ctrl+D | Ctrl+D | ctrl+[KeyD] | -| Shift+KeyD | D | Shift+D | Shift+D | shift+[KeyD] | -| Ctrl+Shift+KeyD | D | Ctrl+Shift+D | Ctrl+Shift+D | ctrl+shift+[KeyD] | -| Alt+KeyD | d | Alt+D | Alt+D | alt+[KeyD] | -| Ctrl+Alt+KeyD | d | Ctrl+Alt+D | Ctrl+Alt+D | ctrl+alt+[KeyD] | -| Shift+Alt+KeyD | D | Shift+Alt+D | Shift+Alt+D | shift+alt+[KeyD] | -| Ctrl+Shift+Alt+KeyD | D | Ctrl+Shift+Alt+D | Ctrl+Shift+Alt+D | ctrl+shift+alt+[KeyD] | ------------------------------------------------------------------------------------------------------------------------------------ -| HW Code combination | Key | KeyCode combination | UI label | Dispatching string | ------------------------------------------------------------------------------------------------------------------------------------ -| KeyE | e | E | E | [KeyE] | -| Ctrl+KeyE | e | Ctrl+E | Ctrl+E | ctrl+[KeyE] | -| Shift+KeyE | E | Shift+E | Shift+E | shift+[KeyE] | -| Ctrl+Shift+KeyE | E | Ctrl+Shift+E | Ctrl+Shift+E | ctrl+shift+[KeyE] | -| Alt+KeyE | e | Alt+E | Alt+E | alt+[KeyE] | -| Ctrl+Alt+KeyE | e | Ctrl+Alt+E | Ctrl+Alt+E | ctrl+alt+[KeyE] | -| Shift+Alt+KeyE | E | Shift+Alt+E | Shift+Alt+E | shift+alt+[KeyE] | -| Ctrl+Shift+Alt+KeyE | E | Ctrl+Shift+Alt+E | Ctrl+Shift+Alt+E | ctrl+shift+alt+[KeyE] | ------------------------------------------------------------------------------------------------------------------------------------ -| KeyF | f | F | F | [KeyF] | -| Ctrl+KeyF | f | Ctrl+F | Ctrl+F | ctrl+[KeyF] | -| Shift+KeyF | F | Shift+F | Shift+F | shift+[KeyF] | -| Ctrl+Shift+KeyF | F | Ctrl+Shift+F | Ctrl+Shift+F | ctrl+shift+[KeyF] | -| Alt+KeyF | f | Alt+F | Alt+F | alt+[KeyF] | -| Ctrl+Alt+KeyF | f | Ctrl+Alt+F | Ctrl+Alt+F | ctrl+alt+[KeyF] | -| Shift+Alt+KeyF | F | Shift+Alt+F | Shift+Alt+F | shift+alt+[KeyF] | -| Ctrl+Shift+Alt+KeyF | F | Ctrl+Shift+Alt+F | Ctrl+Shift+Alt+F | ctrl+shift+alt+[KeyF] | ------------------------------------------------------------------------------------------------------------------------------------ -| KeyG | g | G | G | [KeyG] | -| Ctrl+KeyG | g | Ctrl+G | Ctrl+G | ctrl+[KeyG] | -| Shift+KeyG | G | Shift+G | Shift+G | shift+[KeyG] | -| Ctrl+Shift+KeyG | G | Ctrl+Shift+G | Ctrl+Shift+G | ctrl+shift+[KeyG] | -| Alt+KeyG | g | Alt+G | Alt+G | alt+[KeyG] | -| Ctrl+Alt+KeyG | g | Ctrl+Alt+G | Ctrl+Alt+G | ctrl+alt+[KeyG] | -| Shift+Alt+KeyG | G | Shift+Alt+G | Shift+Alt+G | shift+alt+[KeyG] | -| Ctrl+Shift+Alt+KeyG | G | Ctrl+Shift+Alt+G | Ctrl+Shift+Alt+G | ctrl+shift+alt+[KeyG] | ------------------------------------------------------------------------------------------------------------------------------------ -| KeyH | h | H | H | [KeyH] | -| Ctrl+KeyH | h | Ctrl+H | Ctrl+H | ctrl+[KeyH] | -| Shift+KeyH | H | Shift+H | Shift+H | shift+[KeyH] | -| Ctrl+Shift+KeyH | H | Ctrl+Shift+H | Ctrl+Shift+H | ctrl+shift+[KeyH] | -| Alt+KeyH | h | Alt+H | Alt+H | alt+[KeyH] | -| Ctrl+Alt+KeyH | h | Ctrl+Alt+H | Ctrl+Alt+H | ctrl+alt+[KeyH] | -| Shift+Alt+KeyH | H | Shift+Alt+H | Shift+Alt+H | shift+alt+[KeyH] | -| Ctrl+Shift+Alt+KeyH | H | Ctrl+Shift+Alt+H | Ctrl+Shift+Alt+H | ctrl+shift+alt+[KeyH] | ------------------------------------------------------------------------------------------------------------------------------------ -| HW Code combination | Key | KeyCode combination | UI label | Dispatching string | ------------------------------------------------------------------------------------------------------------------------------------ -| KeyI | i | I | I | [KeyI] | -| Ctrl+KeyI | i | Ctrl+I | Ctrl+I | ctrl+[KeyI] | -| Shift+KeyI | I | Shift+I | Shift+I | shift+[KeyI] | -| Ctrl+Shift+KeyI | I | Ctrl+Shift+I | Ctrl+Shift+I | ctrl+shift+[KeyI] | -| Alt+KeyI | i | Alt+I | Alt+I | alt+[KeyI] | -| Ctrl+Alt+KeyI | i | Ctrl+Alt+I | Ctrl+Alt+I | ctrl+alt+[KeyI] | -| Shift+Alt+KeyI | I | Shift+Alt+I | Shift+Alt+I | shift+alt+[KeyI] | -| Ctrl+Shift+Alt+KeyI | I | Ctrl+Shift+Alt+I | Ctrl+Shift+Alt+I | ctrl+shift+alt+[KeyI] | ------------------------------------------------------------------------------------------------------------------------------------ -| KeyJ | j | J | J | [KeyJ] | -| Ctrl+KeyJ | j | Ctrl+J | Ctrl+J | ctrl+[KeyJ] | -| Shift+KeyJ | J | Shift+J | Shift+J | shift+[KeyJ] | -| Ctrl+Shift+KeyJ | J | Ctrl+Shift+J | Ctrl+Shift+J | ctrl+shift+[KeyJ] | -| Alt+KeyJ | j | Alt+J | Alt+J | alt+[KeyJ] | -| Ctrl+Alt+KeyJ | j | Ctrl+Alt+J | Ctrl+Alt+J | ctrl+alt+[KeyJ] | -| Shift+Alt+KeyJ | J | Shift+Alt+J | Shift+Alt+J | shift+alt+[KeyJ] | -| Ctrl+Shift+Alt+KeyJ | J | Ctrl+Shift+Alt+J | Ctrl+Shift+Alt+J | ctrl+shift+alt+[KeyJ] | ------------------------------------------------------------------------------------------------------------------------------------ -| KeyK | k | K | K | [KeyK] | -| Ctrl+KeyK | k | Ctrl+K | Ctrl+K | ctrl+[KeyK] | -| Shift+KeyK | K | Shift+K | Shift+K | shift+[KeyK] | -| Ctrl+Shift+KeyK | K | Ctrl+Shift+K | Ctrl+Shift+K | ctrl+shift+[KeyK] | -| Alt+KeyK | k | Alt+K | Alt+K | alt+[KeyK] | -| Ctrl+Alt+KeyK | k | Ctrl+Alt+K | Ctrl+Alt+K | ctrl+alt+[KeyK] | -| Shift+Alt+KeyK | K | Shift+Alt+K | Shift+Alt+K | shift+alt+[KeyK] | -| Ctrl+Shift+Alt+KeyK | K | Ctrl+Shift+Alt+K | Ctrl+Shift+Alt+K | ctrl+shift+alt+[KeyK] | ------------------------------------------------------------------------------------------------------------------------------------ -| KeyL | l | L | L | [KeyL] | -| Ctrl+KeyL | l | Ctrl+L | Ctrl+L | ctrl+[KeyL] | -| Shift+KeyL | L | Shift+L | Shift+L | shift+[KeyL] | -| Ctrl+Shift+KeyL | L | Ctrl+Shift+L | Ctrl+Shift+L | ctrl+shift+[KeyL] | -| Alt+KeyL | l | Alt+L | Alt+L | alt+[KeyL] | -| Ctrl+Alt+KeyL | l | Ctrl+Alt+L | Ctrl+Alt+L | ctrl+alt+[KeyL] | -| Shift+Alt+KeyL | L | Shift+Alt+L | Shift+Alt+L | shift+alt+[KeyL] | -| Ctrl+Shift+Alt+KeyL | L | Ctrl+Shift+Alt+L | Ctrl+Shift+Alt+L | ctrl+shift+alt+[KeyL] | ------------------------------------------------------------------------------------------------------------------------------------ -| HW Code combination | Key | KeyCode combination | UI label | Dispatching string | ------------------------------------------------------------------------------------------------------------------------------------ -| KeyM | m | M | M | [KeyM] | -| Ctrl+KeyM | m | Ctrl+M | Ctrl+M | ctrl+[KeyM] | -| Shift+KeyM | M | Shift+M | Shift+M | shift+[KeyM] | -| Ctrl+Shift+KeyM | M | Ctrl+Shift+M | Ctrl+Shift+M | ctrl+shift+[KeyM] | -| Alt+KeyM | m | Alt+M | Alt+M | alt+[KeyM] | -| Ctrl+Alt+KeyM | m | Ctrl+Alt+M | Ctrl+Alt+M | ctrl+alt+[KeyM] | -| Shift+Alt+KeyM | M | Shift+Alt+M | Shift+Alt+M | shift+alt+[KeyM] | -| Ctrl+Shift+Alt+KeyM | M | Ctrl+Shift+Alt+M | Ctrl+Shift+Alt+M | ctrl+shift+alt+[KeyM] | ------------------------------------------------------------------------------------------------------------------------------------ -| KeyN | n | N | N | [KeyN] | -| Ctrl+KeyN | n | Ctrl+N | Ctrl+N | ctrl+[KeyN] | -| Shift+KeyN | N | Shift+N | Shift+N | shift+[KeyN] | -| Ctrl+Shift+KeyN | N | Ctrl+Shift+N | Ctrl+Shift+N | ctrl+shift+[KeyN] | -| Alt+KeyN | n | Alt+N | Alt+N | alt+[KeyN] | -| Ctrl+Alt+KeyN | n | Ctrl+Alt+N | Ctrl+Alt+N | ctrl+alt+[KeyN] | -| Shift+Alt+KeyN | N | Shift+Alt+N | Shift+Alt+N | shift+alt+[KeyN] | -| Ctrl+Shift+Alt+KeyN | N | Ctrl+Shift+Alt+N | Ctrl+Shift+Alt+N | ctrl+shift+alt+[KeyN] | ------------------------------------------------------------------------------------------------------------------------------------ -| KeyO | o | O | O | [KeyO] | -| Ctrl+KeyO | o | Ctrl+O | Ctrl+O | ctrl+[KeyO] | -| Shift+KeyO | O | Shift+O | Shift+O | shift+[KeyO] | -| Ctrl+Shift+KeyO | O | Ctrl+Shift+O | Ctrl+Shift+O | ctrl+shift+[KeyO] | -| Alt+KeyO | o | Alt+O | Alt+O | alt+[KeyO] | -| Ctrl+Alt+KeyO | o | Ctrl+Alt+O | Ctrl+Alt+O | ctrl+alt+[KeyO] | -| Shift+Alt+KeyO | O | Shift+Alt+O | Shift+Alt+O | shift+alt+[KeyO] | -| Ctrl+Shift+Alt+KeyO | O | Ctrl+Shift+Alt+O | Ctrl+Shift+Alt+O | ctrl+shift+alt+[KeyO] | ------------------------------------------------------------------------------------------------------------------------------------ -| KeyP | p | P | P | [KeyP] | -| Ctrl+KeyP | p | Ctrl+P | Ctrl+P | ctrl+[KeyP] | -| Shift+KeyP | P | Shift+P | Shift+P | shift+[KeyP] | -| Ctrl+Shift+KeyP | P | Ctrl+Shift+P | Ctrl+Shift+P | ctrl+shift+[KeyP] | -| Alt+KeyP | p | Alt+P | Alt+P | alt+[KeyP] | -| Ctrl+Alt+KeyP | p | Ctrl+Alt+P | Ctrl+Alt+P | ctrl+alt+[KeyP] | -| Shift+Alt+KeyP | P | Shift+Alt+P | Shift+Alt+P | shift+alt+[KeyP] | -| Ctrl+Shift+Alt+KeyP | P | Ctrl+Shift+Alt+P | Ctrl+Shift+Alt+P | ctrl+shift+alt+[KeyP] | ------------------------------------------------------------------------------------------------------------------------------------ -| HW Code combination | Key | KeyCode combination | UI label | Dispatching string | ------------------------------------------------------------------------------------------------------------------------------------ -| KeyQ | q | Q | Q | [KeyQ] | -| Ctrl+KeyQ | q | Ctrl+Q | Ctrl+Q | ctrl+[KeyQ] | -| Shift+KeyQ | Q | Shift+Q | Shift+Q | shift+[KeyQ] | -| Ctrl+Shift+KeyQ | Q | Ctrl+Shift+Q | Ctrl+Shift+Q | ctrl+shift+[KeyQ] | -| Alt+KeyQ | q | Alt+Q | Alt+Q | alt+[KeyQ] | -| Ctrl+Alt+KeyQ | q | Ctrl+Alt+Q | Ctrl+Alt+Q | ctrl+alt+[KeyQ] | -| Shift+Alt+KeyQ | Q | Shift+Alt+Q | Shift+Alt+Q | shift+alt+[KeyQ] | -| Ctrl+Shift+Alt+KeyQ | Q | Ctrl+Shift+Alt+Q | Ctrl+Shift+Alt+Q | ctrl+shift+alt+[KeyQ] | ------------------------------------------------------------------------------------------------------------------------------------ -| KeyR | r | R | R | [KeyR] | -| Ctrl+KeyR | r | Ctrl+R | Ctrl+R | ctrl+[KeyR] | -| Shift+KeyR | R | Shift+R | Shift+R | shift+[KeyR] | -| Ctrl+Shift+KeyR | R | Ctrl+Shift+R | Ctrl+Shift+R | ctrl+shift+[KeyR] | -| Alt+KeyR | r | Alt+R | Alt+R | alt+[KeyR] | -| Ctrl+Alt+KeyR | r | Ctrl+Alt+R | Ctrl+Alt+R | ctrl+alt+[KeyR] | -| Shift+Alt+KeyR | R | Shift+Alt+R | Shift+Alt+R | shift+alt+[KeyR] | -| Ctrl+Shift+Alt+KeyR | R | Ctrl+Shift+Alt+R | Ctrl+Shift+Alt+R | ctrl+shift+alt+[KeyR] | ------------------------------------------------------------------------------------------------------------------------------------ -| KeyS | s | S | S | [KeyS] | -| Ctrl+KeyS | s | Ctrl+S | Ctrl+S | ctrl+[KeyS] | -| Shift+KeyS | S | Shift+S | Shift+S | shift+[KeyS] | -| Ctrl+Shift+KeyS | S | Ctrl+Shift+S | Ctrl+Shift+S | ctrl+shift+[KeyS] | -| Alt+KeyS | s | Alt+S | Alt+S | alt+[KeyS] | -| Ctrl+Alt+KeyS | s | Ctrl+Alt+S | Ctrl+Alt+S | ctrl+alt+[KeyS] | -| Shift+Alt+KeyS | S | Shift+Alt+S | Shift+Alt+S | shift+alt+[KeyS] | -| Ctrl+Shift+Alt+KeyS | S | Ctrl+Shift+Alt+S | Ctrl+Shift+Alt+S | ctrl+shift+alt+[KeyS] | ------------------------------------------------------------------------------------------------------------------------------------ -| KeyT | t | T | T | [KeyT] | -| Ctrl+KeyT | t | Ctrl+T | Ctrl+T | ctrl+[KeyT] | -| Shift+KeyT | T | Shift+T | Shift+T | shift+[KeyT] | -| Ctrl+Shift+KeyT | T | Ctrl+Shift+T | Ctrl+Shift+T | ctrl+shift+[KeyT] | -| Alt+KeyT | t | Alt+T | Alt+T | alt+[KeyT] | -| Ctrl+Alt+KeyT | t | Ctrl+Alt+T | Ctrl+Alt+T | ctrl+alt+[KeyT] | -| Shift+Alt+KeyT | T | Shift+Alt+T | Shift+Alt+T | shift+alt+[KeyT] | -| Ctrl+Shift+Alt+KeyT | T | Ctrl+Shift+Alt+T | Ctrl+Shift+Alt+T | ctrl+shift+alt+[KeyT] | ------------------------------------------------------------------------------------------------------------------------------------ -| HW Code combination | Key | KeyCode combination | UI label | Dispatching string | ------------------------------------------------------------------------------------------------------------------------------------ -| KeyU | u | U | U | [KeyU] | -| Ctrl+KeyU | u | Ctrl+U | Ctrl+U | ctrl+[KeyU] | -| Shift+KeyU | U | Shift+U | Shift+U | shift+[KeyU] | -| Ctrl+Shift+KeyU | U | Ctrl+Shift+U | Ctrl+Shift+U | ctrl+shift+[KeyU] | -| Alt+KeyU | u | Alt+U | Alt+U | alt+[KeyU] | -| Ctrl+Alt+KeyU | u | Ctrl+Alt+U | Ctrl+Alt+U | ctrl+alt+[KeyU] | -| Shift+Alt+KeyU | U | Shift+Alt+U | Shift+Alt+U | shift+alt+[KeyU] | -| Ctrl+Shift+Alt+KeyU | U | Ctrl+Shift+Alt+U | Ctrl+Shift+Alt+U | ctrl+shift+alt+[KeyU] | ------------------------------------------------------------------------------------------------------------------------------------ -| KeyV | v | V | V | [KeyV] | -| Ctrl+KeyV | v | Ctrl+V | Ctrl+V | ctrl+[KeyV] | -| Shift+KeyV | V | Shift+V | Shift+V | shift+[KeyV] | -| Ctrl+Shift+KeyV | V | Ctrl+Shift+V | Ctrl+Shift+V | ctrl+shift+[KeyV] | -| Alt+KeyV | v | Alt+V | Alt+V | alt+[KeyV] | -| Ctrl+Alt+KeyV | v | Ctrl+Alt+V | Ctrl+Alt+V | ctrl+alt+[KeyV] | -| Shift+Alt+KeyV | V | Shift+Alt+V | Shift+Alt+V | shift+alt+[KeyV] | -| Ctrl+Shift+Alt+KeyV | V | Ctrl+Shift+Alt+V | Ctrl+Shift+Alt+V | ctrl+shift+alt+[KeyV] | ------------------------------------------------------------------------------------------------------------------------------------ -| KeyW | w | W | W | [KeyW] | -| Ctrl+KeyW | w | Ctrl+W | Ctrl+W | ctrl+[KeyW] | -| Shift+KeyW | W | Shift+W | Shift+W | shift+[KeyW] | -| Ctrl+Shift+KeyW | W | Ctrl+Shift+W | Ctrl+Shift+W | ctrl+shift+[KeyW] | -| Alt+KeyW | w | Alt+W | Alt+W | alt+[KeyW] | -| Ctrl+Alt+KeyW | w | Ctrl+Alt+W | Ctrl+Alt+W | ctrl+alt+[KeyW] | -| Shift+Alt+KeyW | W | Shift+Alt+W | Shift+Alt+W | shift+alt+[KeyW] | -| Ctrl+Shift+Alt+KeyW | W | Ctrl+Shift+Alt+W | Ctrl+Shift+Alt+W | ctrl+shift+alt+[KeyW] | ------------------------------------------------------------------------------------------------------------------------------------ -| KeyX | x | X | X | [KeyX] | -| Ctrl+KeyX | x | Ctrl+X | Ctrl+X | ctrl+[KeyX] | -| Shift+KeyX | X | Shift+X | Shift+X | shift+[KeyX] | -| Ctrl+Shift+KeyX | X | Ctrl+Shift+X | Ctrl+Shift+X | ctrl+shift+[KeyX] | -| Alt+KeyX | x | Alt+X | Alt+X | alt+[KeyX] | -| Ctrl+Alt+KeyX | x | Ctrl+Alt+X | Ctrl+Alt+X | ctrl+alt+[KeyX] | -| Shift+Alt+KeyX | X | Shift+Alt+X | Shift+Alt+X | shift+alt+[KeyX] | -| Ctrl+Shift+Alt+KeyX | X | Ctrl+Shift+Alt+X | Ctrl+Shift+Alt+X | ctrl+shift+alt+[KeyX] | ------------------------------------------------------------------------------------------------------------------------------------ -| HW Code combination | Key | KeyCode combination | UI label | Dispatching string | ------------------------------------------------------------------------------------------------------------------------------------ -| KeyY | y | Y | Y | [KeyY] | -| Ctrl+KeyY | y | Ctrl+Y | Ctrl+Y | ctrl+[KeyY] | -| Shift+KeyY | Y | Shift+Y | Shift+Y | shift+[KeyY] | -| Ctrl+Shift+KeyY | Y | Ctrl+Shift+Y | Ctrl+Shift+Y | ctrl+shift+[KeyY] | -| Alt+KeyY | y | Alt+Y | Alt+Y | alt+[KeyY] | -| Ctrl+Alt+KeyY | y | Ctrl+Alt+Y | Ctrl+Alt+Y | ctrl+alt+[KeyY] | -| Shift+Alt+KeyY | Y | Shift+Alt+Y | Shift+Alt+Y | shift+alt+[KeyY] | -| Ctrl+Shift+Alt+KeyY | Y | Ctrl+Shift+Alt+Y | Ctrl+Shift+Alt+Y | ctrl+shift+alt+[KeyY] | ------------------------------------------------------------------------------------------------------------------------------------ -| KeyZ | z | Z | Z | [KeyZ] | -| Ctrl+KeyZ | z | Ctrl+Z | Ctrl+Z | ctrl+[KeyZ] | -| Shift+KeyZ | Z | Shift+Z | Shift+Z | shift+[KeyZ] | -| Ctrl+Shift+KeyZ | Z | Ctrl+Shift+Z | Ctrl+Shift+Z | ctrl+shift+[KeyZ] | -| Alt+KeyZ | z | Alt+Z | Alt+Z | alt+[KeyZ] | -| Ctrl+Alt+KeyZ | z | Ctrl+Alt+Z | Ctrl+Alt+Z | ctrl+alt+[KeyZ] | -| Shift+Alt+KeyZ | Z | Shift+Alt+Z | Shift+Alt+Z | shift+alt+[KeyZ] | -| Ctrl+Shift+Alt+KeyZ | Z | Ctrl+Shift+Alt+Z | Ctrl+Shift+Alt+Z | ctrl+shift+alt+[KeyZ] | ------------------------------------------------------------------------------------------------------------------------------------ -| Digit1 | 1 | 1 | 1 | [Digit1] | -| Ctrl+Digit1 | 1 | Ctrl+1 | Ctrl+1 | ctrl+[Digit1] | -| Shift+Digit1 | ! | Shift+1 | Shift+1 | shift+[Digit1] | -| Ctrl+Shift+Digit1 | ! | Ctrl+Shift+1 | Ctrl+Shift+1 | ctrl+shift+[Digit1] | -| Alt+Digit1 | 1 | Alt+1 | Alt+1 | alt+[Digit1] | -| Ctrl+Alt+Digit1 | 1 | Ctrl+Alt+1 | Ctrl+Alt+1 | ctrl+alt+[Digit1] | -| Shift+Alt+Digit1 | ! | Shift+Alt+1 | Shift+Alt+1 | shift+alt+[Digit1] | -| Ctrl+Shift+Alt+Digit1 | ! | Ctrl+Shift+Alt+1 | Ctrl+Shift+Alt+1 | ctrl+shift+alt+[Digit1] | ------------------------------------------------------------------------------------------------------------------------------------ -| Digit2 | 2 | 2 | 2 | [Digit2] | -| Ctrl+Digit2 | 2 | Ctrl+2 | Ctrl+2 | ctrl+[Digit2] | -| Shift+Digit2 | @ | Shift+2 | Shift+2 | shift+[Digit2] | -| Ctrl+Shift+Digit2 | @ | Ctrl+Shift+2 | Ctrl+Shift+2 | ctrl+shift+[Digit2] | -| Alt+Digit2 | 2 | Alt+2 | Alt+2 | alt+[Digit2] | -| Ctrl+Alt+Digit2 | 2 | Ctrl+Alt+2 | Ctrl+Alt+2 | ctrl+alt+[Digit2] | -| Shift+Alt+Digit2 | @ | Shift+Alt+2 | Shift+Alt+2 | shift+alt+[Digit2] | -| Ctrl+Shift+Alt+Digit2 | @ | Ctrl+Shift+Alt+2 | Ctrl+Shift+Alt+2 | ctrl+shift+alt+[Digit2] | ------------------------------------------------------------------------------------------------------------------------------------ -| HW Code combination | Key | KeyCode combination | UI label | Dispatching string | ------------------------------------------------------------------------------------------------------------------------------------ -| Digit3 | 3 | 3 | 3 | [Digit3] | -| Ctrl+Digit3 | 3 | Ctrl+3 | Ctrl+3 | ctrl+[Digit3] | -| Shift+Digit3 | # | Shift+3 | Shift+3 | shift+[Digit3] | -| Ctrl+Shift+Digit3 | # | Ctrl+Shift+3 | Ctrl+Shift+3 | ctrl+shift+[Digit3] | -| Alt+Digit3 | 3 | Alt+3 | Alt+3 | alt+[Digit3] | -| Ctrl+Alt+Digit3 | 3 | Ctrl+Alt+3 | Ctrl+Alt+3 | ctrl+alt+[Digit3] | -| Shift+Alt+Digit3 | # | Shift+Alt+3 | Shift+Alt+3 | shift+alt+[Digit3] | -| Ctrl+Shift+Alt+Digit3 | # | Ctrl+Shift+Alt+3 | Ctrl+Shift+Alt+3 | ctrl+shift+alt+[Digit3] | ------------------------------------------------------------------------------------------------------------------------------------ -| Digit4 | 4 | 4 | 4 | [Digit4] | -| Ctrl+Digit4 | 4 | Ctrl+4 | Ctrl+4 | ctrl+[Digit4] | -| Shift+Digit4 | $ | Shift+4 | Shift+4 | shift+[Digit4] | -| Ctrl+Shift+Digit4 | $ | Ctrl+Shift+4 | Ctrl+Shift+4 | ctrl+shift+[Digit4] | -| Alt+Digit4 | 4 | Alt+4 | Alt+4 | alt+[Digit4] | -| Ctrl+Alt+Digit4 | 4 | Ctrl+Alt+4 | Ctrl+Alt+4 | ctrl+alt+[Digit4] | -| Shift+Alt+Digit4 | $ | Shift+Alt+4 | Shift+Alt+4 | shift+alt+[Digit4] | -| Ctrl+Shift+Alt+Digit4 | $ | Ctrl+Shift+Alt+4 | Ctrl+Shift+Alt+4 | ctrl+shift+alt+[Digit4] | ------------------------------------------------------------------------------------------------------------------------------------ -| Digit5 | 5 | 5 | 5 | [Digit5] | -| Ctrl+Digit5 | 5 | Ctrl+5 | Ctrl+5 | ctrl+[Digit5] | -| Shift+Digit5 | % | Shift+5 | Shift+5 | shift+[Digit5] | -| Ctrl+Shift+Digit5 | % | Ctrl+Shift+5 | Ctrl+Shift+5 | ctrl+shift+[Digit5] | -| Alt+Digit5 | 5 | Alt+5 | Alt+5 | alt+[Digit5] | -| Ctrl+Alt+Digit5 | 5 | Ctrl+Alt+5 | Ctrl+Alt+5 | ctrl+alt+[Digit5] | -| Shift+Alt+Digit5 | % | Shift+Alt+5 | Shift+Alt+5 | shift+alt+[Digit5] | -| Ctrl+Shift+Alt+Digit5 | % | Ctrl+Shift+Alt+5 | Ctrl+Shift+Alt+5 | ctrl+shift+alt+[Digit5] | ------------------------------------------------------------------------------------------------------------------------------------ -| Digit6 | 6 | 6 | 6 | [Digit6] | -| Ctrl+Digit6 | 6 | Ctrl+6 | Ctrl+6 | ctrl+[Digit6] | -| Shift+Digit6 | ^ | Shift+6 | Shift+6 | shift+[Digit6] | -| Ctrl+Shift+Digit6 | ^ | Ctrl+Shift+6 | Ctrl+Shift+6 | ctrl+shift+[Digit6] | -| Alt+Digit6 | 6 | Alt+6 | Alt+6 | alt+[Digit6] | -| Ctrl+Alt+Digit6 | 6 | Ctrl+Alt+6 | Ctrl+Alt+6 | ctrl+alt+[Digit6] | -| Shift+Alt+Digit6 | ^ | Shift+Alt+6 | Shift+Alt+6 | shift+alt+[Digit6] | -| Ctrl+Shift+Alt+Digit6 | ^ | Ctrl+Shift+Alt+6 | Ctrl+Shift+Alt+6 | ctrl+shift+alt+[Digit6] | ------------------------------------------------------------------------------------------------------------------------------------ -| HW Code combination | Key | KeyCode combination | UI label | Dispatching string | ------------------------------------------------------------------------------------------------------------------------------------ -| Digit7 | 7 | 7 | 7 | [Digit7] | -| Ctrl+Digit7 | 7 | Ctrl+7 | Ctrl+7 | ctrl+[Digit7] | -| Shift+Digit7 | & | Shift+7 | Shift+7 | shift+[Digit7] | -| Ctrl+Shift+Digit7 | & | Ctrl+Shift+7 | Ctrl+Shift+7 | ctrl+shift+[Digit7] | -| Alt+Digit7 | 7 | Alt+7 | Alt+7 | alt+[Digit7] | -| Ctrl+Alt+Digit7 | 7 | Ctrl+Alt+7 | Ctrl+Alt+7 | ctrl+alt+[Digit7] | -| Shift+Alt+Digit7 | & | Shift+Alt+7 | Shift+Alt+7 | shift+alt+[Digit7] | -| Ctrl+Shift+Alt+Digit7 | & | Ctrl+Shift+Alt+7 | Ctrl+Shift+Alt+7 | ctrl+shift+alt+[Digit7] | ------------------------------------------------------------------------------------------------------------------------------------ -| Digit8 | 8 | 8 | 8 | [Digit8] | -| Ctrl+Digit8 | 8 | Ctrl+8 | Ctrl+8 | ctrl+[Digit8] | -| Shift+Digit8 | * | Shift+8 | Shift+8 | shift+[Digit8] | -| Ctrl+Shift+Digit8 | * | Ctrl+Shift+8 | Ctrl+Shift+8 | ctrl+shift+[Digit8] | -| Alt+Digit8 | 8 | Alt+8 | Alt+8 | alt+[Digit8] | -| Ctrl+Alt+Digit8 | 8 | Ctrl+Alt+8 | Ctrl+Alt+8 | ctrl+alt+[Digit8] | -| Shift+Alt+Digit8 | * | Shift+Alt+8 | Shift+Alt+8 | shift+alt+[Digit8] | -| Ctrl+Shift+Alt+Digit8 | * | Ctrl+Shift+Alt+8 | Ctrl+Shift+Alt+8 | ctrl+shift+alt+[Digit8] | ------------------------------------------------------------------------------------------------------------------------------------ -| Digit9 | 9 | 9 | 9 | [Digit9] | -| Ctrl+Digit9 | 9 | Ctrl+9 | Ctrl+9 | ctrl+[Digit9] | -| Shift+Digit9 | ( | Shift+9 | Shift+9 | shift+[Digit9] | -| Ctrl+Shift+Digit9 | ( | Ctrl+Shift+9 | Ctrl+Shift+9 | ctrl+shift+[Digit9] | -| Alt+Digit9 | 9 | Alt+9 | Alt+9 | alt+[Digit9] | -| Ctrl+Alt+Digit9 | 9 | Ctrl+Alt+9 | Ctrl+Alt+9 | ctrl+alt+[Digit9] | -| Shift+Alt+Digit9 | ( | Shift+Alt+9 | Shift+Alt+9 | shift+alt+[Digit9] | -| Ctrl+Shift+Alt+Digit9 | ( | Ctrl+Shift+Alt+9 | Ctrl+Shift+Alt+9 | ctrl+shift+alt+[Digit9] | ------------------------------------------------------------------------------------------------------------------------------------ -| Digit0 | 0 | 0 | 0 | [Digit0] | -| Ctrl+Digit0 | 0 | Ctrl+0 | Ctrl+0 | ctrl+[Digit0] | -| Shift+Digit0 | ) | Shift+0 | Shift+0 | shift+[Digit0] | -| Ctrl+Shift+Digit0 | ) | Ctrl+Shift+0 | Ctrl+Shift+0 | ctrl+shift+[Digit0] | -| Alt+Digit0 | 0 | Alt+0 | Alt+0 | alt+[Digit0] | -| Ctrl+Alt+Digit0 | 0 | Ctrl+Alt+0 | Ctrl+Alt+0 | ctrl+alt+[Digit0] | -| Shift+Alt+Digit0 | ) | Shift+Alt+0 | Shift+Alt+0 | shift+alt+[Digit0] | -| Ctrl+Shift+Alt+Digit0 | ) | Ctrl+Shift+Alt+0 | Ctrl+Shift+Alt+0 | ctrl+shift+alt+[Digit0] | ------------------------------------------------------------------------------------------------------------------------------------ -| HW Code combination | Key | KeyCode combination | UI label | Dispatching string | ------------------------------------------------------------------------------------------------------------------------------------ -| Minus | - | - | - | [Minus] | -| Ctrl+Minus | - | Ctrl+- | Ctrl+- | ctrl+[Minus] | -| Shift+Minus | _ | Shift+- | Shift+- | shift+[Minus] | -| Ctrl+Shift+Minus | _ | Ctrl+Shift+- | Ctrl+Shift+- | ctrl+shift+[Minus] | -| Alt+Minus | - | Alt+- | Alt+- | alt+[Minus] | -| Ctrl+Alt+Minus | - | Ctrl+Alt+- | Ctrl+Alt+- | ctrl+alt+[Minus] | -| Shift+Alt+Minus | _ | Shift+Alt+- | Shift+Alt+- | shift+alt+[Minus] | -| Ctrl+Shift+Alt+Minus | _ | Ctrl+Shift+Alt+- | Ctrl+Shift+Alt+- | ctrl+shift+alt+[Minus] | ------------------------------------------------------------------------------------------------------------------------------------ -| Equal | = | = | = | [Equal] | -| Ctrl+Equal | = | Ctrl+= | Ctrl+= | ctrl+[Equal] | -| Shift+Equal | + | Shift+= | Shift+= | shift+[Equal] | -| Ctrl+Shift+Equal | + | Ctrl+Shift+= | Ctrl+Shift+= | ctrl+shift+[Equal] | -| Alt+Equal | = | Alt+= | Alt+= | alt+[Equal] | -| Ctrl+Alt+Equal | = | Ctrl+Alt+= | Ctrl+Alt+= | ctrl+alt+[Equal] | -| Shift+Alt+Equal | + | Shift+Alt+= | Shift+Alt+= | shift+alt+[Equal] | -| Ctrl+Shift+Alt+Equal | + | Ctrl+Shift+Alt+= | Ctrl+Shift+Alt+= | ctrl+shift+alt+[Equal] | ------------------------------------------------------------------------------------------------------------------------------------ -| BracketLeft | [ | [ | [ | [BracketLeft] | -| Ctrl+BracketLeft | [ | Ctrl+[ | Ctrl+[ | ctrl+[BracketLeft] | -| Shift+BracketLeft | { | Shift+[ | Shift+[ | shift+[BracketLeft] | -| Ctrl+Shift+BracketLeft | { | Ctrl+Shift+[ | Ctrl+Shift+[ | ctrl+shift+[BracketLeft] | -| Alt+BracketLeft | [ | Alt+[ | Alt+[ | alt+[BracketLeft] | -| Ctrl+Alt+BracketLeft | [ | Ctrl+Alt+[ | Ctrl+Alt+[ | ctrl+alt+[BracketLeft] | -| Shift+Alt+BracketLeft | { | Shift+Alt+[ | Shift+Alt+[ | shift+alt+[BracketLeft] | -| Ctrl+Shift+Alt+BracketLeft | { | Ctrl+Shift+Alt+[ | Ctrl+Shift+Alt+[ | ctrl+shift+alt+[BracketLeft] | ------------------------------------------------------------------------------------------------------------------------------------ -| BracketRight | ] | ] | ] | [BracketRight] | -| Ctrl+BracketRight | ] | Ctrl+] | Ctrl+] | ctrl+[BracketRight] | -| Shift+BracketRight | } | Shift+] | Shift+] | shift+[BracketRight] | -| Ctrl+Shift+BracketRight | } | Ctrl+Shift+] | Ctrl+Shift+] | ctrl+shift+[BracketRight] | -| Alt+BracketRight | ] | Alt+] | Alt+] | alt+[BracketRight] | -| Ctrl+Alt+BracketRight | ] | Ctrl+Alt+] | Ctrl+Alt+] | ctrl+alt+[BracketRight] | -| Shift+Alt+BracketRight | } | Shift+Alt+] | Shift+Alt+] | shift+alt+[BracketRight] | -| Ctrl+Shift+Alt+BracketRight | } | Ctrl+Shift+Alt+] | Ctrl+Shift+Alt+] | ctrl+shift+alt+[BracketRight] | ------------------------------------------------------------------------------------------------------------------------------------ -| HW Code combination | Key | KeyCode combination | UI label | Dispatching string | ------------------------------------------------------------------------------------------------------------------------------------ -| Backslash | \ | \ | \ | [Backslash] | -| Ctrl+Backslash | \ | Ctrl+\ | Ctrl+\ | ctrl+[Backslash] | -| Shift+Backslash | | | Shift+\ | Shift+\ | shift+[Backslash] | -| Ctrl+Shift+Backslash | | | Ctrl+Shift+\ | Ctrl+Shift+\ | ctrl+shift+[Backslash] | -| Alt+Backslash | \ | Alt+\ | Alt+\ | alt+[Backslash] | -| Ctrl+Alt+Backslash | \ | Ctrl+Alt+\ | Ctrl+Alt+\ | ctrl+alt+[Backslash] | -| Shift+Alt+Backslash | | | Shift+Alt+\ | Shift+Alt+\ | shift+alt+[Backslash] | -| Ctrl+Shift+Alt+Backslash | | | Ctrl+Shift+Alt+\ | Ctrl+Shift+Alt+\ | ctrl+shift+alt+[Backslash] | ------------------------------------------------------------------------------------------------------------------------------------ -| IntlHash | --- | unknown | undefined | null | -| Ctrl+IntlHash | --- | unknown | Ctrl+undefined | null | -| Shift+IntlHash | --- | unknown | Shift+undefined | null | -| Ctrl+Shift+IntlHash | --- | unknown | Ctrl+Shift+undefined | null | -| Alt+IntlHash | --- | unknown | Alt+undefined | null | -| Ctrl+Alt+IntlHash | --- | unknown | Ctrl+Alt+undefined | null | -| Shift+Alt+IntlHash | --- | unknown | Shift+Alt+undefined | null | -| Ctrl+Shift+Alt+IntlHash | --- | unknown | Ctrl+Shift+Alt+undefined | null | ------------------------------------------------------------------------------------------------------------------------------------ -| Semicolon | ; | ; | ; | [Semicolon] | -| Ctrl+Semicolon | ; | Ctrl+; | Ctrl+; | ctrl+[Semicolon] | -| Shift+Semicolon | : | Shift+; | Shift+; | shift+[Semicolon] | -| Ctrl+Shift+Semicolon | : | Ctrl+Shift+; | Ctrl+Shift+; | ctrl+shift+[Semicolon] | -| Alt+Semicolon | ; | Alt+; | Alt+; | alt+[Semicolon] | -| Ctrl+Alt+Semicolon | ; | Ctrl+Alt+; | Ctrl+Alt+; | ctrl+alt+[Semicolon] | -| Shift+Alt+Semicolon | : | Shift+Alt+; | Shift+Alt+; | shift+alt+[Semicolon] | -| Ctrl+Shift+Alt+Semicolon | : | Ctrl+Shift+Alt+; | Ctrl+Shift+Alt+; | ctrl+shift+alt+[Semicolon] | ------------------------------------------------------------------------------------------------------------------------------------ -| Quote | ' | ' | ' | [Quote] | -| Ctrl+Quote | ' | Ctrl+' | Ctrl+' | ctrl+[Quote] | -| Shift+Quote | " | Shift+' | Shift+' | shift+[Quote] | -| Ctrl+Shift+Quote | " | Ctrl+Shift+' | Ctrl+Shift+' | ctrl+shift+[Quote] | -| Alt+Quote | ' | Alt+' | Alt+' | alt+[Quote] | -| Ctrl+Alt+Quote | ' | Ctrl+Alt+' | Ctrl+Alt+' | ctrl+alt+[Quote] | -| Shift+Alt+Quote | " | Shift+Alt+' | Shift+Alt+' | shift+alt+[Quote] | -| Ctrl+Shift+Alt+Quote | " | Ctrl+Shift+Alt+' | Ctrl+Shift+Alt+' | ctrl+shift+alt+[Quote] | ------------------------------------------------------------------------------------------------------------------------------------ -| HW Code combination | Key | KeyCode combination | UI label | Dispatching string | ------------------------------------------------------------------------------------------------------------------------------------ -| Backquote | ` | ` | ` | [Backquote] | -| Ctrl+Backquote | ` | Ctrl+` | Ctrl+` | ctrl+[Backquote] | -| Shift+Backquote | ~ | Shift+` | Shift+` | shift+[Backquote] | -| Ctrl+Shift+Backquote | ~ | Ctrl+Shift+` | Ctrl+Shift+` | ctrl+shift+[Backquote] | -| Alt+Backquote | ` | Alt+` | Alt+` | alt+[Backquote] | -| Ctrl+Alt+Backquote | ` | Ctrl+Alt+` | Ctrl+Alt+` | ctrl+alt+[Backquote] | -| Shift+Alt+Backquote | ~ | Shift+Alt+` | Shift+Alt+` | shift+alt+[Backquote] | -| Ctrl+Shift+Alt+Backquote | ~ | Ctrl+Shift+Alt+` | Ctrl+Shift+Alt+` | ctrl+shift+alt+[Backquote] | ------------------------------------------------------------------------------------------------------------------------------------ -| Comma | , | , | , | [Comma] | -| Ctrl+Comma | , | Ctrl+, | Ctrl+, | ctrl+[Comma] | -| Shift+Comma | < | Shift+, | Shift+, | shift+[Comma] | -| Ctrl+Shift+Comma | < | Ctrl+Shift+, | Ctrl+Shift+, | ctrl+shift+[Comma] | -| Alt+Comma | , | Alt+, | Alt+, | alt+[Comma] | -| Ctrl+Alt+Comma | , | Ctrl+Alt+, | Ctrl+Alt+, | ctrl+alt+[Comma] | -| Shift+Alt+Comma | < | Shift+Alt+, | Shift+Alt+, | shift+alt+[Comma] | -| Ctrl+Shift+Alt+Comma | < | Ctrl+Shift+Alt+, | Ctrl+Shift+Alt+, | ctrl+shift+alt+[Comma] | ------------------------------------------------------------------------------------------------------------------------------------ -| Period | . | . | . | [Period] | -| Ctrl+Period | . | Ctrl+. | Ctrl+. | ctrl+[Period] | -| Shift+Period | > | Shift+. | Shift+. | shift+[Period] | -| Ctrl+Shift+Period | > | Ctrl+Shift+. | Ctrl+Shift+. | ctrl+shift+[Period] | -| Alt+Period | . | Alt+. | Alt+. | alt+[Period] | -| Ctrl+Alt+Period | . | Ctrl+Alt+. | Ctrl+Alt+. | ctrl+alt+[Period] | -| Shift+Alt+Period | > | Shift+Alt+. | Shift+Alt+. | shift+alt+[Period] | -| Ctrl+Shift+Alt+Period | > | Ctrl+Shift+Alt+. | Ctrl+Shift+Alt+. | ctrl+shift+alt+[Period] | ------------------------------------------------------------------------------------------------------------------------------------ -| Slash | / | / | / | [Slash] | -| Ctrl+Slash | / | Ctrl+/ | Ctrl+/ | ctrl+[Slash] | -| Shift+Slash | ? | Shift+/ | Shift+/ | shift+[Slash] | -| Ctrl+Shift+Slash | ? | Ctrl+Shift+/ | Ctrl+Shift+/ | ctrl+shift+[Slash] | -| Alt+Slash | / | Alt+/ | Alt+/ | alt+[Slash] | -| Ctrl+Alt+Slash | / | Ctrl+Alt+/ | Ctrl+Alt+/ | ctrl+alt+[Slash] | -| Shift+Alt+Slash | ? | Shift+Alt+/ | Shift+Alt+/ | shift+alt+[Slash] | -| Ctrl+Shift+Alt+Slash | ? | Ctrl+Shift+Alt+/ | Ctrl+Shift+Alt+/ | ctrl+shift+alt+[Slash] | ------------------------------------------------------------------------------------------------------------------------------------ -| HW Code combination | Key | KeyCode combination | UI label | Dispatching string | ------------------------------------------------------------------------------------------------------------------------------------ -| IntlBackslash | < | Shift+, | < | [IntlBackslash] | -| Ctrl+IntlBackslash | < | Ctrl+Shift+, | Ctrl+< | ctrl+[IntlBackslash] | -| Shift+IntlBackslash | > | Shift+. | Shift+< | shift+[IntlBackslash] | -| Ctrl+Shift+IntlBackslash | > | Ctrl+Shift+. | Ctrl+Shift+< | ctrl+shift+[IntlBackslash] | -| Alt+IntlBackslash | < | Shift+Alt+, | Alt+< | alt+[IntlBackslash] | -| Ctrl+Alt+IntlBackslash | | | Shift+\ | Ctrl+Alt+< | ctrl+alt+[IntlBackslash] | -| Shift+Alt+IntlBackslash | > | Shift+Alt+. | Shift+Alt+< | shift+alt+[IntlBackslash] | -| Ctrl+Shift+Alt+IntlBackslash | ¦ | Ctrl+Shift+Alt+. | Ctrl+Shift+Alt+< | ctrl+shift+alt+[IntlBackslash] | ------------------------------------------------------------------------------------------------------------------------------------ \ No newline at end of file +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| HW Code combination | Key | KeyCode combination | UI label | User settings | Electron accelerator | Dispatching string | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| KeyA | a | A | A | a | A | [KeyA] | +| Ctrl+KeyA | a | Ctrl+A | Ctrl+A | ctrl+a | Ctrl+A | ctrl+[KeyA] | +| Shift+KeyA | A | Shift+A | Shift+A | shift+a | Shift+A | shift+[KeyA] | +| Ctrl+Shift+KeyA | A | Ctrl+Shift+A | Ctrl+Shift+A | ctrl+shift+a | Ctrl+Shift+A | ctrl+shift+[KeyA] | +| Alt+KeyA | a | Alt+A | Alt+A | alt+a | Alt+A | alt+[KeyA] | +| Ctrl+Alt+KeyA | a | Ctrl+Alt+A | Ctrl+Alt+A | ctrl+alt+a | Ctrl+Alt+A | ctrl+alt+[KeyA] | +| Shift+Alt+KeyA | A | Shift+Alt+A | Shift+Alt+A | shift+alt+a | Shift+Alt+A | shift+alt+[KeyA] | +| Ctrl+Shift+Alt+KeyA | A | Ctrl+Shift+Alt+A | Ctrl+Shift+Alt+A | ctrl+shift+alt+a | Ctrl+Shift+Alt+A | ctrl+shift+alt+[KeyA] | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| KeyB | b | B | B | b | B | [KeyB] | +| Ctrl+KeyB | b | Ctrl+B | Ctrl+B | ctrl+b | Ctrl+B | ctrl+[KeyB] | +| Shift+KeyB | B | Shift+B | Shift+B | shift+b | Shift+B | shift+[KeyB] | +| Ctrl+Shift+KeyB | B | Ctrl+Shift+B | Ctrl+Shift+B | ctrl+shift+b | Ctrl+Shift+B | ctrl+shift+[KeyB] | +| Alt+KeyB | b | Alt+B | Alt+B | alt+b | Alt+B | alt+[KeyB] | +| Ctrl+Alt+KeyB | b | Ctrl+Alt+B | Ctrl+Alt+B | ctrl+alt+b | Ctrl+Alt+B | ctrl+alt+[KeyB] | +| Shift+Alt+KeyB | B | Shift+Alt+B | Shift+Alt+B | shift+alt+b | Shift+Alt+B | shift+alt+[KeyB] | +| Ctrl+Shift+Alt+KeyB | B | Ctrl+Shift+Alt+B | Ctrl+Shift+Alt+B | ctrl+shift+alt+b | Ctrl+Shift+Alt+B | ctrl+shift+alt+[KeyB] | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| KeyC | c | C | C | c | C | [KeyC] | +| Ctrl+KeyC | c | Ctrl+C | Ctrl+C | ctrl+c | Ctrl+C | ctrl+[KeyC] | +| Shift+KeyC | C | Shift+C | Shift+C | shift+c | Shift+C | shift+[KeyC] | +| Ctrl+Shift+KeyC | C | Ctrl+Shift+C | Ctrl+Shift+C | ctrl+shift+c | Ctrl+Shift+C | ctrl+shift+[KeyC] | +| Alt+KeyC | c | Alt+C | Alt+C | alt+c | Alt+C | alt+[KeyC] | +| Ctrl+Alt+KeyC | c | Ctrl+Alt+C | Ctrl+Alt+C | ctrl+alt+c | Ctrl+Alt+C | ctrl+alt+[KeyC] | +| Shift+Alt+KeyC | C | Shift+Alt+C | Shift+Alt+C | shift+alt+c | Shift+Alt+C | shift+alt+[KeyC] | +| Ctrl+Shift+Alt+KeyC | C | Ctrl+Shift+Alt+C | Ctrl+Shift+Alt+C | ctrl+shift+alt+c | Ctrl+Shift+Alt+C | ctrl+shift+alt+[KeyC] | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| KeyD | d | D | D | d | D | [KeyD] | +| Ctrl+KeyD | d | Ctrl+D | Ctrl+D | ctrl+d | Ctrl+D | ctrl+[KeyD] | +| Shift+KeyD | D | Shift+D | Shift+D | shift+d | Shift+D | shift+[KeyD] | +| Ctrl+Shift+KeyD | D | Ctrl+Shift+D | Ctrl+Shift+D | ctrl+shift+d | Ctrl+Shift+D | ctrl+shift+[KeyD] | +| Alt+KeyD | d | Alt+D | Alt+D | alt+d | Alt+D | alt+[KeyD] | +| Ctrl+Alt+KeyD | d | Ctrl+Alt+D | Ctrl+Alt+D | ctrl+alt+d | Ctrl+Alt+D | ctrl+alt+[KeyD] | +| Shift+Alt+KeyD | D | Shift+Alt+D | Shift+Alt+D | shift+alt+d | Shift+Alt+D | shift+alt+[KeyD] | +| Ctrl+Shift+Alt+KeyD | D | Ctrl+Shift+Alt+D | Ctrl+Shift+Alt+D | ctrl+shift+alt+d | Ctrl+Shift+Alt+D | ctrl+shift+alt+[KeyD] | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| HW Code combination | Key | KeyCode combination | UI label | User settings | Electron accelerator | Dispatching string | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| KeyE | e | E | E | e | E | [KeyE] | +| Ctrl+KeyE | e | Ctrl+E | Ctrl+E | ctrl+e | Ctrl+E | ctrl+[KeyE] | +| Shift+KeyE | E | Shift+E | Shift+E | shift+e | Shift+E | shift+[KeyE] | +| Ctrl+Shift+KeyE | E | Ctrl+Shift+E | Ctrl+Shift+E | ctrl+shift+e | Ctrl+Shift+E | ctrl+shift+[KeyE] | +| Alt+KeyE | e | Alt+E | Alt+E | alt+e | Alt+E | alt+[KeyE] | +| Ctrl+Alt+KeyE | e | Ctrl+Alt+E | Ctrl+Alt+E | ctrl+alt+e | Ctrl+Alt+E | ctrl+alt+[KeyE] | +| Shift+Alt+KeyE | E | Shift+Alt+E | Shift+Alt+E | shift+alt+e | Shift+Alt+E | shift+alt+[KeyE] | +| Ctrl+Shift+Alt+KeyE | E | Ctrl+Shift+Alt+E | Ctrl+Shift+Alt+E | ctrl+shift+alt+e | Ctrl+Shift+Alt+E | ctrl+shift+alt+[KeyE] | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| KeyF | f | F | F | f | F | [KeyF] | +| Ctrl+KeyF | f | Ctrl+F | Ctrl+F | ctrl+f | Ctrl+F | ctrl+[KeyF] | +| Shift+KeyF | F | Shift+F | Shift+F | shift+f | Shift+F | shift+[KeyF] | +| Ctrl+Shift+KeyF | F | Ctrl+Shift+F | Ctrl+Shift+F | ctrl+shift+f | Ctrl+Shift+F | ctrl+shift+[KeyF] | +| Alt+KeyF | f | Alt+F | Alt+F | alt+f | Alt+F | alt+[KeyF] | +| Ctrl+Alt+KeyF | f | Ctrl+Alt+F | Ctrl+Alt+F | ctrl+alt+f | Ctrl+Alt+F | ctrl+alt+[KeyF] | +| Shift+Alt+KeyF | F | Shift+Alt+F | Shift+Alt+F | shift+alt+f | Shift+Alt+F | shift+alt+[KeyF] | +| Ctrl+Shift+Alt+KeyF | F | Ctrl+Shift+Alt+F | Ctrl+Shift+Alt+F | ctrl+shift+alt+f | Ctrl+Shift+Alt+F | ctrl+shift+alt+[KeyF] | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| KeyG | g | G | G | g | G | [KeyG] | +| Ctrl+KeyG | g | Ctrl+G | Ctrl+G | ctrl+g | Ctrl+G | ctrl+[KeyG] | +| Shift+KeyG | G | Shift+G | Shift+G | shift+g | Shift+G | shift+[KeyG] | +| Ctrl+Shift+KeyG | G | Ctrl+Shift+G | Ctrl+Shift+G | ctrl+shift+g | Ctrl+Shift+G | ctrl+shift+[KeyG] | +| Alt+KeyG | g | Alt+G | Alt+G | alt+g | Alt+G | alt+[KeyG] | +| Ctrl+Alt+KeyG | g | Ctrl+Alt+G | Ctrl+Alt+G | ctrl+alt+g | Ctrl+Alt+G | ctrl+alt+[KeyG] | +| Shift+Alt+KeyG | G | Shift+Alt+G | Shift+Alt+G | shift+alt+g | Shift+Alt+G | shift+alt+[KeyG] | +| Ctrl+Shift+Alt+KeyG | G | Ctrl+Shift+Alt+G | Ctrl+Shift+Alt+G | ctrl+shift+alt+g | Ctrl+Shift+Alt+G | ctrl+shift+alt+[KeyG] | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| KeyH | h | H | H | h | H | [KeyH] | +| Ctrl+KeyH | h | Ctrl+H | Ctrl+H | ctrl+h | Ctrl+H | ctrl+[KeyH] | +| Shift+KeyH | H | Shift+H | Shift+H | shift+h | Shift+H | shift+[KeyH] | +| Ctrl+Shift+KeyH | H | Ctrl+Shift+H | Ctrl+Shift+H | ctrl+shift+h | Ctrl+Shift+H | ctrl+shift+[KeyH] | +| Alt+KeyH | h | Alt+H | Alt+H | alt+h | Alt+H | alt+[KeyH] | +| Ctrl+Alt+KeyH | h | Ctrl+Alt+H | Ctrl+Alt+H | ctrl+alt+h | Ctrl+Alt+H | ctrl+alt+[KeyH] | +| Shift+Alt+KeyH | H | Shift+Alt+H | Shift+Alt+H | shift+alt+h | Shift+Alt+H | shift+alt+[KeyH] | +| Ctrl+Shift+Alt+KeyH | H | Ctrl+Shift+Alt+H | Ctrl+Shift+Alt+H | ctrl+shift+alt+h | Ctrl+Shift+Alt+H | ctrl+shift+alt+[KeyH] | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| HW Code combination | Key | KeyCode combination | UI label | User settings | Electron accelerator | Dispatching string | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| KeyI | i | I | I | i | I | [KeyI] | +| Ctrl+KeyI | i | Ctrl+I | Ctrl+I | ctrl+i | Ctrl+I | ctrl+[KeyI] | +| Shift+KeyI | I | Shift+I | Shift+I | shift+i | Shift+I | shift+[KeyI] | +| Ctrl+Shift+KeyI | I | Ctrl+Shift+I | Ctrl+Shift+I | ctrl+shift+i | Ctrl+Shift+I | ctrl+shift+[KeyI] | +| Alt+KeyI | i | Alt+I | Alt+I | alt+i | Alt+I | alt+[KeyI] | +| Ctrl+Alt+KeyI | i | Ctrl+Alt+I | Ctrl+Alt+I | ctrl+alt+i | Ctrl+Alt+I | ctrl+alt+[KeyI] | +| Shift+Alt+KeyI | I | Shift+Alt+I | Shift+Alt+I | shift+alt+i | Shift+Alt+I | shift+alt+[KeyI] | +| Ctrl+Shift+Alt+KeyI | I | Ctrl+Shift+Alt+I | Ctrl+Shift+Alt+I | ctrl+shift+alt+i | Ctrl+Shift+Alt+I | ctrl+shift+alt+[KeyI] | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| KeyJ | j | J | J | j | J | [KeyJ] | +| Ctrl+KeyJ | j | Ctrl+J | Ctrl+J | ctrl+j | Ctrl+J | ctrl+[KeyJ] | +| Shift+KeyJ | J | Shift+J | Shift+J | shift+j | Shift+J | shift+[KeyJ] | +| Ctrl+Shift+KeyJ | J | Ctrl+Shift+J | Ctrl+Shift+J | ctrl+shift+j | Ctrl+Shift+J | ctrl+shift+[KeyJ] | +| Alt+KeyJ | j | Alt+J | Alt+J | alt+j | Alt+J | alt+[KeyJ] | +| Ctrl+Alt+KeyJ | j | Ctrl+Alt+J | Ctrl+Alt+J | ctrl+alt+j | Ctrl+Alt+J | ctrl+alt+[KeyJ] | +| Shift+Alt+KeyJ | J | Shift+Alt+J | Shift+Alt+J | shift+alt+j | Shift+Alt+J | shift+alt+[KeyJ] | +| Ctrl+Shift+Alt+KeyJ | J | Ctrl+Shift+Alt+J | Ctrl+Shift+Alt+J | ctrl+shift+alt+j | Ctrl+Shift+Alt+J | ctrl+shift+alt+[KeyJ] | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| KeyK | k | K | K | k | K | [KeyK] | +| Ctrl+KeyK | k | Ctrl+K | Ctrl+K | ctrl+k | Ctrl+K | ctrl+[KeyK] | +| Shift+KeyK | K | Shift+K | Shift+K | shift+k | Shift+K | shift+[KeyK] | +| Ctrl+Shift+KeyK | K | Ctrl+Shift+K | Ctrl+Shift+K | ctrl+shift+k | Ctrl+Shift+K | ctrl+shift+[KeyK] | +| Alt+KeyK | k | Alt+K | Alt+K | alt+k | Alt+K | alt+[KeyK] | +| Ctrl+Alt+KeyK | k | Ctrl+Alt+K | Ctrl+Alt+K | ctrl+alt+k | Ctrl+Alt+K | ctrl+alt+[KeyK] | +| Shift+Alt+KeyK | K | Shift+Alt+K | Shift+Alt+K | shift+alt+k | Shift+Alt+K | shift+alt+[KeyK] | +| Ctrl+Shift+Alt+KeyK | K | Ctrl+Shift+Alt+K | Ctrl+Shift+Alt+K | ctrl+shift+alt+k | Ctrl+Shift+Alt+K | ctrl+shift+alt+[KeyK] | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| KeyL | l | L | L | l | L | [KeyL] | +| Ctrl+KeyL | l | Ctrl+L | Ctrl+L | ctrl+l | Ctrl+L | ctrl+[KeyL] | +| Shift+KeyL | L | Shift+L | Shift+L | shift+l | Shift+L | shift+[KeyL] | +| Ctrl+Shift+KeyL | L | Ctrl+Shift+L | Ctrl+Shift+L | ctrl+shift+l | Ctrl+Shift+L | ctrl+shift+[KeyL] | +| Alt+KeyL | l | Alt+L | Alt+L | alt+l | Alt+L | alt+[KeyL] | +| Ctrl+Alt+KeyL | l | Ctrl+Alt+L | Ctrl+Alt+L | ctrl+alt+l | Ctrl+Alt+L | ctrl+alt+[KeyL] | +| Shift+Alt+KeyL | L | Shift+Alt+L | Shift+Alt+L | shift+alt+l | Shift+Alt+L | shift+alt+[KeyL] | +| Ctrl+Shift+Alt+KeyL | L | Ctrl+Shift+Alt+L | Ctrl+Shift+Alt+L | ctrl+shift+alt+l | Ctrl+Shift+Alt+L | ctrl+shift+alt+[KeyL] | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| HW Code combination | Key | KeyCode combination | UI label | User settings | Electron accelerator | Dispatching string | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| KeyM | m | M | M | m | M | [KeyM] | +| Ctrl+KeyM | m | Ctrl+M | Ctrl+M | ctrl+m | Ctrl+M | ctrl+[KeyM] | +| Shift+KeyM | M | Shift+M | Shift+M | shift+m | Shift+M | shift+[KeyM] | +| Ctrl+Shift+KeyM | M | Ctrl+Shift+M | Ctrl+Shift+M | ctrl+shift+m | Ctrl+Shift+M | ctrl+shift+[KeyM] | +| Alt+KeyM | m | Alt+M | Alt+M | alt+m | Alt+M | alt+[KeyM] | +| Ctrl+Alt+KeyM | m | Ctrl+Alt+M | Ctrl+Alt+M | ctrl+alt+m | Ctrl+Alt+M | ctrl+alt+[KeyM] | +| Shift+Alt+KeyM | M | Shift+Alt+M | Shift+Alt+M | shift+alt+m | Shift+Alt+M | shift+alt+[KeyM] | +| Ctrl+Shift+Alt+KeyM | M | Ctrl+Shift+Alt+M | Ctrl+Shift+Alt+M | ctrl+shift+alt+m | Ctrl+Shift+Alt+M | ctrl+shift+alt+[KeyM] | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| KeyN | n | N | N | n | N | [KeyN] | +| Ctrl+KeyN | n | Ctrl+N | Ctrl+N | ctrl+n | Ctrl+N | ctrl+[KeyN] | +| Shift+KeyN | N | Shift+N | Shift+N | shift+n | Shift+N | shift+[KeyN] | +| Ctrl+Shift+KeyN | N | Ctrl+Shift+N | Ctrl+Shift+N | ctrl+shift+n | Ctrl+Shift+N | ctrl+shift+[KeyN] | +| Alt+KeyN | n | Alt+N | Alt+N | alt+n | Alt+N | alt+[KeyN] | +| Ctrl+Alt+KeyN | n | Ctrl+Alt+N | Ctrl+Alt+N | ctrl+alt+n | Ctrl+Alt+N | ctrl+alt+[KeyN] | +| Shift+Alt+KeyN | N | Shift+Alt+N | Shift+Alt+N | shift+alt+n | Shift+Alt+N | shift+alt+[KeyN] | +| Ctrl+Shift+Alt+KeyN | N | Ctrl+Shift+Alt+N | Ctrl+Shift+Alt+N | ctrl+shift+alt+n | Ctrl+Shift+Alt+N | ctrl+shift+alt+[KeyN] | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| KeyO | o | O | O | o | O | [KeyO] | +| Ctrl+KeyO | o | Ctrl+O | Ctrl+O | ctrl+o | Ctrl+O | ctrl+[KeyO] | +| Shift+KeyO | O | Shift+O | Shift+O | shift+o | Shift+O | shift+[KeyO] | +| Ctrl+Shift+KeyO | O | Ctrl+Shift+O | Ctrl+Shift+O | ctrl+shift+o | Ctrl+Shift+O | ctrl+shift+[KeyO] | +| Alt+KeyO | o | Alt+O | Alt+O | alt+o | Alt+O | alt+[KeyO] | +| Ctrl+Alt+KeyO | o | Ctrl+Alt+O | Ctrl+Alt+O | ctrl+alt+o | Ctrl+Alt+O | ctrl+alt+[KeyO] | +| Shift+Alt+KeyO | O | Shift+Alt+O | Shift+Alt+O | shift+alt+o | Shift+Alt+O | shift+alt+[KeyO] | +| Ctrl+Shift+Alt+KeyO | O | Ctrl+Shift+Alt+O | Ctrl+Shift+Alt+O | ctrl+shift+alt+o | Ctrl+Shift+Alt+O | ctrl+shift+alt+[KeyO] | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| KeyP | p | P | P | p | P | [KeyP] | +| Ctrl+KeyP | p | Ctrl+P | Ctrl+P | ctrl+p | Ctrl+P | ctrl+[KeyP] | +| Shift+KeyP | P | Shift+P | Shift+P | shift+p | Shift+P | shift+[KeyP] | +| Ctrl+Shift+KeyP | P | Ctrl+Shift+P | Ctrl+Shift+P | ctrl+shift+p | Ctrl+Shift+P | ctrl+shift+[KeyP] | +| Alt+KeyP | p | Alt+P | Alt+P | alt+p | Alt+P | alt+[KeyP] | +| Ctrl+Alt+KeyP | p | Ctrl+Alt+P | Ctrl+Alt+P | ctrl+alt+p | Ctrl+Alt+P | ctrl+alt+[KeyP] | +| Shift+Alt+KeyP | P | Shift+Alt+P | Shift+Alt+P | shift+alt+p | Shift+Alt+P | shift+alt+[KeyP] | +| Ctrl+Shift+Alt+KeyP | P | Ctrl+Shift+Alt+P | Ctrl+Shift+Alt+P | ctrl+shift+alt+p | Ctrl+Shift+Alt+P | ctrl+shift+alt+[KeyP] | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| HW Code combination | Key | KeyCode combination | UI label | User settings | Electron accelerator | Dispatching string | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| KeyQ | q | Q | Q | q | Q | [KeyQ] | +| Ctrl+KeyQ | q | Ctrl+Q | Ctrl+Q | ctrl+q | Ctrl+Q | ctrl+[KeyQ] | +| Shift+KeyQ | Q | Shift+Q | Shift+Q | shift+q | Shift+Q | shift+[KeyQ] | +| Ctrl+Shift+KeyQ | Q | Ctrl+Shift+Q | Ctrl+Shift+Q | ctrl+shift+q | Ctrl+Shift+Q | ctrl+shift+[KeyQ] | +| Alt+KeyQ | q | Alt+Q | Alt+Q | alt+q | Alt+Q | alt+[KeyQ] | +| Ctrl+Alt+KeyQ | q | Ctrl+Alt+Q | Ctrl+Alt+Q | ctrl+alt+q | Ctrl+Alt+Q | ctrl+alt+[KeyQ] | +| Shift+Alt+KeyQ | Q | Shift+Alt+Q | Shift+Alt+Q | shift+alt+q | Shift+Alt+Q | shift+alt+[KeyQ] | +| Ctrl+Shift+Alt+KeyQ | Q | Ctrl+Shift+Alt+Q | Ctrl+Shift+Alt+Q | ctrl+shift+alt+q | Ctrl+Shift+Alt+Q | ctrl+shift+alt+[KeyQ] | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| KeyR | r | R | R | r | R | [KeyR] | +| Ctrl+KeyR | r | Ctrl+R | Ctrl+R | ctrl+r | Ctrl+R | ctrl+[KeyR] | +| Shift+KeyR | R | Shift+R | Shift+R | shift+r | Shift+R | shift+[KeyR] | +| Ctrl+Shift+KeyR | R | Ctrl+Shift+R | Ctrl+Shift+R | ctrl+shift+r | Ctrl+Shift+R | ctrl+shift+[KeyR] | +| Alt+KeyR | r | Alt+R | Alt+R | alt+r | Alt+R | alt+[KeyR] | +| Ctrl+Alt+KeyR | r | Ctrl+Alt+R | Ctrl+Alt+R | ctrl+alt+r | Ctrl+Alt+R | ctrl+alt+[KeyR] | +| Shift+Alt+KeyR | R | Shift+Alt+R | Shift+Alt+R | shift+alt+r | Shift+Alt+R | shift+alt+[KeyR] | +| Ctrl+Shift+Alt+KeyR | R | Ctrl+Shift+Alt+R | Ctrl+Shift+Alt+R | ctrl+shift+alt+r | Ctrl+Shift+Alt+R | ctrl+shift+alt+[KeyR] | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| KeyS | s | S | S | s | S | [KeyS] | +| Ctrl+KeyS | s | Ctrl+S | Ctrl+S | ctrl+s | Ctrl+S | ctrl+[KeyS] | +| Shift+KeyS | S | Shift+S | Shift+S | shift+s | Shift+S | shift+[KeyS] | +| Ctrl+Shift+KeyS | S | Ctrl+Shift+S | Ctrl+Shift+S | ctrl+shift+s | Ctrl+Shift+S | ctrl+shift+[KeyS] | +| Alt+KeyS | s | Alt+S | Alt+S | alt+s | Alt+S | alt+[KeyS] | +| Ctrl+Alt+KeyS | s | Ctrl+Alt+S | Ctrl+Alt+S | ctrl+alt+s | Ctrl+Alt+S | ctrl+alt+[KeyS] | +| Shift+Alt+KeyS | S | Shift+Alt+S | Shift+Alt+S | shift+alt+s | Shift+Alt+S | shift+alt+[KeyS] | +| Ctrl+Shift+Alt+KeyS | S | Ctrl+Shift+Alt+S | Ctrl+Shift+Alt+S | ctrl+shift+alt+s | Ctrl+Shift+Alt+S | ctrl+shift+alt+[KeyS] | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| KeyT | t | T | T | t | T | [KeyT] | +| Ctrl+KeyT | t | Ctrl+T | Ctrl+T | ctrl+t | Ctrl+T | ctrl+[KeyT] | +| Shift+KeyT | T | Shift+T | Shift+T | shift+t | Shift+T | shift+[KeyT] | +| Ctrl+Shift+KeyT | T | Ctrl+Shift+T | Ctrl+Shift+T | ctrl+shift+t | Ctrl+Shift+T | ctrl+shift+[KeyT] | +| Alt+KeyT | t | Alt+T | Alt+T | alt+t | Alt+T | alt+[KeyT] | +| Ctrl+Alt+KeyT | t | Ctrl+Alt+T | Ctrl+Alt+T | ctrl+alt+t | Ctrl+Alt+T | ctrl+alt+[KeyT] | +| Shift+Alt+KeyT | T | Shift+Alt+T | Shift+Alt+T | shift+alt+t | Shift+Alt+T | shift+alt+[KeyT] | +| Ctrl+Shift+Alt+KeyT | T | Ctrl+Shift+Alt+T | Ctrl+Shift+Alt+T | ctrl+shift+alt+t | Ctrl+Shift+Alt+T | ctrl+shift+alt+[KeyT] | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| HW Code combination | Key | KeyCode combination | UI label | User settings | Electron accelerator | Dispatching string | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| KeyU | u | U | U | u | U | [KeyU] | +| Ctrl+KeyU | u | Ctrl+U | Ctrl+U | ctrl+u | Ctrl+U | ctrl+[KeyU] | +| Shift+KeyU | U | Shift+U | Shift+U | shift+u | Shift+U | shift+[KeyU] | +| Ctrl+Shift+KeyU | U | Ctrl+Shift+U | Ctrl+Shift+U | ctrl+shift+u | Ctrl+Shift+U | ctrl+shift+[KeyU] | +| Alt+KeyU | u | Alt+U | Alt+U | alt+u | Alt+U | alt+[KeyU] | +| Ctrl+Alt+KeyU | u | Ctrl+Alt+U | Ctrl+Alt+U | ctrl+alt+u | Ctrl+Alt+U | ctrl+alt+[KeyU] | +| Shift+Alt+KeyU | U | Shift+Alt+U | Shift+Alt+U | shift+alt+u | Shift+Alt+U | shift+alt+[KeyU] | +| Ctrl+Shift+Alt+KeyU | U | Ctrl+Shift+Alt+U | Ctrl+Shift+Alt+U | ctrl+shift+alt+u | Ctrl+Shift+Alt+U | ctrl+shift+alt+[KeyU] | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| KeyV | v | V | V | v | V | [KeyV] | +| Ctrl+KeyV | v | Ctrl+V | Ctrl+V | ctrl+v | Ctrl+V | ctrl+[KeyV] | +| Shift+KeyV | V | Shift+V | Shift+V | shift+v | Shift+V | shift+[KeyV] | +| Ctrl+Shift+KeyV | V | Ctrl+Shift+V | Ctrl+Shift+V | ctrl+shift+v | Ctrl+Shift+V | ctrl+shift+[KeyV] | +| Alt+KeyV | v | Alt+V | Alt+V | alt+v | Alt+V | alt+[KeyV] | +| Ctrl+Alt+KeyV | v | Ctrl+Alt+V | Ctrl+Alt+V | ctrl+alt+v | Ctrl+Alt+V | ctrl+alt+[KeyV] | +| Shift+Alt+KeyV | V | Shift+Alt+V | Shift+Alt+V | shift+alt+v | Shift+Alt+V | shift+alt+[KeyV] | +| Ctrl+Shift+Alt+KeyV | V | Ctrl+Shift+Alt+V | Ctrl+Shift+Alt+V | ctrl+shift+alt+v | Ctrl+Shift+Alt+V | ctrl+shift+alt+[KeyV] | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| KeyW | w | W | W | w | W | [KeyW] | +| Ctrl+KeyW | w | Ctrl+W | Ctrl+W | ctrl+w | Ctrl+W | ctrl+[KeyW] | +| Shift+KeyW | W | Shift+W | Shift+W | shift+w | Shift+W | shift+[KeyW] | +| Ctrl+Shift+KeyW | W | Ctrl+Shift+W | Ctrl+Shift+W | ctrl+shift+w | Ctrl+Shift+W | ctrl+shift+[KeyW] | +| Alt+KeyW | w | Alt+W | Alt+W | alt+w | Alt+W | alt+[KeyW] | +| Ctrl+Alt+KeyW | w | Ctrl+Alt+W | Ctrl+Alt+W | ctrl+alt+w | Ctrl+Alt+W | ctrl+alt+[KeyW] | +| Shift+Alt+KeyW | W | Shift+Alt+W | Shift+Alt+W | shift+alt+w | Shift+Alt+W | shift+alt+[KeyW] | +| Ctrl+Shift+Alt+KeyW | W | Ctrl+Shift+Alt+W | Ctrl+Shift+Alt+W | ctrl+shift+alt+w | Ctrl+Shift+Alt+W | ctrl+shift+alt+[KeyW] | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| KeyX | x | X | X | x | X | [KeyX] | +| Ctrl+KeyX | x | Ctrl+X | Ctrl+X | ctrl+x | Ctrl+X | ctrl+[KeyX] | +| Shift+KeyX | X | Shift+X | Shift+X | shift+x | Shift+X | shift+[KeyX] | +| Ctrl+Shift+KeyX | X | Ctrl+Shift+X | Ctrl+Shift+X | ctrl+shift+x | Ctrl+Shift+X | ctrl+shift+[KeyX] | +| Alt+KeyX | x | Alt+X | Alt+X | alt+x | Alt+X | alt+[KeyX] | +| Ctrl+Alt+KeyX | x | Ctrl+Alt+X | Ctrl+Alt+X | ctrl+alt+x | Ctrl+Alt+X | ctrl+alt+[KeyX] | +| Shift+Alt+KeyX | X | Shift+Alt+X | Shift+Alt+X | shift+alt+x | Shift+Alt+X | shift+alt+[KeyX] | +| Ctrl+Shift+Alt+KeyX | X | Ctrl+Shift+Alt+X | Ctrl+Shift+Alt+X | ctrl+shift+alt+x | Ctrl+Shift+Alt+X | ctrl+shift+alt+[KeyX] | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| HW Code combination | Key | KeyCode combination | UI label | User settings | Electron accelerator | Dispatching string | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| KeyY | y | Y | Y | y | Y | [KeyY] | +| Ctrl+KeyY | y | Ctrl+Y | Ctrl+Y | ctrl+y | Ctrl+Y | ctrl+[KeyY] | +| Shift+KeyY | Y | Shift+Y | Shift+Y | shift+y | Shift+Y | shift+[KeyY] | +| Ctrl+Shift+KeyY | Y | Ctrl+Shift+Y | Ctrl+Shift+Y | ctrl+shift+y | Ctrl+Shift+Y | ctrl+shift+[KeyY] | +| Alt+KeyY | y | Alt+Y | Alt+Y | alt+y | Alt+Y | alt+[KeyY] | +| Ctrl+Alt+KeyY | y | Ctrl+Alt+Y | Ctrl+Alt+Y | ctrl+alt+y | Ctrl+Alt+Y | ctrl+alt+[KeyY] | +| Shift+Alt+KeyY | Y | Shift+Alt+Y | Shift+Alt+Y | shift+alt+y | Shift+Alt+Y | shift+alt+[KeyY] | +| Ctrl+Shift+Alt+KeyY | Y | Ctrl+Shift+Alt+Y | Ctrl+Shift+Alt+Y | ctrl+shift+alt+y | Ctrl+Shift+Alt+Y | ctrl+shift+alt+[KeyY] | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| KeyZ | z | Z | Z | z | Z | [KeyZ] | +| Ctrl+KeyZ | z | Ctrl+Z | Ctrl+Z | ctrl+z | Ctrl+Z | ctrl+[KeyZ] | +| Shift+KeyZ | Z | Shift+Z | Shift+Z | shift+z | Shift+Z | shift+[KeyZ] | +| Ctrl+Shift+KeyZ | Z | Ctrl+Shift+Z | Ctrl+Shift+Z | ctrl+shift+z | Ctrl+Shift+Z | ctrl+shift+[KeyZ] | +| Alt+KeyZ | z | Alt+Z | Alt+Z | alt+z | Alt+Z | alt+[KeyZ] | +| Ctrl+Alt+KeyZ | z | Ctrl+Alt+Z | Ctrl+Alt+Z | ctrl+alt+z | Ctrl+Alt+Z | ctrl+alt+[KeyZ] | +| Shift+Alt+KeyZ | Z | Shift+Alt+Z | Shift+Alt+Z | shift+alt+z | Shift+Alt+Z | shift+alt+[KeyZ] | +| Ctrl+Shift+Alt+KeyZ | Z | Ctrl+Shift+Alt+Z | Ctrl+Shift+Alt+Z | ctrl+shift+alt+z | Ctrl+Shift+Alt+Z | ctrl+shift+alt+[KeyZ] | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| Digit1 | 1 | 1 | 1 | 1 | 1 | [Digit1] | +| Ctrl+Digit1 | 1 | Ctrl+1 | Ctrl+1 | ctrl+1 | Ctrl+1 | ctrl+[Digit1] | +| Shift+Digit1 | ! | Shift+1 | Shift+1 | shift+1 | Shift+1 | shift+[Digit1] | +| Ctrl+Shift+Digit1 | ! | Ctrl+Shift+1 | Ctrl+Shift+1 | ctrl+shift+1 | Ctrl+Shift+1 | ctrl+shift+[Digit1] | +| Alt+Digit1 | 1 | Alt+1 | Alt+1 | alt+1 | Alt+1 | alt+[Digit1] | +| Ctrl+Alt+Digit1 | 1 | Ctrl+Alt+1 | Ctrl+Alt+1 | ctrl+alt+1 | Ctrl+Alt+1 | ctrl+alt+[Digit1] | +| Shift+Alt+Digit1 | ! | Shift+Alt+1 | Shift+Alt+1 | shift+alt+1 | Shift+Alt+1 | shift+alt+[Digit1] | +| Ctrl+Shift+Alt+Digit1 | ! | Ctrl+Shift+Alt+1 | Ctrl+Shift+Alt+1 | ctrl+shift+alt+1 | Ctrl+Shift+Alt+1 | ctrl+shift+alt+[Digit1] | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| Digit2 | 2 | 2 | 2 | 2 | 2 | [Digit2] | +| Ctrl+Digit2 | 2 | Ctrl+2 | Ctrl+2 | ctrl+2 | Ctrl+2 | ctrl+[Digit2] | +| Shift+Digit2 | @ | Shift+2 | Shift+2 | shift+2 | Shift+2 | shift+[Digit2] | +| Ctrl+Shift+Digit2 | @ | Ctrl+Shift+2 | Ctrl+Shift+2 | ctrl+shift+2 | Ctrl+Shift+2 | ctrl+shift+[Digit2] | +| Alt+Digit2 | 2 | Alt+2 | Alt+2 | alt+2 | Alt+2 | alt+[Digit2] | +| Ctrl+Alt+Digit2 | 2 | Ctrl+Alt+2 | Ctrl+Alt+2 | ctrl+alt+2 | Ctrl+Alt+2 | ctrl+alt+[Digit2] | +| Shift+Alt+Digit2 | @ | Shift+Alt+2 | Shift+Alt+2 | shift+alt+2 | Shift+Alt+2 | shift+alt+[Digit2] | +| Ctrl+Shift+Alt+Digit2 | @ | Ctrl+Shift+Alt+2 | Ctrl+Shift+Alt+2 | ctrl+shift+alt+2 | Ctrl+Shift+Alt+2 | ctrl+shift+alt+[Digit2] | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| HW Code combination | Key | KeyCode combination | UI label | User settings | Electron accelerator | Dispatching string | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| Digit3 | 3 | 3 | 3 | 3 | 3 | [Digit3] | +| Ctrl+Digit3 | 3 | Ctrl+3 | Ctrl+3 | ctrl+3 | Ctrl+3 | ctrl+[Digit3] | +| Shift+Digit3 | # | Shift+3 | Shift+3 | shift+3 | Shift+3 | shift+[Digit3] | +| Ctrl+Shift+Digit3 | # | Ctrl+Shift+3 | Ctrl+Shift+3 | ctrl+shift+3 | Ctrl+Shift+3 | ctrl+shift+[Digit3] | +| Alt+Digit3 | 3 | Alt+3 | Alt+3 | alt+3 | Alt+3 | alt+[Digit3] | +| Ctrl+Alt+Digit3 | 3 | Ctrl+Alt+3 | Ctrl+Alt+3 | ctrl+alt+3 | Ctrl+Alt+3 | ctrl+alt+[Digit3] | +| Shift+Alt+Digit3 | # | Shift+Alt+3 | Shift+Alt+3 | shift+alt+3 | Shift+Alt+3 | shift+alt+[Digit3] | +| Ctrl+Shift+Alt+Digit3 | # | Ctrl+Shift+Alt+3 | Ctrl+Shift+Alt+3 | ctrl+shift+alt+3 | Ctrl+Shift+Alt+3 | ctrl+shift+alt+[Digit3] | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| Digit4 | 4 | 4 | 4 | 4 | 4 | [Digit4] | +| Ctrl+Digit4 | 4 | Ctrl+4 | Ctrl+4 | ctrl+4 | Ctrl+4 | ctrl+[Digit4] | +| Shift+Digit4 | $ | Shift+4 | Shift+4 | shift+4 | Shift+4 | shift+[Digit4] | +| Ctrl+Shift+Digit4 | $ | Ctrl+Shift+4 | Ctrl+Shift+4 | ctrl+shift+4 | Ctrl+Shift+4 | ctrl+shift+[Digit4] | +| Alt+Digit4 | 4 | Alt+4 | Alt+4 | alt+4 | Alt+4 | alt+[Digit4] | +| Ctrl+Alt+Digit4 | 4 | Ctrl+Alt+4 | Ctrl+Alt+4 | ctrl+alt+4 | Ctrl+Alt+4 | ctrl+alt+[Digit4] | +| Shift+Alt+Digit4 | $ | Shift+Alt+4 | Shift+Alt+4 | shift+alt+4 | Shift+Alt+4 | shift+alt+[Digit4] | +| Ctrl+Shift+Alt+Digit4 | $ | Ctrl+Shift+Alt+4 | Ctrl+Shift+Alt+4 | ctrl+shift+alt+4 | Ctrl+Shift+Alt+4 | ctrl+shift+alt+[Digit4] | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| Digit5 | 5 | 5 | 5 | 5 | 5 | [Digit5] | +| Ctrl+Digit5 | 5 | Ctrl+5 | Ctrl+5 | ctrl+5 | Ctrl+5 | ctrl+[Digit5] | +| Shift+Digit5 | % | Shift+5 | Shift+5 | shift+5 | Shift+5 | shift+[Digit5] | +| Ctrl+Shift+Digit5 | % | Ctrl+Shift+5 | Ctrl+Shift+5 | ctrl+shift+5 | Ctrl+Shift+5 | ctrl+shift+[Digit5] | +| Alt+Digit5 | 5 | Alt+5 | Alt+5 | alt+5 | Alt+5 | alt+[Digit5] | +| Ctrl+Alt+Digit5 | 5 | Ctrl+Alt+5 | Ctrl+Alt+5 | ctrl+alt+5 | Ctrl+Alt+5 | ctrl+alt+[Digit5] | +| Shift+Alt+Digit5 | % | Shift+Alt+5 | Shift+Alt+5 | shift+alt+5 | Shift+Alt+5 | shift+alt+[Digit5] | +| Ctrl+Shift+Alt+Digit5 | % | Ctrl+Shift+Alt+5 | Ctrl+Shift+Alt+5 | ctrl+shift+alt+5 | Ctrl+Shift+Alt+5 | ctrl+shift+alt+[Digit5] | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| Digit6 | 6 | 6 | 6 | 6 | 6 | [Digit6] | +| Ctrl+Digit6 | 6 | Ctrl+6 | Ctrl+6 | ctrl+6 | Ctrl+6 | ctrl+[Digit6] | +| Shift+Digit6 | ^ | Shift+6 | Shift+6 | shift+6 | Shift+6 | shift+[Digit6] | +| Ctrl+Shift+Digit6 | ^ | Ctrl+Shift+6 | Ctrl+Shift+6 | ctrl+shift+6 | Ctrl+Shift+6 | ctrl+shift+[Digit6] | +| Alt+Digit6 | 6 | Alt+6 | Alt+6 | alt+6 | Alt+6 | alt+[Digit6] | +| Ctrl+Alt+Digit6 | 6 | Ctrl+Alt+6 | Ctrl+Alt+6 | ctrl+alt+6 | Ctrl+Alt+6 | ctrl+alt+[Digit6] | +| Shift+Alt+Digit6 | ^ | Shift+Alt+6 | Shift+Alt+6 | shift+alt+6 | Shift+Alt+6 | shift+alt+[Digit6] | +| Ctrl+Shift+Alt+Digit6 | ^ | Ctrl+Shift+Alt+6 | Ctrl+Shift+Alt+6 | ctrl+shift+alt+6 | Ctrl+Shift+Alt+6 | ctrl+shift+alt+[Digit6] | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| HW Code combination | Key | KeyCode combination | UI label | User settings | Electron accelerator | Dispatching string | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| Digit7 | 7 | 7 | 7 | 7 | 7 | [Digit7] | +| Ctrl+Digit7 | 7 | Ctrl+7 | Ctrl+7 | ctrl+7 | Ctrl+7 | ctrl+[Digit7] | +| Shift+Digit7 | & | Shift+7 | Shift+7 | shift+7 | Shift+7 | shift+[Digit7] | +| Ctrl+Shift+Digit7 | & | Ctrl+Shift+7 | Ctrl+Shift+7 | ctrl+shift+7 | Ctrl+Shift+7 | ctrl+shift+[Digit7] | +| Alt+Digit7 | 7 | Alt+7 | Alt+7 | alt+7 | Alt+7 | alt+[Digit7] | +| Ctrl+Alt+Digit7 | 7 | Ctrl+Alt+7 | Ctrl+Alt+7 | ctrl+alt+7 | Ctrl+Alt+7 | ctrl+alt+[Digit7] | +| Shift+Alt+Digit7 | & | Shift+Alt+7 | Shift+Alt+7 | shift+alt+7 | Shift+Alt+7 | shift+alt+[Digit7] | +| Ctrl+Shift+Alt+Digit7 | & | Ctrl+Shift+Alt+7 | Ctrl+Shift+Alt+7 | ctrl+shift+alt+7 | Ctrl+Shift+Alt+7 | ctrl+shift+alt+[Digit7] | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| Digit8 | 8 | 8 | 8 | 8 | 8 | [Digit8] | +| Ctrl+Digit8 | 8 | Ctrl+8 | Ctrl+8 | ctrl+8 | Ctrl+8 | ctrl+[Digit8] | +| Shift+Digit8 | * | Shift+8 | Shift+8 | shift+8 | Shift+8 | shift+[Digit8] | +| Ctrl+Shift+Digit8 | * | Ctrl+Shift+8 | Ctrl+Shift+8 | ctrl+shift+8 | Ctrl+Shift+8 | ctrl+shift+[Digit8] | +| Alt+Digit8 | 8 | Alt+8 | Alt+8 | alt+8 | Alt+8 | alt+[Digit8] | +| Ctrl+Alt+Digit8 | 8 | Ctrl+Alt+8 | Ctrl+Alt+8 | ctrl+alt+8 | Ctrl+Alt+8 | ctrl+alt+[Digit8] | +| Shift+Alt+Digit8 | * | Shift+Alt+8 | Shift+Alt+8 | shift+alt+8 | Shift+Alt+8 | shift+alt+[Digit8] | +| Ctrl+Shift+Alt+Digit8 | * | Ctrl+Shift+Alt+8 | Ctrl+Shift+Alt+8 | ctrl+shift+alt+8 | Ctrl+Shift+Alt+8 | ctrl+shift+alt+[Digit8] | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| Digit9 | 9 | 9 | 9 | 9 | 9 | [Digit9] | +| Ctrl+Digit9 | 9 | Ctrl+9 | Ctrl+9 | ctrl+9 | Ctrl+9 | ctrl+[Digit9] | +| Shift+Digit9 | ( | Shift+9 | Shift+9 | shift+9 | Shift+9 | shift+[Digit9] | +| Ctrl+Shift+Digit9 | ( | Ctrl+Shift+9 | Ctrl+Shift+9 | ctrl+shift+9 | Ctrl+Shift+9 | ctrl+shift+[Digit9] | +| Alt+Digit9 | 9 | Alt+9 | Alt+9 | alt+9 | Alt+9 | alt+[Digit9] | +| Ctrl+Alt+Digit9 | 9 | Ctrl+Alt+9 | Ctrl+Alt+9 | ctrl+alt+9 | Ctrl+Alt+9 | ctrl+alt+[Digit9] | +| Shift+Alt+Digit9 | ( | Shift+Alt+9 | Shift+Alt+9 | shift+alt+9 | Shift+Alt+9 | shift+alt+[Digit9] | +| Ctrl+Shift+Alt+Digit9 | ( | Ctrl+Shift+Alt+9 | Ctrl+Shift+Alt+9 | ctrl+shift+alt+9 | Ctrl+Shift+Alt+9 | ctrl+shift+alt+[Digit9] | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| Digit0 | 0 | 0 | 0 | 0 | 0 | [Digit0] | +| Ctrl+Digit0 | 0 | Ctrl+0 | Ctrl+0 | ctrl+0 | Ctrl+0 | ctrl+[Digit0] | +| Shift+Digit0 | ) | Shift+0 | Shift+0 | shift+0 | Shift+0 | shift+[Digit0] | +| Ctrl+Shift+Digit0 | ) | Ctrl+Shift+0 | Ctrl+Shift+0 | ctrl+shift+0 | Ctrl+Shift+0 | ctrl+shift+[Digit0] | +| Alt+Digit0 | 0 | Alt+0 | Alt+0 | alt+0 | Alt+0 | alt+[Digit0] | +| Ctrl+Alt+Digit0 | 0 | Ctrl+Alt+0 | Ctrl+Alt+0 | ctrl+alt+0 | Ctrl+Alt+0 | ctrl+alt+[Digit0] | +| Shift+Alt+Digit0 | ) | Shift+Alt+0 | Shift+Alt+0 | shift+alt+0 | Shift+Alt+0 | shift+alt+[Digit0] | +| Ctrl+Shift+Alt+Digit0 | ) | Ctrl+Shift+Alt+0 | Ctrl+Shift+Alt+0 | ctrl+shift+alt+0 | Ctrl+Shift+Alt+0 | ctrl+shift+alt+[Digit0] | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| HW Code combination | Key | KeyCode combination | UI label | User settings | Electron accelerator | Dispatching string | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| Minus | - | - | - | - | - | [Minus] | +| Ctrl+Minus | - | Ctrl+- | Ctrl+- | ctrl+- | Ctrl+- | ctrl+[Minus] | +| Shift+Minus | _ | Shift+- | Shift+- | shift+- | Shift+- | shift+[Minus] | +| Ctrl+Shift+Minus | _ | Ctrl+Shift+- | Ctrl+Shift+- | ctrl+shift+- | Ctrl+Shift+- | ctrl+shift+[Minus] | +| Alt+Minus | - | Alt+- | Alt+- | alt+- | Alt+- | alt+[Minus] | +| Ctrl+Alt+Minus | - | Ctrl+Alt+- | Ctrl+Alt+- | ctrl+alt+- | Ctrl+Alt+- | ctrl+alt+[Minus] | +| Shift+Alt+Minus | _ | Shift+Alt+- | Shift+Alt+- | shift+alt+- | Shift+Alt+- | shift+alt+[Minus] | +| Ctrl+Shift+Alt+Minus | _ | Ctrl+Shift+Alt+- | Ctrl+Shift+Alt+- | ctrl+shift+alt+- | Ctrl+Shift+Alt+- | ctrl+shift+alt+[Minus] | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| Equal | = | = | = | = | = | [Equal] | +| Ctrl+Equal | = | Ctrl+= | Ctrl+= | ctrl+= | Ctrl+= | ctrl+[Equal] | +| Shift+Equal | + | Shift+= | Shift+= | shift+= | Shift+= | shift+[Equal] | +| Ctrl+Shift+Equal | + | Ctrl+Shift+= | Ctrl+Shift+= | ctrl+shift+= | Ctrl+Shift+= | ctrl+shift+[Equal] | +| Alt+Equal | = | Alt+= | Alt+= | alt+= | Alt+= | alt+[Equal] | +| Ctrl+Alt+Equal | = | Ctrl+Alt+= | Ctrl+Alt+= | ctrl+alt+= | Ctrl+Alt+= | ctrl+alt+[Equal] | +| Shift+Alt+Equal | + | Shift+Alt+= | Shift+Alt+= | shift+alt+= | Shift+Alt+= | shift+alt+[Equal] | +| Ctrl+Shift+Alt+Equal | + | Ctrl+Shift+Alt+= | Ctrl+Shift+Alt+= | ctrl+shift+alt+= | Ctrl+Shift+Alt+= | ctrl+shift+alt+[Equal] | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| BracketLeft | [ | [ | [ | [ | [ | [BracketLeft] | +| Ctrl+BracketLeft | [ | Ctrl+[ | Ctrl+[ | ctrl+[ | Ctrl+[ | ctrl+[BracketLeft] | +| Shift+BracketLeft | { | Shift+[ | Shift+[ | shift+[ | Shift+[ | shift+[BracketLeft] | +| Ctrl+Shift+BracketLeft | { | Ctrl+Shift+[ | Ctrl+Shift+[ | ctrl+shift+[ | Ctrl+Shift+[ | ctrl+shift+[BracketLeft] | +| Alt+BracketLeft | [ | Alt+[ | Alt+[ | alt+[ | Alt+[ | alt+[BracketLeft] | +| Ctrl+Alt+BracketLeft | [ | Ctrl+Alt+[ | Ctrl+Alt+[ | ctrl+alt+[ | Ctrl+Alt+[ | ctrl+alt+[BracketLeft] | +| Shift+Alt+BracketLeft | { | Shift+Alt+[ | Shift+Alt+[ | shift+alt+[ | Shift+Alt+[ | shift+alt+[BracketLeft] | +| Ctrl+Shift+Alt+BracketLeft | { | Ctrl+Shift+Alt+[ | Ctrl+Shift+Alt+[ | ctrl+shift+alt+[ | Ctrl+Shift+Alt+[ | ctrl+shift+alt+[BracketLeft] | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| BracketRight | ] | ] | ] | ] | ] | [BracketRight] | +| Ctrl+BracketRight | ] | Ctrl+] | Ctrl+] | ctrl+] | Ctrl+] | ctrl+[BracketRight] | +| Shift+BracketRight | } | Shift+] | Shift+] | shift+] | Shift+] | shift+[BracketRight] | +| Ctrl+Shift+BracketRight | } | Ctrl+Shift+] | Ctrl+Shift+] | ctrl+shift+] | Ctrl+Shift+] | ctrl+shift+[BracketRight] | +| Alt+BracketRight | ] | Alt+] | Alt+] | alt+] | Alt+] | alt+[BracketRight] | +| Ctrl+Alt+BracketRight | ] | Ctrl+Alt+] | Ctrl+Alt+] | ctrl+alt+] | Ctrl+Alt+] | ctrl+alt+[BracketRight] | +| Shift+Alt+BracketRight | } | Shift+Alt+] | Shift+Alt+] | shift+alt+] | Shift+Alt+] | shift+alt+[BracketRight] | +| Ctrl+Shift+Alt+BracketRight | } | Ctrl+Shift+Alt+] | Ctrl+Shift+Alt+] | ctrl+shift+alt+] | Ctrl+Shift+Alt+] | ctrl+shift+alt+[BracketRight] | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| HW Code combination | Key | KeyCode combination | UI label | User settings | Electron accelerator | Dispatching string | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| Backslash | \ | \ | \ | \ | \ | [Backslash] | +| Ctrl+Backslash | \ | Ctrl+\ | Ctrl+\ | ctrl+\ | Ctrl+\ | ctrl+[Backslash] | +| Shift+Backslash | | | Shift+\ | Shift+\ | shift+\ | Shift+\ | shift+[Backslash] | +| Ctrl+Shift+Backslash | | | Ctrl+Shift+\ | Ctrl+Shift+\ | ctrl+shift+\ | Ctrl+Shift+\ | ctrl+shift+[Backslash] | +| Alt+Backslash | \ | Alt+\ | Alt+\ | alt+\ | Alt+\ | alt+[Backslash] | +| Ctrl+Alt+Backslash | \ | Ctrl+Alt+\ | Ctrl+Alt+\ | ctrl+alt+\ | Ctrl+Alt+\ | ctrl+alt+[Backslash] | +| Shift+Alt+Backslash | | | Shift+Alt+\ | Shift+Alt+\ | shift+alt+\ | Shift+Alt+\ | shift+alt+[Backslash] | +| Ctrl+Shift+Alt+Backslash | | | Ctrl+Shift+Alt+\ | Ctrl+Shift+Alt+\ | ctrl+shift+alt+\ | Ctrl+Shift+Alt+\ | ctrl+shift+alt+[Backslash] | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| IntlHash | --- | unknown | undefined | null | null | null | +| Ctrl+IntlHash | --- | unknown | Ctrl+undefined | null | null | null | +| Shift+IntlHash | --- | unknown | Shift+undefined | null | null | null | +| Ctrl+Shift+IntlHash | --- | unknown | Ctrl+Shift+undefined | null | null | null | +| Alt+IntlHash | --- | unknown | Alt+undefined | null | null | null | +| Ctrl+Alt+IntlHash | --- | unknown | Ctrl+Alt+undefined | null | null | null | +| Shift+Alt+IntlHash | --- | unknown | Shift+Alt+undefined | null | null | null | +| Ctrl+Shift+Alt+IntlHash | --- | unknown | Ctrl+Shift+Alt+undefined | null | null | null | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| Semicolon | ; | ; | ; | ; | ; | [Semicolon] | +| Ctrl+Semicolon | ; | Ctrl+; | Ctrl+; | ctrl+; | Ctrl+; | ctrl+[Semicolon] | +| Shift+Semicolon | : | Shift+; | Shift+; | shift+; | Shift+; | shift+[Semicolon] | +| Ctrl+Shift+Semicolon | : | Ctrl+Shift+; | Ctrl+Shift+; | ctrl+shift+; | Ctrl+Shift+; | ctrl+shift+[Semicolon] | +| Alt+Semicolon | ; | Alt+; | Alt+; | alt+; | Alt+; | alt+[Semicolon] | +| Ctrl+Alt+Semicolon | ; | Ctrl+Alt+; | Ctrl+Alt+; | ctrl+alt+; | Ctrl+Alt+; | ctrl+alt+[Semicolon] | +| Shift+Alt+Semicolon | : | Shift+Alt+; | Shift+Alt+; | shift+alt+; | Shift+Alt+; | shift+alt+[Semicolon] | +| Ctrl+Shift+Alt+Semicolon | : | Ctrl+Shift+Alt+; | Ctrl+Shift+Alt+; | ctrl+shift+alt+; | Ctrl+Shift+Alt+; | ctrl+shift+alt+[Semicolon] | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| Quote | ' | ' | ' | ' | ' | [Quote] | +| Ctrl+Quote | ' | Ctrl+' | Ctrl+' | ctrl+' | Ctrl+' | ctrl+[Quote] | +| Shift+Quote | " | Shift+' | Shift+' | shift+' | Shift+' | shift+[Quote] | +| Ctrl+Shift+Quote | " | Ctrl+Shift+' | Ctrl+Shift+' | ctrl+shift+' | Ctrl+Shift+' | ctrl+shift+[Quote] | +| Alt+Quote | ' | Alt+' | Alt+' | alt+' | Alt+' | alt+[Quote] | +| Ctrl+Alt+Quote | ' | Ctrl+Alt+' | Ctrl+Alt+' | ctrl+alt+' | Ctrl+Alt+' | ctrl+alt+[Quote] | +| Shift+Alt+Quote | " | Shift+Alt+' | Shift+Alt+' | shift+alt+' | Shift+Alt+' | shift+alt+[Quote] | +| Ctrl+Shift+Alt+Quote | " | Ctrl+Shift+Alt+' | Ctrl+Shift+Alt+' | ctrl+shift+alt+' | Ctrl+Shift+Alt+' | ctrl+shift+alt+[Quote] | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| HW Code combination | Key | KeyCode combination | UI label | User settings | Electron accelerator | Dispatching string | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| Backquote | ` | ` | ` | ` | ` | [Backquote] | +| Ctrl+Backquote | ` | Ctrl+` | Ctrl+` | ctrl+` | Ctrl+` | ctrl+[Backquote] | +| Shift+Backquote | ~ | Shift+` | Shift+` | shift+` | Shift+` | shift+[Backquote] | +| Ctrl+Shift+Backquote | ~ | Ctrl+Shift+` | Ctrl+Shift+` | ctrl+shift+` | Ctrl+Shift+` | ctrl+shift+[Backquote] | +| Alt+Backquote | ` | Alt+` | Alt+` | alt+` | Alt+` | alt+[Backquote] | +| Ctrl+Alt+Backquote | ` | Ctrl+Alt+` | Ctrl+Alt+` | ctrl+alt+` | Ctrl+Alt+` | ctrl+alt+[Backquote] | +| Shift+Alt+Backquote | ~ | Shift+Alt+` | Shift+Alt+` | shift+alt+` | Shift+Alt+` | shift+alt+[Backquote] | +| Ctrl+Shift+Alt+Backquote | ~ | Ctrl+Shift+Alt+` | Ctrl+Shift+Alt+` | ctrl+shift+alt+` | Ctrl+Shift+Alt+` | ctrl+shift+alt+[Backquote] | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| Comma | , | , | , | , | , | [Comma] | +| Ctrl+Comma | , | Ctrl+, | Ctrl+, | ctrl+, | Ctrl+, | ctrl+[Comma] | +| Shift+Comma | < | Shift+, | Shift+, | shift+, | Shift+, | shift+[Comma] | +| Ctrl+Shift+Comma | < | Ctrl+Shift+, | Ctrl+Shift+, | ctrl+shift+, | Ctrl+Shift+, | ctrl+shift+[Comma] | +| Alt+Comma | , | Alt+, | Alt+, | alt+, | Alt+, | alt+[Comma] | +| Ctrl+Alt+Comma | , | Ctrl+Alt+, | Ctrl+Alt+, | ctrl+alt+, | Ctrl+Alt+, | ctrl+alt+[Comma] | +| Shift+Alt+Comma | < | Shift+Alt+, | Shift+Alt+, | shift+alt+, | Shift+Alt+, | shift+alt+[Comma] | +| Ctrl+Shift+Alt+Comma | < | Ctrl+Shift+Alt+, | Ctrl+Shift+Alt+, | ctrl+shift+alt+, | Ctrl+Shift+Alt+, | ctrl+shift+alt+[Comma] | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| Period | . | . | . | . | . | [Period] | +| Ctrl+Period | . | Ctrl+. | Ctrl+. | ctrl+. | Ctrl+. | ctrl+[Period] | +| Shift+Period | > | Shift+. | Shift+. | shift+. | Shift+. | shift+[Period] | +| Ctrl+Shift+Period | > | Ctrl+Shift+. | Ctrl+Shift+. | ctrl+shift+. | Ctrl+Shift+. | ctrl+shift+[Period] | +| Alt+Period | . | Alt+. | Alt+. | alt+. | Alt+. | alt+[Period] | +| Ctrl+Alt+Period | . | Ctrl+Alt+. | Ctrl+Alt+. | ctrl+alt+. | Ctrl+Alt+. | ctrl+alt+[Period] | +| Shift+Alt+Period | > | Shift+Alt+. | Shift+Alt+. | shift+alt+. | Shift+Alt+. | shift+alt+[Period] | +| Ctrl+Shift+Alt+Period | > | Ctrl+Shift+Alt+. | Ctrl+Shift+Alt+. | ctrl+shift+alt+. | Ctrl+Shift+Alt+. | ctrl+shift+alt+[Period] | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| Slash | / | / | / | / | / | [Slash] | +| Ctrl+Slash | / | Ctrl+/ | Ctrl+/ | ctrl+/ | Ctrl+/ | ctrl+[Slash] | +| Shift+Slash | ? | Shift+/ | Shift+/ | shift+/ | Shift+/ | shift+[Slash] | +| Ctrl+Shift+Slash | ? | Ctrl+Shift+/ | Ctrl+Shift+/ | ctrl+shift+/ | Ctrl+Shift+/ | ctrl+shift+[Slash] | +| Alt+Slash | / | Alt+/ | Alt+/ | alt+/ | Alt+/ | alt+[Slash] | +| Ctrl+Alt+Slash | / | Ctrl+Alt+/ | Ctrl+Alt+/ | ctrl+alt+/ | Ctrl+Alt+/ | ctrl+alt+[Slash] | +| Shift+Alt+Slash | ? | Shift+Alt+/ | Shift+Alt+/ | shift+alt+/ | Shift+Alt+/ | shift+alt+[Slash] | +| Ctrl+Shift+Alt+Slash | ? | Ctrl+Shift+Alt+/ | Ctrl+Shift+Alt+/ | ctrl+shift+alt+/ | Ctrl+Shift+Alt+/ | ctrl+shift+alt+[Slash] | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| HW Code combination | Key | KeyCode combination | UI label | User settings | Electron accelerator | Dispatching string | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| IntlBackslash | < | Shift+, | < | [IntlBackslash] | null | [IntlBackslash] | +| Ctrl+IntlBackslash | < | Ctrl+Shift+, | Ctrl+< | ctrl+[IntlBackslash] | null | ctrl+[IntlBackslash] | +| Shift+IntlBackslash | > | Shift+. | Shift+< | shift+[IntlBackslash] | null | shift+[IntlBackslash] | +| Ctrl+Shift+IntlBackslash | > | Ctrl+Shift+. | Ctrl+Shift+< | ctrl+shift+[IntlBackslash] | null | ctrl+shift+[IntlBackslash] | +| Alt+IntlBackslash | < | Shift+Alt+, | Alt+< | alt+[IntlBackslash] | null | alt+[IntlBackslash] | +| Ctrl+Alt+IntlBackslash | | | Shift+\ | Ctrl+Alt+< | ctrl+alt+[IntlBackslash] | null | ctrl+alt+[IntlBackslash] | +| Shift+Alt+IntlBackslash | > | Shift+Alt+. | Shift+Alt+< | shift+alt+[IntlBackslash] | null | shift+alt+[IntlBackslash] | +| Ctrl+Shift+Alt+IntlBackslash | ¦ | Ctrl+Shift+Alt+. | Ctrl+Shift+Alt+< | ctrl+shift+alt+[IntlBackslash] | null | ctrl+shift+alt+[IntlBackslash] | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ \ No newline at end of file diff --git a/src/vs/workbench/services/keybinding/test/mac_de_ch.txt b/src/vs/workbench/services/keybinding/test/mac_de_ch.txt index f694e543e00..4c17bb84c19 100644 --- a/src/vs/workbench/services/keybinding/test/mac_de_ch.txt +++ b/src/vs/workbench/services/keybinding/test/mac_de_ch.txt @@ -1,468 +1,468 @@ ------------------------------------------------------------------------------------------------------------------------------------ -| HW Code combination | Key | KeyCode combination | UI label | Dispatching string | ------------------------------------------------------------------------------------------------------------------------------------ -| KeyA | a | A | A | [KeyA] | -| Ctrl+KeyA | a | Ctrl+A | Ctrl+A | ctrl+[KeyA] | -| Shift+KeyA | A | Shift+A | Shift+A | shift+[KeyA] | -| Ctrl+Shift+KeyA | A | Ctrl+Shift+A | Ctrl+Shift+A | ctrl+shift+[KeyA] | -| Alt+KeyA | a | Alt+A | Alt+A | alt+[KeyA] | -| Ctrl+Alt+KeyA | å | Ctrl+Alt+A | Ctrl+Alt+A | ctrl+alt+[KeyA] | -| Shift+Alt+KeyA | A | Shift+Alt+A | Shift+Alt+A | shift+alt+[KeyA] | -| Ctrl+Shift+Alt+KeyA | Å | Ctrl+Shift+Alt+A | Ctrl+Shift+Alt+A | ctrl+shift+alt+[KeyA] | ------------------------------------------------------------------------------------------------------------------------------------ -| KeyB | b | B | B | [KeyB] | -| Ctrl+KeyB | b | Ctrl+B | Ctrl+B | ctrl+[KeyB] | -| Shift+KeyB | B | Shift+B | Shift+B | shift+[KeyB] | -| Ctrl+Shift+KeyB | B | Ctrl+Shift+B | Ctrl+Shift+B | ctrl+shift+[KeyB] | -| Alt+KeyB | b | Alt+B | Alt+B | alt+[KeyB] | -| Ctrl+Alt+KeyB | ∫ | Ctrl+Alt+B | Ctrl+Alt+B | ctrl+alt+[KeyB] | -| Shift+Alt+KeyB | B | Shift+Alt+B | Shift+Alt+B | shift+alt+[KeyB] | -| Ctrl+Shift+Alt+KeyB | --- | Ctrl+Shift+Alt+B | Ctrl+Shift+Alt+B | ctrl+shift+alt+[KeyB] | ------------------------------------------------------------------------------------------------------------------------------------ -| KeyC | c | C | C | [KeyC] | -| Ctrl+KeyC | c | Ctrl+C | Ctrl+C | ctrl+[KeyC] | -| Shift+KeyC | C | Shift+C | Shift+C | shift+[KeyC] | -| Ctrl+Shift+KeyC | C | Ctrl+Shift+C | Ctrl+Shift+C | ctrl+shift+[KeyC] | -| Alt+KeyC | c | Alt+C | Alt+C | alt+[KeyC] | -| Ctrl+Alt+KeyC | © | Ctrl+Alt+C | Ctrl+Alt+C | ctrl+alt+[KeyC] | -| Shift+Alt+KeyC | C | Shift+Alt+C | Shift+Alt+C | shift+alt+[KeyC] | -| Ctrl+Shift+Alt+KeyC | --- | Ctrl+Shift+Alt+C | Ctrl+Shift+Alt+C | ctrl+shift+alt+[KeyC] | ------------------------------------------------------------------------------------------------------------------------------------ -| KeyD | d | D | D | [KeyD] | -| Ctrl+KeyD | d | Ctrl+D | Ctrl+D | ctrl+[KeyD] | -| Shift+KeyD | D | Shift+D | Shift+D | shift+[KeyD] | -| Ctrl+Shift+KeyD | D | Ctrl+Shift+D | Ctrl+Shift+D | ctrl+shift+[KeyD] | -| Alt+KeyD | d | Alt+D | Alt+D | alt+[KeyD] | -| Ctrl+Alt+KeyD | ∂ | Ctrl+Alt+D | Ctrl+Alt+D | ctrl+alt+[KeyD] | -| Shift+Alt+KeyD | D | Shift+Alt+D | Shift+Alt+D | shift+alt+[KeyD] | -| Ctrl+Shift+Alt+KeyD | fl | Ctrl+Shift+Alt+D | Ctrl+Shift+Alt+D | ctrl+shift+alt+[KeyD] | ------------------------------------------------------------------------------------------------------------------------------------ -| HW Code combination | Key | KeyCode combination | UI label | Dispatching string | ------------------------------------------------------------------------------------------------------------------------------------ -| KeyE | e | E | E | [KeyE] | -| Ctrl+KeyE | e | Ctrl+E | Ctrl+E | ctrl+[KeyE] | -| Shift+KeyE | E | Shift+E | Shift+E | shift+[KeyE] | -| Ctrl+Shift+KeyE | E | Ctrl+Shift+E | Ctrl+Shift+E | ctrl+shift+[KeyE] | -| Alt+KeyE | e | Alt+E | Alt+E | alt+[KeyE] | -| Ctrl+Alt+KeyE | € | Ctrl+Alt+E | Ctrl+Alt+E | ctrl+alt+[KeyE] | -| Shift+Alt+KeyE | E | Shift+Alt+E | Shift+Alt+E | shift+alt+[KeyE] | -| Ctrl+Shift+Alt+KeyE | Ë | Ctrl+Shift+Alt+E | Ctrl+Shift+Alt+E | ctrl+shift+alt+[KeyE] | ------------------------------------------------------------------------------------------------------------------------------------ -| KeyF | f | F | F | [KeyF] | -| Ctrl+KeyF | f | Ctrl+F | Ctrl+F | ctrl+[KeyF] | -| Shift+KeyF | F | Shift+F | Shift+F | shift+[KeyF] | -| Ctrl+Shift+KeyF | F | Ctrl+Shift+F | Ctrl+Shift+F | ctrl+shift+[KeyF] | -| Alt+KeyF | f | Alt+F | Alt+F | alt+[KeyF] | -| Ctrl+Alt+KeyF | ƒ | Ctrl+Alt+F | Ctrl+Alt+F | ctrl+alt+[KeyF] | -| Shift+Alt+KeyF | F | Shift+Alt+F | Shift+Alt+F | shift+alt+[KeyF] | -| Ctrl+Shift+Alt+KeyF | ‡ | Ctrl+Shift+Alt+F | Ctrl+Shift+Alt+F | ctrl+shift+alt+[KeyF] | ------------------------------------------------------------------------------------------------------------------------------------ -| KeyG | g | G | G | [KeyG] | -| Ctrl+KeyG | g | Ctrl+G | Ctrl+G | ctrl+[KeyG] | -| Shift+KeyG | G | Shift+G | Shift+G | shift+[KeyG] | -| Ctrl+Shift+KeyG | G | Ctrl+Shift+G | Ctrl+Shift+G | ctrl+shift+[KeyG] | -| Alt+KeyG | g | Alt+G | Alt+G | alt+[KeyG] | -| Ctrl+Alt+KeyG | @ | Ctrl+Alt+G | Ctrl+Alt+G | ctrl+alt+[KeyG] | -| Shift+Alt+KeyG | G | Shift+Alt+G | Shift+Alt+G | shift+alt+[KeyG] | -| Ctrl+Shift+Alt+KeyG | ‚ | Ctrl+Shift+Alt+G | Ctrl+Shift+Alt+G | ctrl+shift+alt+[KeyG] | ------------------------------------------------------------------------------------------------------------------------------------ -| KeyH | h | H | H | [KeyH] | -| Ctrl+KeyH | h | Ctrl+H | Ctrl+H | ctrl+[KeyH] | -| Shift+KeyH | H | Shift+H | Shift+H | shift+[KeyH] | -| Ctrl+Shift+KeyH | H | Ctrl+Shift+H | Ctrl+Shift+H | ctrl+shift+[KeyH] | -| Alt+KeyH | h | Alt+H | Alt+H | alt+[KeyH] | -| Ctrl+Alt+KeyH | ª | Ctrl+Alt+H | Ctrl+Alt+H | ctrl+alt+[KeyH] | -| Shift+Alt+KeyH | H | Shift+Alt+H | Shift+Alt+H | shift+alt+[KeyH] | -| Ctrl+Shift+Alt+KeyH | · | Ctrl+Shift+Alt+H | Ctrl+Shift+Alt+H | ctrl+shift+alt+[KeyH] | ------------------------------------------------------------------------------------------------------------------------------------ -| HW Code combination | Key | KeyCode combination | UI label | Dispatching string | ------------------------------------------------------------------------------------------------------------------------------------ -| KeyI | i | I | I | [KeyI] | -| Ctrl+KeyI | i | Ctrl+I | Ctrl+I | ctrl+[KeyI] | -| Shift+KeyI | I | Shift+I | Shift+I | shift+[KeyI] | -| Ctrl+Shift+KeyI | I | Ctrl+Shift+I | Ctrl+Shift+I | ctrl+shift+[KeyI] | -| Alt+KeyI | i | Alt+I | Alt+I | alt+[KeyI] | -| Ctrl+Alt+KeyI | ¡ | Ctrl+Alt+I | Ctrl+Alt+I | ctrl+alt+[KeyI] | -| Shift+Alt+KeyI | I | Shift+Alt+I | Shift+Alt+I | shift+alt+[KeyI] | -| Ctrl+Shift+Alt+KeyI | ı | Ctrl+Shift+Alt+I | Ctrl+Shift+Alt+I | ctrl+shift+alt+[KeyI] | ------------------------------------------------------------------------------------------------------------------------------------ -| KeyJ | j | J | J | [KeyJ] | -| Ctrl+KeyJ | j | Ctrl+J | Ctrl+J | ctrl+[KeyJ] | -| Shift+KeyJ | J | Shift+J | Shift+J | shift+[KeyJ] | -| Ctrl+Shift+KeyJ | J | Ctrl+Shift+J | Ctrl+Shift+J | ctrl+shift+[KeyJ] | -| Alt+KeyJ | j | Alt+J | Alt+J | alt+[KeyJ] | -| Ctrl+Alt+KeyJ | º | Ctrl+Alt+J | Ctrl+Alt+J | ctrl+alt+[KeyJ] | -| Shift+Alt+KeyJ | J | Shift+Alt+J | Shift+Alt+J | shift+alt+[KeyJ] | -| Ctrl+Shift+Alt+KeyJ | ˜ | Ctrl+Shift+Alt+J | Ctrl+Shift+Alt+J | ctrl+shift+alt+[KeyJ] | ------------------------------------------------------------------------------------------------------------------------------------ -| KeyK | k | K | K | [KeyK] | -| Ctrl+KeyK | k | Ctrl+K | Ctrl+K | ctrl+[KeyK] | -| Shift+KeyK | K | Shift+K | Shift+K | shift+[KeyK] | -| Ctrl+Shift+KeyK | K | Ctrl+Shift+K | Ctrl+Shift+K | ctrl+shift+[KeyK] | -| Alt+KeyK | k | Alt+K | Alt+K | alt+[KeyK] | -| Ctrl+Alt+KeyK | ∆ | Ctrl+Alt+K | Ctrl+Alt+K | ctrl+alt+[KeyK] | -| Shift+Alt+KeyK | K | Shift+Alt+K | Shift+Alt+K | shift+alt+[KeyK] | -| Ctrl+Shift+Alt+KeyK | ¯ | Ctrl+Shift+Alt+K | Ctrl+Shift+Alt+K | ctrl+shift+alt+[KeyK] | ------------------------------------------------------------------------------------------------------------------------------------ -| KeyL | l | L | L | [KeyL] | -| Ctrl+KeyL | l | Ctrl+L | Ctrl+L | ctrl+[KeyL] | -| Shift+KeyL | L | Shift+L | Shift+L | shift+[KeyL] | -| Ctrl+Shift+KeyL | L | Ctrl+Shift+L | Ctrl+Shift+L | ctrl+shift+[KeyL] | -| Alt+KeyL | l | Alt+L | Alt+L | alt+[KeyL] | -| Ctrl+Alt+KeyL | ¬ | Ctrl+Alt+L | Ctrl+Alt+L | ctrl+alt+[KeyL] | -| Shift+Alt+KeyL | L | Shift+Alt+L | Shift+Alt+L | shift+alt+[KeyL] | -| Ctrl+Shift+Alt+KeyL | ˆ | Ctrl+Shift+Alt+L | Ctrl+Shift+Alt+L | ctrl+shift+alt+[KeyL] | ------------------------------------------------------------------------------------------------------------------------------------ -| HW Code combination | Key | KeyCode combination | UI label | Dispatching string | ------------------------------------------------------------------------------------------------------------------------------------ -| KeyM | m | M | M | [KeyM] | -| Ctrl+KeyM | m | Ctrl+M | Ctrl+M | ctrl+[KeyM] | -| Shift+KeyM | M | Shift+M | Shift+M | shift+[KeyM] | -| Ctrl+Shift+KeyM | M | Ctrl+Shift+M | Ctrl+Shift+M | ctrl+shift+[KeyM] | -| Alt+KeyM | m | Alt+M | Alt+M | alt+[KeyM] | -| Ctrl+Alt+KeyM | µ | Ctrl+Alt+M | Ctrl+Alt+M | ctrl+alt+[KeyM] | -| Shift+Alt+KeyM | M | Shift+Alt+M | Shift+Alt+M | shift+alt+[KeyM] | -| Ctrl+Shift+Alt+KeyM | ˚ | Ctrl+Shift+Alt+M | Ctrl+Shift+Alt+M | ctrl+shift+alt+[KeyM] | ------------------------------------------------------------------------------------------------------------------------------------ -| KeyN | n | N | N | [KeyN] | -| Ctrl+KeyN | n | Ctrl+N | Ctrl+N | ctrl+[KeyN] | -| Shift+KeyN | N | Shift+N | Shift+N | shift+[KeyN] | -| Ctrl+Shift+KeyN | N | Ctrl+Shift+N | Ctrl+Shift+N | ctrl+shift+[KeyN] | -| Alt+KeyN | n | Alt+N | Alt+N | alt+[KeyN] | -| Ctrl+Alt+KeyN | ~ | Shift+` | Ctrl+Alt+N | ctrl+alt+[KeyN] | -| Shift+Alt+KeyN | N | Shift+Alt+N | Shift+Alt+N | shift+alt+[KeyN] | -| Ctrl+Shift+Alt+KeyN | ˙ | Ctrl+Shift+Alt+N | Ctrl+Shift+Alt+N | ctrl+shift+alt+[KeyN] | ------------------------------------------------------------------------------------------------------------------------------------ -| KeyO | o | O | O | [KeyO] | -| Ctrl+KeyO | o | Ctrl+O | Ctrl+O | ctrl+[KeyO] | -| Shift+KeyO | O | Shift+O | Shift+O | shift+[KeyO] | -| Ctrl+Shift+KeyO | O | Ctrl+Shift+O | Ctrl+Shift+O | ctrl+shift+[KeyO] | -| Alt+KeyO | o | Alt+O | Alt+O | alt+[KeyO] | -| Ctrl+Alt+KeyO | ø | Ctrl+Alt+O | Ctrl+Alt+O | ctrl+alt+[KeyO] | -| Shift+Alt+KeyO | O | Shift+Alt+O | Shift+Alt+O | shift+alt+[KeyO] | -| Ctrl+Shift+Alt+KeyO | Ø | Ctrl+Shift+Alt+O | Ctrl+Shift+Alt+O | ctrl+shift+alt+[KeyO] | ------------------------------------------------------------------------------------------------------------------------------------ -| KeyP | p | P | P | [KeyP] | -| Ctrl+KeyP | p | Ctrl+P | Ctrl+P | ctrl+[KeyP] | -| Shift+KeyP | P | Shift+P | Shift+P | shift+[KeyP] | -| Ctrl+Shift+KeyP | P | Ctrl+Shift+P | Ctrl+Shift+P | ctrl+shift+[KeyP] | -| Alt+KeyP | p | Alt+P | Alt+P | alt+[KeyP] | -| Ctrl+Alt+KeyP | π | Ctrl+Alt+P | Ctrl+Alt+P | ctrl+alt+[KeyP] | -| Shift+Alt+KeyP | P | Shift+Alt+P | Shift+Alt+P | shift+alt+[KeyP] | -| Ctrl+Shift+Alt+KeyP | ∏ | Ctrl+Shift+Alt+P | Ctrl+Shift+Alt+P | ctrl+shift+alt+[KeyP] | ------------------------------------------------------------------------------------------------------------------------------------ -| HW Code combination | Key | KeyCode combination | UI label | Dispatching string | ------------------------------------------------------------------------------------------------------------------------------------ -| KeyQ | q | Q | Q | [KeyQ] | -| Ctrl+KeyQ | q | Ctrl+Q | Ctrl+Q | ctrl+[KeyQ] | -| Shift+KeyQ | Q | Shift+Q | Shift+Q | shift+[KeyQ] | -| Ctrl+Shift+KeyQ | Q | Ctrl+Shift+Q | Ctrl+Shift+Q | ctrl+shift+[KeyQ] | -| Alt+KeyQ | q | Alt+Q | Alt+Q | alt+[KeyQ] | -| Ctrl+Alt+KeyQ | œ | Ctrl+Alt+Q | Ctrl+Alt+Q | ctrl+alt+[KeyQ] | -| Shift+Alt+KeyQ | Q | Shift+Alt+Q | Shift+Alt+Q | shift+alt+[KeyQ] | -| Ctrl+Shift+Alt+KeyQ | Œ | Ctrl+Shift+Alt+Q | Ctrl+Shift+Alt+Q | ctrl+shift+alt+[KeyQ] | ------------------------------------------------------------------------------------------------------------------------------------ -| KeyR | r | R | R | [KeyR] | -| Ctrl+KeyR | r | Ctrl+R | Ctrl+R | ctrl+[KeyR] | -| Shift+KeyR | R | Shift+R | Shift+R | shift+[KeyR] | -| Ctrl+Shift+KeyR | R | Ctrl+Shift+R | Ctrl+Shift+R | ctrl+shift+[KeyR] | -| Alt+KeyR | r | Alt+R | Alt+R | alt+[KeyR] | -| Ctrl+Alt+KeyR | ® | Ctrl+Alt+R | Ctrl+Alt+R | ctrl+alt+[KeyR] | -| Shift+Alt+KeyR | R | Shift+Alt+R | Shift+Alt+R | shift+alt+[KeyR] | -| Ctrl+Shift+Alt+KeyR | È | Ctrl+Shift+Alt+R | Ctrl+Shift+Alt+R | ctrl+shift+alt+[KeyR] | ------------------------------------------------------------------------------------------------------------------------------------ -| KeyS | s | S | S | [KeyS] | -| Ctrl+KeyS | s | Ctrl+S | Ctrl+S | ctrl+[KeyS] | -| Shift+KeyS | S | Shift+S | Shift+S | shift+[KeyS] | -| Ctrl+Shift+KeyS | S | Ctrl+Shift+S | Ctrl+Shift+S | ctrl+shift+[KeyS] | -| Alt+KeyS | s | Alt+S | Alt+S | alt+[KeyS] | -| Ctrl+Alt+KeyS | ß | Ctrl+Alt+S | Ctrl+Alt+S | ctrl+alt+[KeyS] | -| Shift+Alt+KeyS | S | Shift+Alt+S | Shift+Alt+S | shift+alt+[KeyS] | -| Ctrl+Shift+Alt+KeyS | fi | Ctrl+Shift+Alt+S | Ctrl+Shift+Alt+S | ctrl+shift+alt+[KeyS] | ------------------------------------------------------------------------------------------------------------------------------------ -| KeyT | t | T | T | [KeyT] | -| Ctrl+KeyT | t | Ctrl+T | Ctrl+T | ctrl+[KeyT] | -| Shift+KeyT | T | Shift+T | Shift+T | shift+[KeyT] | -| Ctrl+Shift+KeyT | T | Ctrl+Shift+T | Ctrl+Shift+T | ctrl+shift+[KeyT] | -| Alt+KeyT | t | Alt+T | Alt+T | alt+[KeyT] | -| Ctrl+Alt+KeyT | † | Ctrl+Alt+T | Ctrl+Alt+T | ctrl+alt+[KeyT] | -| Shift+Alt+KeyT | T | Shift+Alt+T | Shift+Alt+T | shift+alt+[KeyT] | -| Ctrl+Shift+Alt+KeyT | Î | Ctrl+Shift+Alt+T | Ctrl+Shift+Alt+T | ctrl+shift+alt+[KeyT] | ------------------------------------------------------------------------------------------------------------------------------------ -| HW Code combination | Key | KeyCode combination | UI label | Dispatching string | ------------------------------------------------------------------------------------------------------------------------------------ -| KeyU | u | U | U | [KeyU] | -| Ctrl+KeyU | u | Ctrl+U | Ctrl+U | ctrl+[KeyU] | -| Shift+KeyU | U | Shift+U | Shift+U | shift+[KeyU] | -| Ctrl+Shift+KeyU | U | Ctrl+Shift+U | Ctrl+Shift+U | ctrl+shift+[KeyU] | -| Alt+KeyU | u | Alt+U | Alt+U | alt+[KeyU] | -| Ctrl+Alt+KeyU | ° | Ctrl+Alt+U | Ctrl+Alt+U | ctrl+alt+[KeyU] | -| Shift+Alt+KeyU | U | Shift+Alt+U | Shift+Alt+U | shift+alt+[KeyU] | -| Ctrl+Shift+Alt+KeyU | Ù | Ctrl+Shift+Alt+U | Ctrl+Shift+Alt+U | ctrl+shift+alt+[KeyU] | ------------------------------------------------------------------------------------------------------------------------------------ -| KeyV | v | V | V | [KeyV] | -| Ctrl+KeyV | v | Ctrl+V | Ctrl+V | ctrl+[KeyV] | -| Shift+KeyV | V | Shift+V | Shift+V | shift+[KeyV] | -| Ctrl+Shift+KeyV | V | Ctrl+Shift+V | Ctrl+Shift+V | ctrl+shift+[KeyV] | -| Alt+KeyV | v | Alt+V | Alt+V | alt+[KeyV] | -| Ctrl+Alt+KeyV | √ | Ctrl+Alt+V | Ctrl+Alt+V | ctrl+alt+[KeyV] | -| Shift+Alt+KeyV | V | Shift+Alt+V | Shift+Alt+V | shift+alt+[KeyV] | -| Ctrl+Shift+Alt+KeyV | ◊ | Ctrl+Shift+Alt+V | Ctrl+Shift+Alt+V | ctrl+shift+alt+[KeyV] | ------------------------------------------------------------------------------------------------------------------------------------ -| KeyW | w | W | W | [KeyW] | -| Ctrl+KeyW | w | Ctrl+W | Ctrl+W | ctrl+[KeyW] | -| Shift+KeyW | W | Shift+W | Shift+W | shift+[KeyW] | -| Ctrl+Shift+KeyW | W | Ctrl+Shift+W | Ctrl+Shift+W | ctrl+shift+[KeyW] | -| Alt+KeyW | w | Alt+W | Alt+W | alt+[KeyW] | -| Ctrl+Alt+KeyW | ∑ | Ctrl+Alt+W | Ctrl+Alt+W | ctrl+alt+[KeyW] | -| Shift+Alt+KeyW | W | Shift+Alt+W | Shift+Alt+W | shift+alt+[KeyW] | -| Ctrl+Shift+Alt+KeyW | Á | Ctrl+Shift+Alt+W | Ctrl+Shift+Alt+W | ctrl+shift+alt+[KeyW] | ------------------------------------------------------------------------------------------------------------------------------------ -| KeyX | x | X | X | [KeyX] | -| Ctrl+KeyX | x | Ctrl+X | Ctrl+X | ctrl+[KeyX] | -| Shift+KeyX | X | Shift+X | Shift+X | shift+[KeyX] | -| Ctrl+Shift+KeyX | X | Ctrl+Shift+X | Ctrl+Shift+X | ctrl+shift+[KeyX] | -| Alt+KeyX | x | Alt+X | Alt+X | alt+[KeyX] | -| Ctrl+Alt+KeyX | ≈ | Ctrl+Alt+X | Ctrl+Alt+X | ctrl+alt+[KeyX] | -| Shift+Alt+KeyX | X | Shift+Alt+X | Shift+Alt+X | shift+alt+[KeyX] | -| Ctrl+Shift+Alt+KeyX | ™ | Ctrl+Shift+Alt+X | Ctrl+Shift+Alt+X | ctrl+shift+alt+[KeyX] | ------------------------------------------------------------------------------------------------------------------------------------ -| HW Code combination | Key | KeyCode combination | UI label | Dispatching string | ------------------------------------------------------------------------------------------------------------------------------------ -| KeyY | z | Z | Z | [KeyY] | -| Ctrl+KeyY | z | Ctrl+Z | Ctrl+Z | ctrl+[KeyY] | -| Shift+KeyY | Z | Shift+Z | Shift+Z | shift+[KeyY] | -| Ctrl+Shift+KeyY | Z | Ctrl+Shift+Z | Ctrl+Shift+Z | ctrl+shift+[KeyY] | -| Alt+KeyY | z | Alt+Z | Alt+Z | alt+[KeyY] | -| Ctrl+Alt+KeyY | Ω | Ctrl+Alt+Z | Ctrl+Alt+Z | ctrl+alt+[KeyY] | -| Shift+Alt+KeyY | Z | Shift+Alt+Z | Shift+Alt+Z | shift+alt+[KeyY] | -| Ctrl+Shift+Alt+KeyY | Í | Ctrl+Shift+Alt+Z | Ctrl+Shift+Alt+Z | ctrl+shift+alt+[KeyY] | ------------------------------------------------------------------------------------------------------------------------------------ -| KeyZ | y | Y | Y | [KeyZ] | -| Ctrl+KeyZ | y | Ctrl+Y | Ctrl+Y | ctrl+[KeyZ] | -| Shift+KeyZ | Y | Shift+Y | Shift+Y | shift+[KeyZ] | -| Ctrl+Shift+KeyZ | Y | Ctrl+Shift+Y | Ctrl+Shift+Y | ctrl+shift+[KeyZ] | -| Alt+KeyZ | y | Alt+Y | Alt+Y | alt+[KeyZ] | -| Ctrl+Alt+KeyZ | ¥ | Ctrl+Alt+Y | Ctrl+Alt+Y | ctrl+alt+[KeyZ] | -| Shift+Alt+KeyZ | Y | Shift+Alt+Y | Shift+Alt+Y | shift+alt+[KeyZ] | -| Ctrl+Shift+Alt+KeyZ | Ÿ | Ctrl+Shift+Alt+Y | Ctrl+Shift+Alt+Y | ctrl+shift+alt+[KeyZ] | ------------------------------------------------------------------------------------------------------------------------------------ -| Digit1 | 1 | 1 | 1 | [Digit1] | -| Ctrl+Digit1 | 1 | Ctrl+1 | Ctrl+1 | ctrl+[Digit1] | -| Shift+Digit1 | + | Shift+= | Shift+1 | shift+[Digit1] | -| Ctrl+Shift+Digit1 | + | Ctrl+Shift+= | Ctrl+Shift+1 | ctrl+shift+[Digit1] | -| Alt+Digit1 | 1 | Alt+1 | Alt+1 | alt+[Digit1] | -| Ctrl+Alt+Digit1 | ± | Ctrl+Alt+1 | Ctrl+Alt+1 | ctrl+alt+[Digit1] | -| Shift+Alt+Digit1 | + | Shift+Alt+= | Shift+Alt+1 | shift+alt+[Digit1] | -| Ctrl+Shift+Alt+Digit1 | ∞ | Ctrl+Shift+Alt+= | Ctrl+Shift+Alt+1 | ctrl+shift+alt+[Digit1] | ------------------------------------------------------------------------------------------------------------------------------------ -| Digit2 | 2 | 2 | 2 | [Digit2] | -| Ctrl+Digit2 | 2 | Ctrl+2 | Ctrl+2 | ctrl+[Digit2] | -| Shift+Digit2 | " | Shift+' | Shift+2 | shift+[Digit2] | -| Ctrl+Shift+Digit2 | " | Ctrl+Shift+' | Ctrl+Shift+2 | ctrl+shift+[Digit2] | -| Alt+Digit2 | 2 | Alt+2 | Alt+2 | alt+[Digit2] | -| Ctrl+Alt+Digit2 | “ | Ctrl+Alt+2 | Ctrl+Alt+2 | ctrl+alt+[Digit2] | -| Shift+Alt+Digit2 | " | Shift+Alt+' | Shift+Alt+2 | shift+alt+[Digit2] | -| Ctrl+Shift+Alt+Digit2 | ” | Ctrl+Shift+Alt+' | Ctrl+Shift+Alt+2 | ctrl+shift+alt+[Digit2] | ------------------------------------------------------------------------------------------------------------------------------------ -| HW Code combination | Key | KeyCode combination | UI label | Dispatching string | ------------------------------------------------------------------------------------------------------------------------------------ -| Digit3 | 3 | 3 | 3 | [Digit3] | -| Ctrl+Digit3 | 3 | Ctrl+3 | Ctrl+3 | ctrl+[Digit3] | -| Shift+Digit3 | * | Shift+3 | Shift+3 | shift+[Digit3] | -| Ctrl+Shift+Digit3 | * | Ctrl+Shift+3 | Ctrl+Shift+3 | ctrl+shift+[Digit3] | -| Alt+Digit3 | 3 | Alt+3 | Alt+3 | alt+[Digit3] | -| Ctrl+Alt+Digit3 | # | Ctrl+Alt+3 | Ctrl+Alt+3 | ctrl+alt+[Digit3] | -| Shift+Alt+Digit3 | * | Shift+Alt+3 | Shift+Alt+3 | shift+alt+[Digit3] | -| Ctrl+Shift+Alt+Digit3 | ‹ | Ctrl+Shift+Alt+3 | Ctrl+Shift+Alt+3 | ctrl+shift+alt+[Digit3] | ------------------------------------------------------------------------------------------------------------------------------------ -| Digit4 | 4 | 4 | 4 | [Digit4] | -| Ctrl+Digit4 | 4 | Ctrl+4 | Ctrl+4 | ctrl+[Digit4] | -| Shift+Digit4 | ç | Shift+4 | Shift+4 | shift+[Digit4] | -| Ctrl+Shift+Digit4 | ç | Ctrl+Shift+4 | Ctrl+Shift+4 | ctrl+shift+[Digit4] | -| Alt+Digit4 | 4 | Alt+4 | Alt+4 | alt+[Digit4] | -| Ctrl+Alt+Digit4 | Ç | Ctrl+Alt+4 | Ctrl+Alt+4 | ctrl+alt+[Digit4] | -| Shift+Alt+Digit4 | ç | Shift+Alt+4 | Shift+Alt+4 | shift+alt+[Digit4] | -| Ctrl+Shift+Alt+Digit4 | ⁄ | Ctrl+Shift+Alt+4 | Ctrl+Shift+Alt+4 | ctrl+shift+alt+[Digit4] | ------------------------------------------------------------------------------------------------------------------------------------ -| Digit5 | 5 | 5 | 5 | [Digit5] | -| Ctrl+Digit5 | 5 | Ctrl+5 | Ctrl+5 | ctrl+[Digit5] | -| Shift+Digit5 | % | Shift+5 | Shift+5 | shift+[Digit5] | -| Ctrl+Shift+Digit5 | % | Ctrl+Shift+5 | Ctrl+Shift+5 | ctrl+shift+[Digit5] | -| Alt+Digit5 | 5 | Alt+5 | Alt+5 | alt+[Digit5] | -| Ctrl+Alt+Digit5 | [ | [ | Ctrl+Alt+5 | ctrl+alt+[Digit5] | -| Shift+Alt+Digit5 | % | Shift+Alt+5 | Shift+Alt+5 | shift+alt+[Digit5] | -| Ctrl+Shift+Alt+Digit5 | [ | Ctrl+Shift+Alt+[ | Ctrl+Shift+Alt+5 | ctrl+shift+alt+[Digit5] | ------------------------------------------------------------------------------------------------------------------------------------ -| Digit6 | 6 | 6 | 6 | [Digit6] | -| Ctrl+Digit6 | 6 | Ctrl+6 | Ctrl+6 | ctrl+[Digit6] | -| Shift+Digit6 | & | Shift+6 | Shift+6 | shift+[Digit6] | -| Ctrl+Shift+Digit6 | & | Ctrl+Shift+6 | Ctrl+Shift+6 | ctrl+shift+[Digit6] | -| Alt+Digit6 | 6 | Alt+6 | Alt+6 | alt+[Digit6] | -| Ctrl+Alt+Digit6 | ] | ] | Ctrl+Alt+6 | ctrl+alt+[Digit6] | -| Shift+Alt+Digit6 | & | Shift+Alt+6 | Shift+Alt+6 | shift+alt+[Digit6] | -| Ctrl+Shift+Alt+Digit6 | ] | Ctrl+Shift+Alt+] | Ctrl+Shift+Alt+6 | ctrl+shift+alt+[Digit6] | ------------------------------------------------------------------------------------------------------------------------------------ -| HW Code combination | Key | KeyCode combination | UI label | Dispatching string | ------------------------------------------------------------------------------------------------------------------------------------ -| Digit7 | 7 | 7 | 7 | [Digit7] | -| Ctrl+Digit7 | 7 | Ctrl+7 | Ctrl+7 | ctrl+[Digit7] | -| Shift+Digit7 | / | / | Shift+7 | shift+[Digit7] | -| Ctrl+Shift+Digit7 | / | Ctrl+/ | Ctrl+Shift+7 | ctrl+shift+[Digit7] | -| Alt+Digit7 | 7 | Alt+7 | Alt+7 | alt+[Digit7] | -| Ctrl+Alt+Digit7 | | | Shift+\ | Ctrl+Alt+7 | ctrl+alt+[Digit7] | -| Shift+Alt+Digit7 | / | Alt+/ | Shift+Alt+7 | shift+alt+[Digit7] | -| Ctrl+Shift+Alt+Digit7 | \ | \ | Ctrl+Shift+Alt+7 | ctrl+shift+alt+[Digit7] | ------------------------------------------------------------------------------------------------------------------------------------ -| Digit8 | 8 | 8 | 8 | [Digit8] | -| Ctrl+Digit8 | 8 | Ctrl+8 | Ctrl+8 | ctrl+[Digit8] | -| Shift+Digit8 | ( | Shift+8 | Shift+8 | shift+[Digit8] | -| Ctrl+Shift+Digit8 | ( | Ctrl+Shift+8 | Ctrl+Shift+8 | ctrl+shift+[Digit8] | -| Alt+Digit8 | 8 | Alt+8 | Alt+8 | alt+[Digit8] | -| Ctrl+Alt+Digit8 | { | Shift+[ | Ctrl+Alt+8 | ctrl+alt+[Digit8] | -| Shift+Alt+Digit8 | ( | Shift+Alt+8 | Shift+Alt+8 | shift+alt+[Digit8] | -| Ctrl+Shift+Alt+Digit8 | Ò | Ctrl+Shift+Alt+8 | Ctrl+Shift+Alt+8 | ctrl+shift+alt+[Digit8] | ------------------------------------------------------------------------------------------------------------------------------------ -| Digit9 | 9 | 9 | 9 | [Digit9] | -| Ctrl+Digit9 | 9 | Ctrl+9 | Ctrl+9 | ctrl+[Digit9] | -| Shift+Digit9 | ) | Shift+9 | Shift+9 | shift+[Digit9] | -| Ctrl+Shift+Digit9 | ) | Ctrl+Shift+9 | Ctrl+Shift+9 | ctrl+shift+[Digit9] | -| Alt+Digit9 | 9 | Alt+9 | Alt+9 | alt+[Digit9] | -| Ctrl+Alt+Digit9 | } | Shift+] | Ctrl+Alt+9 | ctrl+alt+[Digit9] | -| Shift+Alt+Digit9 | ) | Shift+Alt+9 | Shift+Alt+9 | shift+alt+[Digit9] | -| Ctrl+Shift+Alt+Digit9 | Ô | Ctrl+Shift+Alt+9 | Ctrl+Shift+Alt+9 | ctrl+shift+alt+[Digit9] | ------------------------------------------------------------------------------------------------------------------------------------ -| Digit0 | 0 | 0 | 0 | [Digit0] | -| Ctrl+Digit0 | 0 | Ctrl+0 | Ctrl+0 | ctrl+[Digit0] | -| Shift+Digit0 | = | = | Shift+0 | shift+[Digit0] | -| Ctrl+Shift+Digit0 | = | Ctrl+= | Ctrl+Shift+0 | ctrl+shift+[Digit0] | -| Alt+Digit0 | 0 | Alt+0 | Alt+0 | alt+[Digit0] | -| Ctrl+Alt+Digit0 | ≠ | Ctrl+Alt+0 | Ctrl+Alt+0 | ctrl+alt+[Digit0] | -| Shift+Alt+Digit0 | = | Alt+= | Shift+Alt+0 | shift+alt+[Digit0] | -| Ctrl+Shift+Alt+Digit0 | Ú | Ctrl+Alt+= | Ctrl+Shift+Alt+0 | ctrl+shift+alt+[Digit0] | ------------------------------------------------------------------------------------------------------------------------------------ -| HW Code combination | Key | KeyCode combination | UI label | Dispatching string | ------------------------------------------------------------------------------------------------------------------------------------ -| Minus | ' | ' | ' | [Minus] | -| Ctrl+Minus | ' | Ctrl+' | Ctrl+' | ctrl+[Minus] | -| Shift+Minus | ? | Shift+/ | Shift+' | shift+[Minus] | -| Ctrl+Shift+Minus | ? | Ctrl+Shift+/ | Ctrl+Shift+' | ctrl+shift+[Minus] | -| Alt+Minus | ' | Alt+' | Alt+' | alt+[Minus] | -| Ctrl+Alt+Minus | ¿ | Ctrl+Alt+' | Ctrl+Alt+' | ctrl+alt+[Minus] | -| Shift+Alt+Minus | ? | Shift+Alt+/ | Shift+Alt+' | shift+alt+[Minus] | -| Ctrl+Shift+Alt+Minus |  | Ctrl+Shift+Alt+/ | Ctrl+Shift+Alt+' | ctrl+shift+alt+[Minus] | ------------------------------------------------------------------------------------------------------------------------------------ -| Equal | ^ | unknown | ^ | [Equal] | -| Ctrl+Equal | ^ | Ctrl+unknown | Ctrl+^ | ctrl+[Equal] | -| Shift+Equal | ` | ` | Shift+^ | shift+[Equal] | -| Ctrl+Shift+Equal | ` | Ctrl+` | Ctrl+Shift+^ | ctrl+shift+[Equal] | -| Alt+Equal | ^ | Alt+unknown | Alt+^ | alt+[Equal] | -| Ctrl+Alt+Equal | ´ | Ctrl+Alt+unknown | Ctrl+Alt+^ | ctrl+alt+[Equal] | -| Shift+Alt+Equal | ` | Alt+` | Shift+Alt+^ | shift+alt+[Equal] | -| Ctrl+Shift+Alt+Equal | ^ | Ctrl+Alt+` | Ctrl+Shift+Alt+^ | ctrl+shift+alt+[Equal] | ------------------------------------------------------------------------------------------------------------------------------------ -| BracketLeft | ü | unknown | ü | [BracketLeft] | -| Ctrl+BracketLeft | ü | Ctrl+unknown | Ctrl+ü | ctrl+[BracketLeft] | -| Shift+BracketLeft | è | Shift+unknown | Shift+ü | shift+[BracketLeft] | -| Ctrl+Shift+BracketLeft | è | Ctrl+Shift+unknown | Ctrl+Shift+ü | ctrl+shift+[BracketLeft] | -| Alt+BracketLeft | ü | Alt+unknown | Alt+ü | alt+[BracketLeft] | -| Ctrl+Alt+BracketLeft | § | Ctrl+Alt+unknown | Ctrl+Alt+ü | ctrl+alt+[BracketLeft] | -| Shift+Alt+BracketLeft | è | Shift+Alt+unknown | Shift+Alt+ü | shift+alt+[BracketLeft] | -| Ctrl+Shift+Alt+BracketLeft | ÿ | Ctrl+Shift+Alt+unknown | Ctrl+Shift+Alt+ü | ctrl+shift+alt+[BracketLeft] | ------------------------------------------------------------------------------------------------------------------------------------ -| BracketRight | ¨ | unknown | ¨ | [BracketRight] | -| Ctrl+BracketRight | ¨ | Ctrl+unknown | Ctrl+¨ | ctrl+[BracketRight] | -| Shift+BracketRight | ! | Shift+unknown | Shift+¨ | shift+[BracketRight] | -| Ctrl+Shift+BracketRight | ! | Ctrl+Shift+unknown | Ctrl+Shift+¨ | ctrl+shift+[BracketRight] | -| Alt+BracketRight | ¨ | Alt+unknown | Alt+¨ | alt+[BracketRight] | -| Ctrl+Alt+BracketRight | ‘ | Ctrl+Alt+unknown | Ctrl+Alt+¨ | ctrl+alt+[BracketRight] | -| Shift+Alt+BracketRight | ! | Shift+Alt+unknown | Shift+Alt+¨ | shift+alt+[BracketRight] | -| Ctrl+Shift+Alt+BracketRight | ’ | Ctrl+Shift+Alt+unknown | Ctrl+Shift+Alt+¨ | ctrl+shift+alt+[BracketRight] | ------------------------------------------------------------------------------------------------------------------------------------ -| HW Code combination | Key | KeyCode combination | UI label | Dispatching string | ------------------------------------------------------------------------------------------------------------------------------------ -| Backslash | $ | unknown | $ | [Backslash] | -| Ctrl+Backslash | $ | Ctrl+unknown | Ctrl+$ | ctrl+[Backslash] | -| Shift+Backslash | £ | Shift+unknown | Shift+$ | shift+[Backslash] | -| Ctrl+Shift+Backslash | £ | Ctrl+Shift+unknown | Ctrl+Shift+$ | ctrl+shift+[Backslash] | -| Alt+Backslash | $ | Alt+unknown | Alt+$ | alt+[Backslash] | -| Ctrl+Alt+Backslash | ¶ | Ctrl+Alt+unknown | Ctrl+Alt+$ | ctrl+alt+[Backslash] | -| Shift+Alt+Backslash | £ | Shift+Alt+unknown | Shift+Alt+$ | shift+alt+[Backslash] | -| Ctrl+Shift+Alt+Backslash | • | Ctrl+Shift+Alt+unknown | Ctrl+Shift+Alt+$ | ctrl+shift+alt+[Backslash] | ------------------------------------------------------------------------------------------------------------------------------------ -| IntlHash | --- | unknown | undefined | null | -| Ctrl+IntlHash | --- | unknown | Ctrl+undefined | null | -| Shift+IntlHash | --- | unknown | Shift+undefined | null | -| Ctrl+Shift+IntlHash | --- | unknown | Ctrl+Shift+undefined | null | -| Alt+IntlHash | --- | unknown | Alt+undefined | null | -| Ctrl+Alt+IntlHash | --- | unknown | Ctrl+Alt+undefined | null | -| Shift+Alt+IntlHash | --- | unknown | Shift+Alt+undefined | null | -| Ctrl+Shift+Alt+IntlHash | --- | unknown | Ctrl+Shift+Alt+undefined | null | ------------------------------------------------------------------------------------------------------------------------------------ -| Semicolon | ö | unknown | ö | [Semicolon] | -| Ctrl+Semicolon | ö | Ctrl+unknown | Ctrl+ö | ctrl+[Semicolon] | -| Shift+Semicolon | é | Shift+unknown | Shift+ö | shift+[Semicolon] | -| Ctrl+Shift+Semicolon | é | Ctrl+Shift+unknown | Ctrl+Shift+ö | ctrl+shift+[Semicolon] | -| Alt+Semicolon | ö | Alt+unknown | Alt+ö | alt+[Semicolon] | -| Ctrl+Alt+Semicolon | ¢ | Ctrl+Alt+unknown | Ctrl+Alt+ö | ctrl+alt+[Semicolon] | -| Shift+Alt+Semicolon | é | Shift+Alt+unknown | Shift+Alt+ö | shift+alt+[Semicolon] | -| Ctrl+Shift+Alt+Semicolon | ˘ | Ctrl+Shift+Alt+unknown | Ctrl+Shift+Alt+ö | ctrl+shift+alt+[Semicolon] | ------------------------------------------------------------------------------------------------------------------------------------ -| Quote | ä | unknown | ä | [Quote] | -| Ctrl+Quote | ä | Ctrl+unknown | Ctrl+ä | ctrl+[Quote] | -| Shift+Quote | à | Shift+unknown | Shift+ä | shift+[Quote] | -| Ctrl+Shift+Quote | à | Ctrl+Shift+unknown | Ctrl+Shift+ä | ctrl+shift+[Quote] | -| Alt+Quote | ä | Alt+unknown | Alt+ä | alt+[Quote] | -| Ctrl+Alt+Quote | æ | Ctrl+Alt+unknown | Ctrl+Alt+ä | ctrl+alt+[Quote] | -| Shift+Alt+Quote | à | Shift+Alt+unknown | Shift+Alt+ä | shift+alt+[Quote] | -| Ctrl+Shift+Alt+Quote | Æ | Ctrl+Shift+Alt+unknown | Ctrl+Shift+Alt+ä | ctrl+shift+alt+[Quote] | ------------------------------------------------------------------------------------------------------------------------------------ -| HW Code combination | Key | KeyCode combination | UI label | Dispatching string | ------------------------------------------------------------------------------------------------------------------------------------ -| Backquote | < | Shift+, | < | [Backquote] | -| Ctrl+Backquote | < | Ctrl+Shift+, | Ctrl+< | ctrl+[Backquote] | -| Shift+Backquote | > | Shift+. | Shift+< | shift+[Backquote] | -| Ctrl+Shift+Backquote | > | Ctrl+Shift+. | Ctrl+Shift+< | ctrl+shift+[Backquote] | -| Alt+Backquote | < | Shift+Alt+, | Alt+< | alt+[Backquote] | -| Ctrl+Alt+Backquote | ≤ | Ctrl+Shift+Alt+, | Ctrl+Alt+< | ctrl+alt+[Backquote] | -| Shift+Alt+Backquote | > | Shift+Alt+. | Shift+Alt+< | shift+alt+[Backquote] | -| Ctrl+Shift+Alt+Backquote | ≥ | Ctrl+Shift+Alt+. | Ctrl+Shift+Alt+< | ctrl+shift+alt+[Backquote] | ------------------------------------------------------------------------------------------------------------------------------------ -| Comma | , | , | , | [Comma] | -| Ctrl+Comma | , | Ctrl+, | Ctrl+, | ctrl+[Comma] | -| Shift+Comma | ; | ; | Shift+, | shift+[Comma] | -| Ctrl+Shift+Comma | ; | Ctrl+; | Ctrl+Shift+, | ctrl+shift+[Comma] | -| Alt+Comma | , | Alt+, | Alt+, | alt+[Comma] | -| Ctrl+Alt+Comma | « | Ctrl+Alt+, | Ctrl+Alt+, | ctrl+alt+[Comma] | -| Shift+Alt+Comma | ; | Alt+; | Shift+Alt+, | shift+alt+[Comma] | -| Ctrl+Shift+Alt+Comma | » | Ctrl+Alt+; | Ctrl+Shift+Alt+, | ctrl+shift+alt+[Comma] | ------------------------------------------------------------------------------------------------------------------------------------ -| Period | . | . | . | [Period] | -| Ctrl+Period | . | Ctrl+. | Ctrl+. | ctrl+[Period] | -| Shift+Period | : | Shift+; | Shift+. | shift+[Period] | -| Ctrl+Shift+Period | : | Ctrl+Shift+; | Ctrl+Shift+. | ctrl+shift+[Period] | -| Alt+Period | . | Alt+. | Alt+. | alt+[Period] | -| Ctrl+Alt+Period | … | Ctrl+Alt+. | Ctrl+Alt+. | ctrl+alt+[Period] | -| Shift+Alt+Period | : | Shift+Alt+; | Shift+Alt+. | shift+alt+[Period] | -| Ctrl+Shift+Alt+Period | ÷ | Ctrl+Shift+Alt+; | Ctrl+Shift+Alt+. | ctrl+shift+alt+[Period] | ------------------------------------------------------------------------------------------------------------------------------------ -| Slash | - | - | - | [Slash] | -| Ctrl+Slash | - | Ctrl+- | Ctrl+- | ctrl+[Slash] | -| Shift+Slash | _ | Shift+- | Shift+- | shift+[Slash] | -| Ctrl+Shift+Slash | _ | Ctrl+Shift+- | Ctrl+Shift+- | ctrl+shift+[Slash] | -| Alt+Slash | - | Alt+- | Alt+- | alt+[Slash] | -| Ctrl+Alt+Slash | – | Ctrl+Alt+- | Ctrl+Alt+- | ctrl+alt+[Slash] | -| Shift+Alt+Slash | _ | Shift+Alt+- | Shift+Alt+- | shift+alt+[Slash] | -| Ctrl+Shift+Alt+Slash | — | Ctrl+Shift+Alt+- | Ctrl+Shift+Alt+- | ctrl+shift+alt+[Slash] | ------------------------------------------------------------------------------------------------------------------------------------ -| HW Code combination | Key | KeyCode combination | UI label | Dispatching string | ------------------------------------------------------------------------------------------------------------------------------------ -| IntlBackslash | § | unknown | § | [IntlBackslash] | -| Ctrl+IntlBackslash | § | Ctrl+unknown | Ctrl+§ | ctrl+[IntlBackslash] | -| Shift+IntlBackslash | ° | Shift+unknown | Shift+§ | shift+[IntlBackslash] | -| Ctrl+Shift+IntlBackslash | ° | Ctrl+Shift+unknown | Ctrl+Shift+§ | ctrl+shift+[IntlBackslash] | -| Alt+IntlBackslash | § | Alt+unknown | Alt+§ | alt+[IntlBackslash] | -| Ctrl+Alt+IntlBackslash | fi | Ctrl+Alt+unknown | Ctrl+Alt+§ | ctrl+alt+[IntlBackslash] | -| Shift+Alt+IntlBackslash | ° | Shift+Alt+unknown | Shift+Alt+§ | shift+alt+[IntlBackslash] | -| Ctrl+Shift+Alt+IntlBackslash | ‰ | Ctrl+Shift+Alt+unknown | Ctrl+Shift+Alt+§ | ctrl+shift+alt+[IntlBackslash] | ------------------------------------------------------------------------------------------------------------------------------------ \ No newline at end of file +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| HW Code combination | Key | KeyCode combination | UI label | User settings | Electron accelerator | Dispatching string | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| KeyA | a | A | A | a | A | [KeyA] | +| Ctrl+KeyA | a | Ctrl+A | Ctrl+A | ctrl+a | Ctrl+A | ctrl+[KeyA] | +| Shift+KeyA | A | Shift+A | Shift+A | shift+a | Shift+A | shift+[KeyA] | +| Ctrl+Shift+KeyA | A | Ctrl+Shift+A | Ctrl+Shift+A | ctrl+shift+a | Ctrl+Shift+A | ctrl+shift+[KeyA] | +| Alt+KeyA | a | Alt+A | Alt+A | alt+a | Alt+A | alt+[KeyA] | +| Ctrl+Alt+KeyA | å | Ctrl+Alt+A | Ctrl+Alt+A | ctrl+alt+a | Ctrl+Alt+A | ctrl+alt+[KeyA] | +| Shift+Alt+KeyA | A | Shift+Alt+A | Shift+Alt+A | shift+alt+a | Shift+Alt+A | shift+alt+[KeyA] | +| Ctrl+Shift+Alt+KeyA | Å | Ctrl+Shift+Alt+A | Ctrl+Shift+Alt+A | ctrl+shift+alt+a | Ctrl+Shift+Alt+A | ctrl+shift+alt+[KeyA] | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| KeyB | b | B | B | b | B | [KeyB] | +| Ctrl+KeyB | b | Ctrl+B | Ctrl+B | ctrl+b | Ctrl+B | ctrl+[KeyB] | +| Shift+KeyB | B | Shift+B | Shift+B | shift+b | Shift+B | shift+[KeyB] | +| Ctrl+Shift+KeyB | B | Ctrl+Shift+B | Ctrl+Shift+B | ctrl+shift+b | Ctrl+Shift+B | ctrl+shift+[KeyB] | +| Alt+KeyB | b | Alt+B | Alt+B | alt+b | Alt+B | alt+[KeyB] | +| Ctrl+Alt+KeyB | ∫ | Ctrl+Alt+B | Ctrl+Alt+B | ctrl+alt+b | Ctrl+Alt+B | ctrl+alt+[KeyB] | +| Shift+Alt+KeyB | B | Shift+Alt+B | Shift+Alt+B | shift+alt+b | Shift+Alt+B | shift+alt+[KeyB] | +| Ctrl+Shift+Alt+KeyB | --- | Ctrl+Shift+Alt+B | Ctrl+Shift+Alt+B | ctrl+shift+alt+b | Ctrl+Shift+Alt+B | ctrl+shift+alt+[KeyB] | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| KeyC | c | C | C | c | C | [KeyC] | +| Ctrl+KeyC | c | Ctrl+C | Ctrl+C | ctrl+c | Ctrl+C | ctrl+[KeyC] | +| Shift+KeyC | C | Shift+C | Shift+C | shift+c | Shift+C | shift+[KeyC] | +| Ctrl+Shift+KeyC | C | Ctrl+Shift+C | Ctrl+Shift+C | ctrl+shift+c | Ctrl+Shift+C | ctrl+shift+[KeyC] | +| Alt+KeyC | c | Alt+C | Alt+C | alt+c | Alt+C | alt+[KeyC] | +| Ctrl+Alt+KeyC | © | Ctrl+Alt+C | Ctrl+Alt+C | ctrl+alt+c | Ctrl+Alt+C | ctrl+alt+[KeyC] | +| Shift+Alt+KeyC | C | Shift+Alt+C | Shift+Alt+C | shift+alt+c | Shift+Alt+C | shift+alt+[KeyC] | +| Ctrl+Shift+Alt+KeyC | --- | Ctrl+Shift+Alt+C | Ctrl+Shift+Alt+C | ctrl+shift+alt+c | Ctrl+Shift+Alt+C | ctrl+shift+alt+[KeyC] | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| KeyD | d | D | D | d | D | [KeyD] | +| Ctrl+KeyD | d | Ctrl+D | Ctrl+D | ctrl+d | Ctrl+D | ctrl+[KeyD] | +| Shift+KeyD | D | Shift+D | Shift+D | shift+d | Shift+D | shift+[KeyD] | +| Ctrl+Shift+KeyD | D | Ctrl+Shift+D | Ctrl+Shift+D | ctrl+shift+d | Ctrl+Shift+D | ctrl+shift+[KeyD] | +| Alt+KeyD | d | Alt+D | Alt+D | alt+d | Alt+D | alt+[KeyD] | +| Ctrl+Alt+KeyD | ∂ | Ctrl+Alt+D | Ctrl+Alt+D | ctrl+alt+d | Ctrl+Alt+D | ctrl+alt+[KeyD] | +| Shift+Alt+KeyD | D | Shift+Alt+D | Shift+Alt+D | shift+alt+d | Shift+Alt+D | shift+alt+[KeyD] | +| Ctrl+Shift+Alt+KeyD | fl | Ctrl+Shift+Alt+D | Ctrl+Shift+Alt+D | ctrl+shift+alt+d | Ctrl+Shift+Alt+D | ctrl+shift+alt+[KeyD] | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| HW Code combination | Key | KeyCode combination | UI label | User settings | Electron accelerator | Dispatching string | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| KeyE | e | E | E | e | E | [KeyE] | +| Ctrl+KeyE | e | Ctrl+E | Ctrl+E | ctrl+e | Ctrl+E | ctrl+[KeyE] | +| Shift+KeyE | E | Shift+E | Shift+E | shift+e | Shift+E | shift+[KeyE] | +| Ctrl+Shift+KeyE | E | Ctrl+Shift+E | Ctrl+Shift+E | ctrl+shift+e | Ctrl+Shift+E | ctrl+shift+[KeyE] | +| Alt+KeyE | e | Alt+E | Alt+E | alt+e | Alt+E | alt+[KeyE] | +| Ctrl+Alt+KeyE | € | Ctrl+Alt+E | Ctrl+Alt+E | ctrl+alt+e | Ctrl+Alt+E | ctrl+alt+[KeyE] | +| Shift+Alt+KeyE | E | Shift+Alt+E | Shift+Alt+E | shift+alt+e | Shift+Alt+E | shift+alt+[KeyE] | +| Ctrl+Shift+Alt+KeyE | Ë | Ctrl+Shift+Alt+E | Ctrl+Shift+Alt+E | ctrl+shift+alt+e | Ctrl+Shift+Alt+E | ctrl+shift+alt+[KeyE] | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| KeyF | f | F | F | f | F | [KeyF] | +| Ctrl+KeyF | f | Ctrl+F | Ctrl+F | ctrl+f | Ctrl+F | ctrl+[KeyF] | +| Shift+KeyF | F | Shift+F | Shift+F | shift+f | Shift+F | shift+[KeyF] | +| Ctrl+Shift+KeyF | F | Ctrl+Shift+F | Ctrl+Shift+F | ctrl+shift+f | Ctrl+Shift+F | ctrl+shift+[KeyF] | +| Alt+KeyF | f | Alt+F | Alt+F | alt+f | Alt+F | alt+[KeyF] | +| Ctrl+Alt+KeyF | ƒ | Ctrl+Alt+F | Ctrl+Alt+F | ctrl+alt+f | Ctrl+Alt+F | ctrl+alt+[KeyF] | +| Shift+Alt+KeyF | F | Shift+Alt+F | Shift+Alt+F | shift+alt+f | Shift+Alt+F | shift+alt+[KeyF] | +| Ctrl+Shift+Alt+KeyF | ‡ | Ctrl+Shift+Alt+F | Ctrl+Shift+Alt+F | ctrl+shift+alt+f | Ctrl+Shift+Alt+F | ctrl+shift+alt+[KeyF] | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| KeyG | g | G | G | g | G | [KeyG] | +| Ctrl+KeyG | g | Ctrl+G | Ctrl+G | ctrl+g | Ctrl+G | ctrl+[KeyG] | +| Shift+KeyG | G | Shift+G | Shift+G | shift+g | Shift+G | shift+[KeyG] | +| Ctrl+Shift+KeyG | G | Ctrl+Shift+G | Ctrl+Shift+G | ctrl+shift+g | Ctrl+Shift+G | ctrl+shift+[KeyG] | +| Alt+KeyG | g | Alt+G | Alt+G | alt+g | Alt+G | alt+[KeyG] | +| Ctrl+Alt+KeyG | @ | Ctrl+Alt+G | Ctrl+Alt+G | ctrl+alt+g | Ctrl+Alt+G | ctrl+alt+[KeyG] | +| Shift+Alt+KeyG | G | Shift+Alt+G | Shift+Alt+G | shift+alt+g | Shift+Alt+G | shift+alt+[KeyG] | +| Ctrl+Shift+Alt+KeyG | ‚ | Ctrl+Shift+Alt+G | Ctrl+Shift+Alt+G | ctrl+shift+alt+g | Ctrl+Shift+Alt+G | ctrl+shift+alt+[KeyG] | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| KeyH | h | H | H | h | H | [KeyH] | +| Ctrl+KeyH | h | Ctrl+H | Ctrl+H | ctrl+h | Ctrl+H | ctrl+[KeyH] | +| Shift+KeyH | H | Shift+H | Shift+H | shift+h | Shift+H | shift+[KeyH] | +| Ctrl+Shift+KeyH | H | Ctrl+Shift+H | Ctrl+Shift+H | ctrl+shift+h | Ctrl+Shift+H | ctrl+shift+[KeyH] | +| Alt+KeyH | h | Alt+H | Alt+H | alt+h | Alt+H | alt+[KeyH] | +| Ctrl+Alt+KeyH | ª | Ctrl+Alt+H | Ctrl+Alt+H | ctrl+alt+h | Ctrl+Alt+H | ctrl+alt+[KeyH] | +| Shift+Alt+KeyH | H | Shift+Alt+H | Shift+Alt+H | shift+alt+h | Shift+Alt+H | shift+alt+[KeyH] | +| Ctrl+Shift+Alt+KeyH | · | Ctrl+Shift+Alt+H | Ctrl+Shift+Alt+H | ctrl+shift+alt+h | Ctrl+Shift+Alt+H | ctrl+shift+alt+[KeyH] | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| HW Code combination | Key | KeyCode combination | UI label | User settings | Electron accelerator | Dispatching string | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| KeyI | i | I | I | i | I | [KeyI] | +| Ctrl+KeyI | i | Ctrl+I | Ctrl+I | ctrl+i | Ctrl+I | ctrl+[KeyI] | +| Shift+KeyI | I | Shift+I | Shift+I | shift+i | Shift+I | shift+[KeyI] | +| Ctrl+Shift+KeyI | I | Ctrl+Shift+I | Ctrl+Shift+I | ctrl+shift+i | Ctrl+Shift+I | ctrl+shift+[KeyI] | +| Alt+KeyI | i | Alt+I | Alt+I | alt+i | Alt+I | alt+[KeyI] | +| Ctrl+Alt+KeyI | ¡ | Ctrl+Alt+I | Ctrl+Alt+I | ctrl+alt+i | Ctrl+Alt+I | ctrl+alt+[KeyI] | +| Shift+Alt+KeyI | I | Shift+Alt+I | Shift+Alt+I | shift+alt+i | Shift+Alt+I | shift+alt+[KeyI] | +| Ctrl+Shift+Alt+KeyI | ı | Ctrl+Shift+Alt+I | Ctrl+Shift+Alt+I | ctrl+shift+alt+i | Ctrl+Shift+Alt+I | ctrl+shift+alt+[KeyI] | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| KeyJ | j | J | J | j | J | [KeyJ] | +| Ctrl+KeyJ | j | Ctrl+J | Ctrl+J | ctrl+j | Ctrl+J | ctrl+[KeyJ] | +| Shift+KeyJ | J | Shift+J | Shift+J | shift+j | Shift+J | shift+[KeyJ] | +| Ctrl+Shift+KeyJ | J | Ctrl+Shift+J | Ctrl+Shift+J | ctrl+shift+j | Ctrl+Shift+J | ctrl+shift+[KeyJ] | +| Alt+KeyJ | j | Alt+J | Alt+J | alt+j | Alt+J | alt+[KeyJ] | +| Ctrl+Alt+KeyJ | º | Ctrl+Alt+J | Ctrl+Alt+J | ctrl+alt+j | Ctrl+Alt+J | ctrl+alt+[KeyJ] | +| Shift+Alt+KeyJ | J | Shift+Alt+J | Shift+Alt+J | shift+alt+j | Shift+Alt+J | shift+alt+[KeyJ] | +| Ctrl+Shift+Alt+KeyJ | ˜ | Ctrl+Shift+Alt+J | Ctrl+Shift+Alt+J | ctrl+shift+alt+j | Ctrl+Shift+Alt+J | ctrl+shift+alt+[KeyJ] | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| KeyK | k | K | K | k | K | [KeyK] | +| Ctrl+KeyK | k | Ctrl+K | Ctrl+K | ctrl+k | Ctrl+K | ctrl+[KeyK] | +| Shift+KeyK | K | Shift+K | Shift+K | shift+k | Shift+K | shift+[KeyK] | +| Ctrl+Shift+KeyK | K | Ctrl+Shift+K | Ctrl+Shift+K | ctrl+shift+k | Ctrl+Shift+K | ctrl+shift+[KeyK] | +| Alt+KeyK | k | Alt+K | Alt+K | alt+k | Alt+K | alt+[KeyK] | +| Ctrl+Alt+KeyK | ∆ | Ctrl+Alt+K | Ctrl+Alt+K | ctrl+alt+k | Ctrl+Alt+K | ctrl+alt+[KeyK] | +| Shift+Alt+KeyK | K | Shift+Alt+K | Shift+Alt+K | shift+alt+k | Shift+Alt+K | shift+alt+[KeyK] | +| Ctrl+Shift+Alt+KeyK | ¯ | Ctrl+Shift+Alt+K | Ctrl+Shift+Alt+K | ctrl+shift+alt+k | Ctrl+Shift+Alt+K | ctrl+shift+alt+[KeyK] | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| KeyL | l | L | L | l | L | [KeyL] | +| Ctrl+KeyL | l | Ctrl+L | Ctrl+L | ctrl+l | Ctrl+L | ctrl+[KeyL] | +| Shift+KeyL | L | Shift+L | Shift+L | shift+l | Shift+L | shift+[KeyL] | +| Ctrl+Shift+KeyL | L | Ctrl+Shift+L | Ctrl+Shift+L | ctrl+shift+l | Ctrl+Shift+L | ctrl+shift+[KeyL] | +| Alt+KeyL | l | Alt+L | Alt+L | alt+l | Alt+L | alt+[KeyL] | +| Ctrl+Alt+KeyL | ¬ | Ctrl+Alt+L | Ctrl+Alt+L | ctrl+alt+l | Ctrl+Alt+L | ctrl+alt+[KeyL] | +| Shift+Alt+KeyL | L | Shift+Alt+L | Shift+Alt+L | shift+alt+l | Shift+Alt+L | shift+alt+[KeyL] | +| Ctrl+Shift+Alt+KeyL | ˆ | Ctrl+Shift+Alt+L | Ctrl+Shift+Alt+L | ctrl+shift+alt+l | Ctrl+Shift+Alt+L | ctrl+shift+alt+[KeyL] | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| HW Code combination | Key | KeyCode combination | UI label | User settings | Electron accelerator | Dispatching string | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| KeyM | m | M | M | m | M | [KeyM] | +| Ctrl+KeyM | m | Ctrl+M | Ctrl+M | ctrl+m | Ctrl+M | ctrl+[KeyM] | +| Shift+KeyM | M | Shift+M | Shift+M | shift+m | Shift+M | shift+[KeyM] | +| Ctrl+Shift+KeyM | M | Ctrl+Shift+M | Ctrl+Shift+M | ctrl+shift+m | Ctrl+Shift+M | ctrl+shift+[KeyM] | +| Alt+KeyM | m | Alt+M | Alt+M | alt+m | Alt+M | alt+[KeyM] | +| Ctrl+Alt+KeyM | µ | Ctrl+Alt+M | Ctrl+Alt+M | ctrl+alt+m | Ctrl+Alt+M | ctrl+alt+[KeyM] | +| Shift+Alt+KeyM | M | Shift+Alt+M | Shift+Alt+M | shift+alt+m | Shift+Alt+M | shift+alt+[KeyM] | +| Ctrl+Shift+Alt+KeyM | ˚ | Ctrl+Shift+Alt+M | Ctrl+Shift+Alt+M | ctrl+shift+alt+m | Ctrl+Shift+Alt+M | ctrl+shift+alt+[KeyM] | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| KeyN | n | N | N | [KeyN] | null | [KeyN] | +| Ctrl+KeyN | n | Ctrl+N | Ctrl+N | ctrl+[KeyN] | null | ctrl+[KeyN] | +| Shift+KeyN | N | Shift+N | Shift+N | shift+[KeyN] | null | shift+[KeyN] | +| Ctrl+Shift+KeyN | N | Ctrl+Shift+N | Ctrl+Shift+N | ctrl+shift+[KeyN] | null | ctrl+shift+[KeyN] | +| Alt+KeyN | n | Alt+N | Alt+N | alt+[KeyN] | null | alt+[KeyN] | +| Ctrl+Alt+KeyN | ~ | Shift+` | Ctrl+Alt+N | ctrl+alt+[KeyN] | null | ctrl+alt+[KeyN] | +| Shift+Alt+KeyN | N | Shift+Alt+N | Shift+Alt+N | shift+alt+[KeyN] | null | shift+alt+[KeyN] | +| Ctrl+Shift+Alt+KeyN | ˙ | Ctrl+Shift+Alt+N | Ctrl+Shift+Alt+N | ctrl+shift+alt+[KeyN] | null | ctrl+shift+alt+[KeyN] | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| KeyO | o | O | O | o | O | [KeyO] | +| Ctrl+KeyO | o | Ctrl+O | Ctrl+O | ctrl+o | Ctrl+O | ctrl+[KeyO] | +| Shift+KeyO | O | Shift+O | Shift+O | shift+o | Shift+O | shift+[KeyO] | +| Ctrl+Shift+KeyO | O | Ctrl+Shift+O | Ctrl+Shift+O | ctrl+shift+o | Ctrl+Shift+O | ctrl+shift+[KeyO] | +| Alt+KeyO | o | Alt+O | Alt+O | alt+o | Alt+O | alt+[KeyO] | +| Ctrl+Alt+KeyO | ø | Ctrl+Alt+O | Ctrl+Alt+O | ctrl+alt+o | Ctrl+Alt+O | ctrl+alt+[KeyO] | +| Shift+Alt+KeyO | O | Shift+Alt+O | Shift+Alt+O | shift+alt+o | Shift+Alt+O | shift+alt+[KeyO] | +| Ctrl+Shift+Alt+KeyO | Ø | Ctrl+Shift+Alt+O | Ctrl+Shift+Alt+O | ctrl+shift+alt+o | Ctrl+Shift+Alt+O | ctrl+shift+alt+[KeyO] | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| KeyP | p | P | P | p | P | [KeyP] | +| Ctrl+KeyP | p | Ctrl+P | Ctrl+P | ctrl+p | Ctrl+P | ctrl+[KeyP] | +| Shift+KeyP | P | Shift+P | Shift+P | shift+p | Shift+P | shift+[KeyP] | +| Ctrl+Shift+KeyP | P | Ctrl+Shift+P | Ctrl+Shift+P | ctrl+shift+p | Ctrl+Shift+P | ctrl+shift+[KeyP] | +| Alt+KeyP | p | Alt+P | Alt+P | alt+p | Alt+P | alt+[KeyP] | +| Ctrl+Alt+KeyP | π | Ctrl+Alt+P | Ctrl+Alt+P | ctrl+alt+p | Ctrl+Alt+P | ctrl+alt+[KeyP] | +| Shift+Alt+KeyP | P | Shift+Alt+P | Shift+Alt+P | shift+alt+p | Shift+Alt+P | shift+alt+[KeyP] | +| Ctrl+Shift+Alt+KeyP | ∏ | Ctrl+Shift+Alt+P | Ctrl+Shift+Alt+P | ctrl+shift+alt+p | Ctrl+Shift+Alt+P | ctrl+shift+alt+[KeyP] | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| HW Code combination | Key | KeyCode combination | UI label | User settings | Electron accelerator | Dispatching string | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| KeyQ | q | Q | Q | q | Q | [KeyQ] | +| Ctrl+KeyQ | q | Ctrl+Q | Ctrl+Q | ctrl+q | Ctrl+Q | ctrl+[KeyQ] | +| Shift+KeyQ | Q | Shift+Q | Shift+Q | shift+q | Shift+Q | shift+[KeyQ] | +| Ctrl+Shift+KeyQ | Q | Ctrl+Shift+Q | Ctrl+Shift+Q | ctrl+shift+q | Ctrl+Shift+Q | ctrl+shift+[KeyQ] | +| Alt+KeyQ | q | Alt+Q | Alt+Q | alt+q | Alt+Q | alt+[KeyQ] | +| Ctrl+Alt+KeyQ | œ | Ctrl+Alt+Q | Ctrl+Alt+Q | ctrl+alt+q | Ctrl+Alt+Q | ctrl+alt+[KeyQ] | +| Shift+Alt+KeyQ | Q | Shift+Alt+Q | Shift+Alt+Q | shift+alt+q | Shift+Alt+Q | shift+alt+[KeyQ] | +| Ctrl+Shift+Alt+KeyQ | Œ | Ctrl+Shift+Alt+Q | Ctrl+Shift+Alt+Q | ctrl+shift+alt+q | Ctrl+Shift+Alt+Q | ctrl+shift+alt+[KeyQ] | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| KeyR | r | R | R | r | R | [KeyR] | +| Ctrl+KeyR | r | Ctrl+R | Ctrl+R | ctrl+r | Ctrl+R | ctrl+[KeyR] | +| Shift+KeyR | R | Shift+R | Shift+R | shift+r | Shift+R | shift+[KeyR] | +| Ctrl+Shift+KeyR | R | Ctrl+Shift+R | Ctrl+Shift+R | ctrl+shift+r | Ctrl+Shift+R | ctrl+shift+[KeyR] | +| Alt+KeyR | r | Alt+R | Alt+R | alt+r | Alt+R | alt+[KeyR] | +| Ctrl+Alt+KeyR | ® | Ctrl+Alt+R | Ctrl+Alt+R | ctrl+alt+r | Ctrl+Alt+R | ctrl+alt+[KeyR] | +| Shift+Alt+KeyR | R | Shift+Alt+R | Shift+Alt+R | shift+alt+r | Shift+Alt+R | shift+alt+[KeyR] | +| Ctrl+Shift+Alt+KeyR | È | Ctrl+Shift+Alt+R | Ctrl+Shift+Alt+R | ctrl+shift+alt+r | Ctrl+Shift+Alt+R | ctrl+shift+alt+[KeyR] | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| KeyS | s | S | S | s | S | [KeyS] | +| Ctrl+KeyS | s | Ctrl+S | Ctrl+S | ctrl+s | Ctrl+S | ctrl+[KeyS] | +| Shift+KeyS | S | Shift+S | Shift+S | shift+s | Shift+S | shift+[KeyS] | +| Ctrl+Shift+KeyS | S | Ctrl+Shift+S | Ctrl+Shift+S | ctrl+shift+s | Ctrl+Shift+S | ctrl+shift+[KeyS] | +| Alt+KeyS | s | Alt+S | Alt+S | alt+s | Alt+S | alt+[KeyS] | +| Ctrl+Alt+KeyS | ß | Ctrl+Alt+S | Ctrl+Alt+S | ctrl+alt+s | Ctrl+Alt+S | ctrl+alt+[KeyS] | +| Shift+Alt+KeyS | S | Shift+Alt+S | Shift+Alt+S | shift+alt+s | Shift+Alt+S | shift+alt+[KeyS] | +| Ctrl+Shift+Alt+KeyS | fi | Ctrl+Shift+Alt+S | Ctrl+Shift+Alt+S | ctrl+shift+alt+s | Ctrl+Shift+Alt+S | ctrl+shift+alt+[KeyS] | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| KeyT | t | T | T | t | T | [KeyT] | +| Ctrl+KeyT | t | Ctrl+T | Ctrl+T | ctrl+t | Ctrl+T | ctrl+[KeyT] | +| Shift+KeyT | T | Shift+T | Shift+T | shift+t | Shift+T | shift+[KeyT] | +| Ctrl+Shift+KeyT | T | Ctrl+Shift+T | Ctrl+Shift+T | ctrl+shift+t | Ctrl+Shift+T | ctrl+shift+[KeyT] | +| Alt+KeyT | t | Alt+T | Alt+T | alt+t | Alt+T | alt+[KeyT] | +| Ctrl+Alt+KeyT | † | Ctrl+Alt+T | Ctrl+Alt+T | ctrl+alt+t | Ctrl+Alt+T | ctrl+alt+[KeyT] | +| Shift+Alt+KeyT | T | Shift+Alt+T | Shift+Alt+T | shift+alt+t | Shift+Alt+T | shift+alt+[KeyT] | +| Ctrl+Shift+Alt+KeyT | Î | Ctrl+Shift+Alt+T | Ctrl+Shift+Alt+T | ctrl+shift+alt+t | Ctrl+Shift+Alt+T | ctrl+shift+alt+[KeyT] | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| HW Code combination | Key | KeyCode combination | UI label | User settings | Electron accelerator | Dispatching string | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| KeyU | u | U | U | u | U | [KeyU] | +| Ctrl+KeyU | u | Ctrl+U | Ctrl+U | ctrl+u | Ctrl+U | ctrl+[KeyU] | +| Shift+KeyU | U | Shift+U | Shift+U | shift+u | Shift+U | shift+[KeyU] | +| Ctrl+Shift+KeyU | U | Ctrl+Shift+U | Ctrl+Shift+U | ctrl+shift+u | Ctrl+Shift+U | ctrl+shift+[KeyU] | +| Alt+KeyU | u | Alt+U | Alt+U | alt+u | Alt+U | alt+[KeyU] | +| Ctrl+Alt+KeyU | ° | Ctrl+Alt+U | Ctrl+Alt+U | ctrl+alt+u | Ctrl+Alt+U | ctrl+alt+[KeyU] | +| Shift+Alt+KeyU | U | Shift+Alt+U | Shift+Alt+U | shift+alt+u | Shift+Alt+U | shift+alt+[KeyU] | +| Ctrl+Shift+Alt+KeyU | Ù | Ctrl+Shift+Alt+U | Ctrl+Shift+Alt+U | ctrl+shift+alt+u | Ctrl+Shift+Alt+U | ctrl+shift+alt+[KeyU] | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| KeyV | v | V | V | v | V | [KeyV] | +| Ctrl+KeyV | v | Ctrl+V | Ctrl+V | ctrl+v | Ctrl+V | ctrl+[KeyV] | +| Shift+KeyV | V | Shift+V | Shift+V | shift+v | Shift+V | shift+[KeyV] | +| Ctrl+Shift+KeyV | V | Ctrl+Shift+V | Ctrl+Shift+V | ctrl+shift+v | Ctrl+Shift+V | ctrl+shift+[KeyV] | +| Alt+KeyV | v | Alt+V | Alt+V | alt+v | Alt+V | alt+[KeyV] | +| Ctrl+Alt+KeyV | √ | Ctrl+Alt+V | Ctrl+Alt+V | ctrl+alt+v | Ctrl+Alt+V | ctrl+alt+[KeyV] | +| Shift+Alt+KeyV | V | Shift+Alt+V | Shift+Alt+V | shift+alt+v | Shift+Alt+V | shift+alt+[KeyV] | +| Ctrl+Shift+Alt+KeyV | ◊ | Ctrl+Shift+Alt+V | Ctrl+Shift+Alt+V | ctrl+shift+alt+v | Ctrl+Shift+Alt+V | ctrl+shift+alt+[KeyV] | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| KeyW | w | W | W | w | W | [KeyW] | +| Ctrl+KeyW | w | Ctrl+W | Ctrl+W | ctrl+w | Ctrl+W | ctrl+[KeyW] | +| Shift+KeyW | W | Shift+W | Shift+W | shift+w | Shift+W | shift+[KeyW] | +| Ctrl+Shift+KeyW | W | Ctrl+Shift+W | Ctrl+Shift+W | ctrl+shift+w | Ctrl+Shift+W | ctrl+shift+[KeyW] | +| Alt+KeyW | w | Alt+W | Alt+W | alt+w | Alt+W | alt+[KeyW] | +| Ctrl+Alt+KeyW | ∑ | Ctrl+Alt+W | Ctrl+Alt+W | ctrl+alt+w | Ctrl+Alt+W | ctrl+alt+[KeyW] | +| Shift+Alt+KeyW | W | Shift+Alt+W | Shift+Alt+W | shift+alt+w | Shift+Alt+W | shift+alt+[KeyW] | +| Ctrl+Shift+Alt+KeyW | Á | Ctrl+Shift+Alt+W | Ctrl+Shift+Alt+W | ctrl+shift+alt+w | Ctrl+Shift+Alt+W | ctrl+shift+alt+[KeyW] | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| KeyX | x | X | X | x | X | [KeyX] | +| Ctrl+KeyX | x | Ctrl+X | Ctrl+X | ctrl+x | Ctrl+X | ctrl+[KeyX] | +| Shift+KeyX | X | Shift+X | Shift+X | shift+x | Shift+X | shift+[KeyX] | +| Ctrl+Shift+KeyX | X | Ctrl+Shift+X | Ctrl+Shift+X | ctrl+shift+x | Ctrl+Shift+X | ctrl+shift+[KeyX] | +| Alt+KeyX | x | Alt+X | Alt+X | alt+x | Alt+X | alt+[KeyX] | +| Ctrl+Alt+KeyX | ≈ | Ctrl+Alt+X | Ctrl+Alt+X | ctrl+alt+x | Ctrl+Alt+X | ctrl+alt+[KeyX] | +| Shift+Alt+KeyX | X | Shift+Alt+X | Shift+Alt+X | shift+alt+x | Shift+Alt+X | shift+alt+[KeyX] | +| Ctrl+Shift+Alt+KeyX | ™ | Ctrl+Shift+Alt+X | Ctrl+Shift+Alt+X | ctrl+shift+alt+x | Ctrl+Shift+Alt+X | ctrl+shift+alt+[KeyX] | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| HW Code combination | Key | KeyCode combination | UI label | User settings | Electron accelerator | Dispatching string | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| KeyY | z | Z | Z | z | Z | [KeyY] | +| Ctrl+KeyY | z | Ctrl+Z | Ctrl+Z | ctrl+z | Ctrl+Z | ctrl+[KeyY] | +| Shift+KeyY | Z | Shift+Z | Shift+Z | shift+z | Shift+Z | shift+[KeyY] | +| Ctrl+Shift+KeyY | Z | Ctrl+Shift+Z | Ctrl+Shift+Z | ctrl+shift+z | Ctrl+Shift+Z | ctrl+shift+[KeyY] | +| Alt+KeyY | z | Alt+Z | Alt+Z | alt+z | Alt+Z | alt+[KeyY] | +| Ctrl+Alt+KeyY | Ω | Ctrl+Alt+Z | Ctrl+Alt+Z | ctrl+alt+z | Ctrl+Alt+Z | ctrl+alt+[KeyY] | +| Shift+Alt+KeyY | Z | Shift+Alt+Z | Shift+Alt+Z | shift+alt+z | Shift+Alt+Z | shift+alt+[KeyY] | +| Ctrl+Shift+Alt+KeyY | Í | Ctrl+Shift+Alt+Z | Ctrl+Shift+Alt+Z | ctrl+shift+alt+z | Ctrl+Shift+Alt+Z | ctrl+shift+alt+[KeyY] | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| KeyZ | y | Y | Y | y | Y | [KeyZ] | +| Ctrl+KeyZ | y | Ctrl+Y | Ctrl+Y | ctrl+y | Ctrl+Y | ctrl+[KeyZ] | +| Shift+KeyZ | Y | Shift+Y | Shift+Y | shift+y | Shift+Y | shift+[KeyZ] | +| Ctrl+Shift+KeyZ | Y | Ctrl+Shift+Y | Ctrl+Shift+Y | ctrl+shift+y | Ctrl+Shift+Y | ctrl+shift+[KeyZ] | +| Alt+KeyZ | y | Alt+Y | Alt+Y | alt+y | Alt+Y | alt+[KeyZ] | +| Ctrl+Alt+KeyZ | ¥ | Ctrl+Alt+Y | Ctrl+Alt+Y | ctrl+alt+y | Ctrl+Alt+Y | ctrl+alt+[KeyZ] | +| Shift+Alt+KeyZ | Y | Shift+Alt+Y | Shift+Alt+Y | shift+alt+y | Shift+Alt+Y | shift+alt+[KeyZ] | +| Ctrl+Shift+Alt+KeyZ | Ÿ | Ctrl+Shift+Alt+Y | Ctrl+Shift+Alt+Y | ctrl+shift+alt+y | Ctrl+Shift+Alt+Y | ctrl+shift+alt+[KeyZ] | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| Digit1 | 1 | 1 | 1 | 1 | 1 | [Digit1] | +| Ctrl+Digit1 | 1 | Ctrl+1 | Ctrl+1 | ctrl+1 | Ctrl+1 | ctrl+[Digit1] | +| Shift+Digit1 | + | Shift+= | Shift+1 | shift+1 | Shift+1 | shift+[Digit1] | +| Ctrl+Shift+Digit1 | + | Ctrl+Shift+= | Ctrl+Shift+1 | ctrl+shift+1 | Ctrl+Shift+1 | ctrl+shift+[Digit1] | +| Alt+Digit1 | 1 | Alt+1 | Alt+1 | alt+1 | Alt+1 | alt+[Digit1] | +| Ctrl+Alt+Digit1 | ± | Ctrl+Alt+1 | Ctrl+Alt+1 | ctrl+alt+1 | Ctrl+Alt+1 | ctrl+alt+[Digit1] | +| Shift+Alt+Digit1 | + | Shift+Alt+= | Shift+Alt+1 | shift+alt+1 | Shift+Alt+1 | shift+alt+[Digit1] | +| Ctrl+Shift+Alt+Digit1 | ∞ | Ctrl+Shift+Alt+= | Ctrl+Shift+Alt+1 | ctrl+shift+alt+1 | Ctrl+Shift+Alt+1 | ctrl+shift+alt+[Digit1] | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| Digit2 | 2 | 2 | 2 | 2 | 2 | [Digit2] | +| Ctrl+Digit2 | 2 | Ctrl+2 | Ctrl+2 | ctrl+2 | Ctrl+2 | ctrl+[Digit2] | +| Shift+Digit2 | " | Shift+' | Shift+2 | shift+2 | Shift+2 | shift+[Digit2] | +| Ctrl+Shift+Digit2 | " | Ctrl+Shift+' | Ctrl+Shift+2 | ctrl+shift+2 | Ctrl+Shift+2 | ctrl+shift+[Digit2] | +| Alt+Digit2 | 2 | Alt+2 | Alt+2 | alt+2 | Alt+2 | alt+[Digit2] | +| Ctrl+Alt+Digit2 | “ | Ctrl+Alt+2 | Ctrl+Alt+2 | ctrl+alt+2 | Ctrl+Alt+2 | ctrl+alt+[Digit2] | +| Shift+Alt+Digit2 | " | Shift+Alt+' | Shift+Alt+2 | shift+alt+2 | Shift+Alt+2 | shift+alt+[Digit2] | +| Ctrl+Shift+Alt+Digit2 | ” | Ctrl+Shift+Alt+' | Ctrl+Shift+Alt+2 | ctrl+shift+alt+2 | Ctrl+Shift+Alt+2 | ctrl+shift+alt+[Digit2] | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| HW Code combination | Key | KeyCode combination | UI label | User settings | Electron accelerator | Dispatching string | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| Digit3 | 3 | 3 | 3 | 3 | 3 | [Digit3] | +| Ctrl+Digit3 | 3 | Ctrl+3 | Ctrl+3 | ctrl+3 | Ctrl+3 | ctrl+[Digit3] | +| Shift+Digit3 | * | Shift+3 | Shift+3 | shift+3 | Shift+3 | shift+[Digit3] | +| Ctrl+Shift+Digit3 | * | Ctrl+Shift+3 | Ctrl+Shift+3 | ctrl+shift+3 | Ctrl+Shift+3 | ctrl+shift+[Digit3] | +| Alt+Digit3 | 3 | Alt+3 | Alt+3 | alt+3 | Alt+3 | alt+[Digit3] | +| Ctrl+Alt+Digit3 | # | Ctrl+Alt+3 | Ctrl+Alt+3 | ctrl+alt+3 | Ctrl+Alt+3 | ctrl+alt+[Digit3] | +| Shift+Alt+Digit3 | * | Shift+Alt+3 | Shift+Alt+3 | shift+alt+3 | Shift+Alt+3 | shift+alt+[Digit3] | +| Ctrl+Shift+Alt+Digit3 | ‹ | Ctrl+Shift+Alt+3 | Ctrl+Shift+Alt+3 | ctrl+shift+alt+3 | Ctrl+Shift+Alt+3 | ctrl+shift+alt+[Digit3] | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| Digit4 | 4 | 4 | 4 | 4 | 4 | [Digit4] | +| Ctrl+Digit4 | 4 | Ctrl+4 | Ctrl+4 | ctrl+4 | Ctrl+4 | ctrl+[Digit4] | +| Shift+Digit4 | ç | Shift+4 | Shift+4 | shift+4 | Shift+4 | shift+[Digit4] | +| Ctrl+Shift+Digit4 | ç | Ctrl+Shift+4 | Ctrl+Shift+4 | ctrl+shift+4 | Ctrl+Shift+4 | ctrl+shift+[Digit4] | +| Alt+Digit4 | 4 | Alt+4 | Alt+4 | alt+4 | Alt+4 | alt+[Digit4] | +| Ctrl+Alt+Digit4 | Ç | Ctrl+Alt+4 | Ctrl+Alt+4 | ctrl+alt+4 | Ctrl+Alt+4 | ctrl+alt+[Digit4] | +| Shift+Alt+Digit4 | ç | Shift+Alt+4 | Shift+Alt+4 | shift+alt+4 | Shift+Alt+4 | shift+alt+[Digit4] | +| Ctrl+Shift+Alt+Digit4 | ⁄ | Ctrl+Shift+Alt+4 | Ctrl+Shift+Alt+4 | ctrl+shift+alt+4 | Ctrl+Shift+Alt+4 | ctrl+shift+alt+[Digit4] | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| Digit5 | 5 | 5 | 5 | 5 | 5 | [Digit5] | +| Ctrl+Digit5 | 5 | Ctrl+5 | Ctrl+5 | ctrl+5 | Ctrl+5 | ctrl+[Digit5] | +| Shift+Digit5 | % | Shift+5 | Shift+5 | shift+5 | Shift+5 | shift+[Digit5] | +| Ctrl+Shift+Digit5 | % | Ctrl+Shift+5 | Ctrl+Shift+5 | ctrl+shift+5 | Ctrl+Shift+5 | ctrl+shift+[Digit5] | +| Alt+Digit5 | 5 | Alt+5 | Alt+5 | alt+5 | Alt+5 | alt+[Digit5] | +| Ctrl+Alt+Digit5 | [ | [ | Ctrl+Alt+5 | ctrl+alt+5 | Ctrl+Alt+5 | ctrl+alt+[Digit5] | +| Shift+Alt+Digit5 | % | Shift+Alt+5 | Shift+Alt+5 | shift+alt+5 | Shift+Alt+5 | shift+alt+[Digit5] | +| Ctrl+Shift+Alt+Digit5 | [ | Ctrl+Shift+Alt+[ | Ctrl+Shift+Alt+5 | ctrl+shift+alt+5 | Ctrl+Shift+Alt+5 | ctrl+shift+alt+[Digit5] | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| Digit6 | 6 | 6 | 6 | 6 | 6 | [Digit6] | +| Ctrl+Digit6 | 6 | Ctrl+6 | Ctrl+6 | ctrl+6 | Ctrl+6 | ctrl+[Digit6] | +| Shift+Digit6 | & | Shift+6 | Shift+6 | shift+6 | Shift+6 | shift+[Digit6] | +| Ctrl+Shift+Digit6 | & | Ctrl+Shift+6 | Ctrl+Shift+6 | ctrl+shift+6 | Ctrl+Shift+6 | ctrl+shift+[Digit6] | +| Alt+Digit6 | 6 | Alt+6 | Alt+6 | alt+6 | Alt+6 | alt+[Digit6] | +| Ctrl+Alt+Digit6 | ] | ] | Ctrl+Alt+6 | ctrl+alt+6 | Ctrl+Alt+6 | ctrl+alt+[Digit6] | +| Shift+Alt+Digit6 | & | Shift+Alt+6 | Shift+Alt+6 | shift+alt+6 | Shift+Alt+6 | shift+alt+[Digit6] | +| Ctrl+Shift+Alt+Digit6 | ] | Ctrl+Shift+Alt+] | Ctrl+Shift+Alt+6 | ctrl+shift+alt+6 | Ctrl+Shift+Alt+6 | ctrl+shift+alt+[Digit6] | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| HW Code combination | Key | KeyCode combination | UI label | User settings | Electron accelerator | Dispatching string | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| Digit7 | 7 | 7 | 7 | 7 | 7 | [Digit7] | +| Ctrl+Digit7 | 7 | Ctrl+7 | Ctrl+7 | ctrl+7 | Ctrl+7 | ctrl+[Digit7] | +| Shift+Digit7 | / | / | Shift+7 | shift+7 | Shift+7 | shift+[Digit7] | +| Ctrl+Shift+Digit7 | / | Ctrl+/ | Ctrl+Shift+7 | ctrl+shift+7 | Ctrl+Shift+7 | ctrl+shift+[Digit7] | +| Alt+Digit7 | 7 | Alt+7 | Alt+7 | alt+7 | Alt+7 | alt+[Digit7] | +| Ctrl+Alt+Digit7 | | | Shift+\ | Ctrl+Alt+7 | ctrl+alt+7 | Ctrl+Alt+7 | ctrl+alt+[Digit7] | +| Shift+Alt+Digit7 | / | Alt+/ | Shift+Alt+7 | shift+alt+7 | Shift+Alt+7 | shift+alt+[Digit7] | +| Ctrl+Shift+Alt+Digit7 | \ | \ | Ctrl+Shift+Alt+7 | ctrl+shift+alt+7 | Ctrl+Shift+Alt+7 | ctrl+shift+alt+[Digit7] | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| Digit8 | 8 | 8 | 8 | 8 | 8 | [Digit8] | +| Ctrl+Digit8 | 8 | Ctrl+8 | Ctrl+8 | ctrl+8 | Ctrl+8 | ctrl+[Digit8] | +| Shift+Digit8 | ( | Shift+8 | Shift+8 | shift+8 | Shift+8 | shift+[Digit8] | +| Ctrl+Shift+Digit8 | ( | Ctrl+Shift+8 | Ctrl+Shift+8 | ctrl+shift+8 | Ctrl+Shift+8 | ctrl+shift+[Digit8] | +| Alt+Digit8 | 8 | Alt+8 | Alt+8 | alt+8 | Alt+8 | alt+[Digit8] | +| Ctrl+Alt+Digit8 | { | Shift+[ | Ctrl+Alt+8 | ctrl+alt+8 | Ctrl+Alt+8 | ctrl+alt+[Digit8] | +| Shift+Alt+Digit8 | ( | Shift+Alt+8 | Shift+Alt+8 | shift+alt+8 | Shift+Alt+8 | shift+alt+[Digit8] | +| Ctrl+Shift+Alt+Digit8 | Ò | Ctrl+Shift+Alt+8 | Ctrl+Shift+Alt+8 | ctrl+shift+alt+8 | Ctrl+Shift+Alt+8 | ctrl+shift+alt+[Digit8] | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| Digit9 | 9 | 9 | 9 | 9 | 9 | [Digit9] | +| Ctrl+Digit9 | 9 | Ctrl+9 | Ctrl+9 | ctrl+9 | Ctrl+9 | ctrl+[Digit9] | +| Shift+Digit9 | ) | Shift+9 | Shift+9 | shift+9 | Shift+9 | shift+[Digit9] | +| Ctrl+Shift+Digit9 | ) | Ctrl+Shift+9 | Ctrl+Shift+9 | ctrl+shift+9 | Ctrl+Shift+9 | ctrl+shift+[Digit9] | +| Alt+Digit9 | 9 | Alt+9 | Alt+9 | alt+9 | Alt+9 | alt+[Digit9] | +| Ctrl+Alt+Digit9 | } | Shift+] | Ctrl+Alt+9 | ctrl+alt+9 | Ctrl+Alt+9 | ctrl+alt+[Digit9] | +| Shift+Alt+Digit9 | ) | Shift+Alt+9 | Shift+Alt+9 | shift+alt+9 | Shift+Alt+9 | shift+alt+[Digit9] | +| Ctrl+Shift+Alt+Digit9 | Ô | Ctrl+Shift+Alt+9 | Ctrl+Shift+Alt+9 | ctrl+shift+alt+9 | Ctrl+Shift+Alt+9 | ctrl+shift+alt+[Digit9] | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| Digit0 | 0 | 0 | 0 | 0 | 0 | [Digit0] | +| Ctrl+Digit0 | 0 | Ctrl+0 | Ctrl+0 | ctrl+0 | Ctrl+0 | ctrl+[Digit0] | +| Shift+Digit0 | = | = | Shift+0 | shift+0 | Shift+0 | shift+[Digit0] | +| Ctrl+Shift+Digit0 | = | Ctrl+= | Ctrl+Shift+0 | ctrl+shift+0 | Ctrl+Shift+0 | ctrl+shift+[Digit0] | +| Alt+Digit0 | 0 | Alt+0 | Alt+0 | alt+0 | Alt+0 | alt+[Digit0] | +| Ctrl+Alt+Digit0 | ≠ | Ctrl+Alt+0 | Ctrl+Alt+0 | ctrl+alt+0 | Ctrl+Alt+0 | ctrl+alt+[Digit0] | +| Shift+Alt+Digit0 | = | Alt+= | Shift+Alt+0 | shift+alt+0 | Shift+Alt+0 | shift+alt+[Digit0] | +| Ctrl+Shift+Alt+Digit0 | Ú | Ctrl+Alt+= | Ctrl+Shift+Alt+0 | ctrl+shift+alt+0 | Ctrl+Shift+Alt+0 | ctrl+shift+alt+[Digit0] | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| HW Code combination | Key | KeyCode combination | UI label | User settings | Electron accelerator | Dispatching string | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| Minus | ' | ' | ' | [Minus] | null | [Minus] | +| Ctrl+Minus | ' | Ctrl+' | Ctrl+' | ctrl+[Minus] | null | ctrl+[Minus] | +| Shift+Minus | ? | Shift+/ | Shift+' | shift+[Minus] | null | shift+[Minus] | +| Ctrl+Shift+Minus | ? | Ctrl+Shift+/ | Ctrl+Shift+' | ctrl+shift+[Minus] | null | ctrl+shift+[Minus] | +| Alt+Minus | ' | Alt+' | Alt+' | alt+[Minus] | null | alt+[Minus] | +| Ctrl+Alt+Minus | ¿ | Ctrl+Alt+' | Ctrl+Alt+' | ctrl+alt+[Minus] | null | ctrl+alt+[Minus] | +| Shift+Alt+Minus | ? | Shift+Alt+/ | Shift+Alt+' | shift+alt+[Minus] | null | shift+alt+[Minus] | +| Ctrl+Shift+Alt+Minus |  | Ctrl+Shift+Alt+/ | Ctrl+Shift+Alt+' | ctrl+shift+alt+[Minus] | null | ctrl+shift+alt+[Minus] | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| Equal | ^ | unknown | ^ | [Equal] | null | [Equal] | +| Ctrl+Equal | ^ | Ctrl+unknown | Ctrl+^ | ctrl+[Equal] | null | ctrl+[Equal] | +| Shift+Equal | ` | ` | Shift+^ | shift+[Equal] | null | shift+[Equal] | +| Ctrl+Shift+Equal | ` | Ctrl+` | Ctrl+Shift+^ | ctrl+shift+[Equal] | null | ctrl+shift+[Equal] | +| Alt+Equal | ^ | Alt+unknown | Alt+^ | alt+[Equal] | null | alt+[Equal] | +| Ctrl+Alt+Equal | ´ | Ctrl+Alt+unknown | Ctrl+Alt+^ | ctrl+alt+[Equal] | null | ctrl+alt+[Equal] | +| Shift+Alt+Equal | ` | Alt+` | Shift+Alt+^ | shift+alt+[Equal] | null | shift+alt+[Equal] | +| Ctrl+Shift+Alt+Equal | ^ | Ctrl+Alt+` | Ctrl+Shift+Alt+^ | ctrl+shift+alt+[Equal] | null | ctrl+shift+alt+[Equal] | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| BracketLeft | ü | unknown | ü | [BracketLeft] | null | [BracketLeft] | +| Ctrl+BracketLeft | ü | Ctrl+unknown | Ctrl+ü | ctrl+[BracketLeft] | null | ctrl+[BracketLeft] | +| Shift+BracketLeft | è | Shift+unknown | Shift+ü | shift+[BracketLeft] | null | shift+[BracketLeft] | +| Ctrl+Shift+BracketLeft | è | Ctrl+Shift+unknown | Ctrl+Shift+ü | ctrl+shift+[BracketLeft] | null | ctrl+shift+[BracketLeft] | +| Alt+BracketLeft | ü | Alt+unknown | Alt+ü | alt+[BracketLeft] | null | alt+[BracketLeft] | +| Ctrl+Alt+BracketLeft | § | Ctrl+Alt+unknown | Ctrl+Alt+ü | ctrl+alt+[BracketLeft] | null | ctrl+alt+[BracketLeft] | +| Shift+Alt+BracketLeft | è | Shift+Alt+unknown | Shift+Alt+ü | shift+alt+[BracketLeft] | null | shift+alt+[BracketLeft] | +| Ctrl+Shift+Alt+BracketLeft | ÿ | Ctrl+Shift+Alt+unknown | Ctrl+Shift+Alt+ü | ctrl+shift+alt+[BracketLeft] | null | ctrl+shift+alt+[BracketLeft] | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| BracketRight | ¨ | unknown | ¨ | [BracketRight] | null | [BracketRight] | +| Ctrl+BracketRight | ¨ | Ctrl+unknown | Ctrl+¨ | ctrl+[BracketRight] | null | ctrl+[BracketRight] | +| Shift+BracketRight | ! | Shift+unknown | Shift+¨ | shift+[BracketRight] | null | shift+[BracketRight] | +| Ctrl+Shift+BracketRight | ! | Ctrl+Shift+unknown | Ctrl+Shift+¨ | ctrl+shift+[BracketRight] | null | ctrl+shift+[BracketRight] | +| Alt+BracketRight | ¨ | Alt+unknown | Alt+¨ | alt+[BracketRight] | null | alt+[BracketRight] | +| Ctrl+Alt+BracketRight | ‘ | Ctrl+Alt+unknown | Ctrl+Alt+¨ | ctrl+alt+[BracketRight] | null | ctrl+alt+[BracketRight] | +| Shift+Alt+BracketRight | ! | Shift+Alt+unknown | Shift+Alt+¨ | shift+alt+[BracketRight] | null | shift+alt+[BracketRight] | +| Ctrl+Shift+Alt+BracketRight | ’ | Ctrl+Shift+Alt+unknown | Ctrl+Shift+Alt+¨ | ctrl+shift+alt+[BracketRight] | null | ctrl+shift+alt+[BracketRight] | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| HW Code combination | Key | KeyCode combination | UI label | User settings | Electron accelerator | Dispatching string | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| Backslash | $ | unknown | $ | [Backslash] | null | [Backslash] | +| Ctrl+Backslash | $ | Ctrl+unknown | Ctrl+$ | ctrl+[Backslash] | null | ctrl+[Backslash] | +| Shift+Backslash | £ | Shift+unknown | Shift+$ | shift+[Backslash] | null | shift+[Backslash] | +| Ctrl+Shift+Backslash | £ | Ctrl+Shift+unknown | Ctrl+Shift+$ | ctrl+shift+[Backslash] | null | ctrl+shift+[Backslash] | +| Alt+Backslash | $ | Alt+unknown | Alt+$ | alt+[Backslash] | null | alt+[Backslash] | +| Ctrl+Alt+Backslash | ¶ | Ctrl+Alt+unknown | Ctrl+Alt+$ | ctrl+alt+[Backslash] | null | ctrl+alt+[Backslash] | +| Shift+Alt+Backslash | £ | Shift+Alt+unknown | Shift+Alt+$ | shift+alt+[Backslash] | null | shift+alt+[Backslash] | +| Ctrl+Shift+Alt+Backslash | • | Ctrl+Shift+Alt+unknown | Ctrl+Shift+Alt+$ | ctrl+shift+alt+[Backslash] | null | ctrl+shift+alt+[Backslash] | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| IntlHash | --- | unknown | undefined | null | null | null | +| Ctrl+IntlHash | --- | unknown | Ctrl+undefined | null | null | null | +| Shift+IntlHash | --- | unknown | Shift+undefined | null | null | null | +| Ctrl+Shift+IntlHash | --- | unknown | Ctrl+Shift+undefined | null | null | null | +| Alt+IntlHash | --- | unknown | Alt+undefined | null | null | null | +| Ctrl+Alt+IntlHash | --- | unknown | Ctrl+Alt+undefined | null | null | null | +| Shift+Alt+IntlHash | --- | unknown | Shift+Alt+undefined | null | null | null | +| Ctrl+Shift+Alt+IntlHash | --- | unknown | Ctrl+Shift+Alt+undefined | null | null | null | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| Semicolon | ö | unknown | ö | [Semicolon] | null | [Semicolon] | +| Ctrl+Semicolon | ö | Ctrl+unknown | Ctrl+ö | ctrl+[Semicolon] | null | ctrl+[Semicolon] | +| Shift+Semicolon | é | Shift+unknown | Shift+ö | shift+[Semicolon] | null | shift+[Semicolon] | +| Ctrl+Shift+Semicolon | é | Ctrl+Shift+unknown | Ctrl+Shift+ö | ctrl+shift+[Semicolon] | null | ctrl+shift+[Semicolon] | +| Alt+Semicolon | ö | Alt+unknown | Alt+ö | alt+[Semicolon] | null | alt+[Semicolon] | +| Ctrl+Alt+Semicolon | ¢ | Ctrl+Alt+unknown | Ctrl+Alt+ö | ctrl+alt+[Semicolon] | null | ctrl+alt+[Semicolon] | +| Shift+Alt+Semicolon | é | Shift+Alt+unknown | Shift+Alt+ö | shift+alt+[Semicolon] | null | shift+alt+[Semicolon] | +| Ctrl+Shift+Alt+Semicolon | ˘ | Ctrl+Shift+Alt+unknown | Ctrl+Shift+Alt+ö | ctrl+shift+alt+[Semicolon] | null | ctrl+shift+alt+[Semicolon] | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| Quote | ä | unknown | ä | [Quote] | null | [Quote] | +| Ctrl+Quote | ä | Ctrl+unknown | Ctrl+ä | ctrl+[Quote] | null | ctrl+[Quote] | +| Shift+Quote | à | Shift+unknown | Shift+ä | shift+[Quote] | null | shift+[Quote] | +| Ctrl+Shift+Quote | à | Ctrl+Shift+unknown | Ctrl+Shift+ä | ctrl+shift+[Quote] | null | ctrl+shift+[Quote] | +| Alt+Quote | ä | Alt+unknown | Alt+ä | alt+[Quote] | null | alt+[Quote] | +| Ctrl+Alt+Quote | æ | Ctrl+Alt+unknown | Ctrl+Alt+ä | ctrl+alt+[Quote] | null | ctrl+alt+[Quote] | +| Shift+Alt+Quote | à | Shift+Alt+unknown | Shift+Alt+ä | shift+alt+[Quote] | null | shift+alt+[Quote] | +| Ctrl+Shift+Alt+Quote | Æ | Ctrl+Shift+Alt+unknown | Ctrl+Shift+Alt+ä | ctrl+shift+alt+[Quote] | null | ctrl+shift+alt+[Quote] | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| HW Code combination | Key | KeyCode combination | UI label | User settings | Electron accelerator | Dispatching string | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| Backquote | < | Shift+, | < | [Backquote] | null | [Backquote] | +| Ctrl+Backquote | < | Ctrl+Shift+, | Ctrl+< | ctrl+[Backquote] | null | ctrl+[Backquote] | +| Shift+Backquote | > | Shift+. | Shift+< | shift+[Backquote] | null | shift+[Backquote] | +| Ctrl+Shift+Backquote | > | Ctrl+Shift+. | Ctrl+Shift+< | ctrl+shift+[Backquote] | null | ctrl+shift+[Backquote] | +| Alt+Backquote | < | Shift+Alt+, | Alt+< | alt+[Backquote] | null | alt+[Backquote] | +| Ctrl+Alt+Backquote | ≤ | Ctrl+Shift+Alt+, | Ctrl+Alt+< | ctrl+alt+[Backquote] | null | ctrl+alt+[Backquote] | +| Shift+Alt+Backquote | > | Shift+Alt+. | Shift+Alt+< | shift+alt+[Backquote] | null | shift+alt+[Backquote] | +| Ctrl+Shift+Alt+Backquote | ≥ | Ctrl+Shift+Alt+. | Ctrl+Shift+Alt+< | ctrl+shift+alt+[Backquote] | null | ctrl+shift+alt+[Backquote] | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| Comma | , | , | , | [Comma] | null | [Comma] | +| Ctrl+Comma | , | Ctrl+, | Ctrl+, | ctrl+[Comma] | null | ctrl+[Comma] | +| Shift+Comma | ; | ; | Shift+, | shift+[Comma] | null | shift+[Comma] | +| Ctrl+Shift+Comma | ; | Ctrl+; | Ctrl+Shift+, | ctrl+shift+[Comma] | null | ctrl+shift+[Comma] | +| Alt+Comma | , | Alt+, | Alt+, | alt+[Comma] | null | alt+[Comma] | +| Ctrl+Alt+Comma | « | Ctrl+Alt+, | Ctrl+Alt+, | ctrl+alt+[Comma] | null | ctrl+alt+[Comma] | +| Shift+Alt+Comma | ; | Alt+; | Shift+Alt+, | shift+alt+[Comma] | null | shift+alt+[Comma] | +| Ctrl+Shift+Alt+Comma | » | Ctrl+Alt+; | Ctrl+Shift+Alt+, | ctrl+shift+alt+[Comma] | null | ctrl+shift+alt+[Comma] | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| Period | . | . | . | [Period] | null | [Period] | +| Ctrl+Period | . | Ctrl+. | Ctrl+. | ctrl+[Period] | null | ctrl+[Period] | +| Shift+Period | : | Shift+; | Shift+. | shift+[Period] | null | shift+[Period] | +| Ctrl+Shift+Period | : | Ctrl+Shift+; | Ctrl+Shift+. | ctrl+shift+[Period] | null | ctrl+shift+[Period] | +| Alt+Period | . | Alt+. | Alt+. | alt+[Period] | null | alt+[Period] | +| Ctrl+Alt+Period | … | Ctrl+Alt+. | Ctrl+Alt+. | ctrl+alt+[Period] | null | ctrl+alt+[Period] | +| Shift+Alt+Period | : | Shift+Alt+; | Shift+Alt+. | shift+alt+[Period] | null | shift+alt+[Period] | +| Ctrl+Shift+Alt+Period | ÷ | Ctrl+Shift+Alt+; | Ctrl+Shift+Alt+. | ctrl+shift+alt+[Period] | null | ctrl+shift+alt+[Period] | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| Slash | - | - | - | - | - | [Slash] | +| Ctrl+Slash | - | Ctrl+- | Ctrl+- | ctrl+- | Ctrl+- | ctrl+[Slash] | +| Shift+Slash | _ | Shift+- | Shift+- | shift+- | Shift+- | shift+[Slash] | +| Ctrl+Shift+Slash | _ | Ctrl+Shift+- | Ctrl+Shift+- | ctrl+shift+- | Ctrl+Shift+- | ctrl+shift+[Slash] | +| Alt+Slash | - | Alt+- | Alt+- | alt+- | Alt+- | alt+[Slash] | +| Ctrl+Alt+Slash | – | Ctrl+Alt+- | Ctrl+Alt+- | ctrl+alt+- | Ctrl+Alt+- | ctrl+alt+[Slash] | +| Shift+Alt+Slash | _ | Shift+Alt+- | Shift+Alt+- | shift+alt+- | Shift+Alt+- | shift+alt+[Slash] | +| Ctrl+Shift+Alt+Slash | — | Ctrl+Shift+Alt+- | Ctrl+Shift+Alt+- | ctrl+shift+alt+- | Ctrl+Shift+Alt+- | ctrl+shift+alt+[Slash] | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| HW Code combination | Key | KeyCode combination | UI label | User settings | Electron accelerator | Dispatching string | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ +| IntlBackslash | § | unknown | § | [IntlBackslash] | null | [IntlBackslash] | +| Ctrl+IntlBackslash | § | Ctrl+unknown | Ctrl+§ | ctrl+[IntlBackslash] | null | ctrl+[IntlBackslash] | +| Shift+IntlBackslash | ° | Shift+unknown | Shift+§ | shift+[IntlBackslash] | null | shift+[IntlBackslash] | +| Ctrl+Shift+IntlBackslash | ° | Ctrl+Shift+unknown | Ctrl+Shift+§ | ctrl+shift+[IntlBackslash] | null | ctrl+shift+[IntlBackslash] | +| Alt+IntlBackslash | § | Alt+unknown | Alt+§ | alt+[IntlBackslash] | null | alt+[IntlBackslash] | +| Ctrl+Alt+IntlBackslash | fi | Ctrl+Alt+unknown | Ctrl+Alt+§ | ctrl+alt+[IntlBackslash] | null | ctrl+alt+[IntlBackslash] | +| Shift+Alt+IntlBackslash | ° | Shift+Alt+unknown | Shift+Alt+§ | shift+alt+[IntlBackslash] | null | shift+alt+[IntlBackslash] | +| Ctrl+Shift+Alt+IntlBackslash | ‰ | Ctrl+Shift+Alt+unknown | Ctrl+Shift+Alt+§ | ctrl+shift+alt+[IntlBackslash] | null | ctrl+shift+alt+[IntlBackslash] | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ \ No newline at end of file -- GitLab