Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add configuration to disable KeyCode conversion #161671

Closed
Piroro-hs opened this issue Sep 24, 2022 · 6 comments
Closed

Add configuration to disable KeyCode conversion #161671

Piroro-hs opened this issue Sep 24, 2022 · 6 comments
Assignees
Labels
info-needed Issue requires more information from poster keyboard-layout Keyboard layout issues linux Issues with VS Code on Linux wayland Issue related to wayland display server

Comments

@Piroro-hs
Copy link

Below is a keyboard debug log (taken from #160604). VSCode correctly detect Control + ], but then it convert keys to ctrl + \. It would be appreciate if some workaround to this conversion were available.

[2022-09-10 18:46:30.596] [renderer1] [info] [KeybindingService]: / Received  keydown event - modifiers: [ctrl], code: ControlLeft, keyCode: 17, key: Control
[2022-09-10 18:46:30.613] [renderer1] [info] [KeybindingService]: | Converted keydown event - modifiers: [ctrl], code: ControlLeft, keyCode: 5 ('Ctrl')
[2022-09-10 18:46:30.613] [renderer1] [info] [KeybindingService]: \ Keyboard event cannot be dispatched in keydown phase.
[2022-09-10 18:46:30.804] [renderer1] [info] [KeybindingService]: / Received  keydown event - modifiers: [ctrl], code: Backslash, keyCode: 220, key: ]
[2022-09-10 18:46:30.804] [renderer1] [info] [KeybindingService]: | Converted keydown event - modifiers: [ctrl], code: Backslash, keyCode: 88 ('\')
[2022-09-10 18:46:30.804] [renderer1] [info] [KeybindingService]: | Resolving ctrl+\
[2022-09-10 18:46:30.805] [renderer1] [info] [KeybindingService]: \ From 1 keybinding entries, matched workbench.action.splitEditor, when: no when condition, source: built-in.
[2022-09-10 18:46:30.805] [renderer1] [info] [KeybindingService]: + Invoking command workbench.action.splitEditor.
[2022-09-10 18:46:30.939] [renderer1] [info] [KeybindingService]: + Ignoring single modifier ctrl due to it being pressed together with other keys.
@jrieken jrieken assigned alexdima and unassigned jrieken Sep 26, 2022
@alexdima alexdima added the linux Issues with VS Code on Linux label Oct 7, 2022
@alexdima
Copy link
Member

alexdima commented Oct 7, 2022

@Piroro-hs What keyboard layout are you using? Have you configured "keyboard.dispatch": "keyCode"?

@alexdima alexdima added the info-needed Issue requires more information from poster label Oct 7, 2022
@Piroro-hs
Copy link
Author

Piroro-hs commented Oct 9, 2022

I'm using jp106 keyboard on wayland. Configuring "keyboard.dispatch": "keyCode" does not change a thing.

@alexdima alexdima removed the info-needed Issue requires more information from poster label Oct 24, 2022
@alexdima
Copy link
Member

alexdima commented Dec 6, 2022

@Piroro-hs We currently support dispatching either on the .code or the .keyCode property of the keydown event we receive from Chromium. In this particular case we receive:

/ Received  keydown event - modifiers: [ctrl], code: Backslash, keyCode: 220, key: ]

We receive a keydown event with code: Backslash and keyCode: 220:

  • by default ("keyboard.dispatch": "code"), we will dispatch that as Ctrl+\
  • when configuring "keyboard.dispatch": "keyCode" we will also dispatch that as Ctrl+\ because we map keyCode 220 to Backslash here.

I think the problem might be that our native node module that we use for reading the .code to produced characters mappings doesn't have support for Wayland. See microsoft/node-native-keymap#17 or #127932.


What is the output of opening an editor and running F1 > Inspect Key Mappings? Could you please attach that here?

@alexdima alexdima added info-needed Issue requires more information from poster keyboard-layout Keyboard layout issues wayland Issue related to wayland display server labels Dec 6, 2022
@Piroro-hs
Copy link
Author

Piroro-hs commented Dec 12, 2022

Here are key mappings.
Layout info:
null

Default Resolved Keybindings (unique only):
                      Escape Escape =>                       Escape Escape
                       shift+Escape =>                        shift+Escape
                             Escape =>                              Escape
                           ctrl+End =>                            ctrl+End
                     ctrl+shift+End =>                      ctrl+shift+End
                          DownArrow =>                           DownArrow
                    shift+DownArrow =>                     shift+DownArrow
                                End =>                                 End
                          shift+End =>                           shift+End
                               Home =>                                Home
                         shift+Home =>                          shift+Home
                          LeftArrow =>                           LeftArrow
                    shift+LeftArrow =>                     shift+LeftArrow
                           PageDown =>                            PageDown
                     shift+PageDown =>                      shift+PageDown
                             PageUp =>                              PageUp
                       shift+PageUp =>                        shift+PageUp
                         RightArrow =>                          RightArrow
                   shift+RightArrow =>                    shift+RightArrow
                          ctrl+Home =>                           ctrl+Home
                    ctrl+shift+Home =>                     ctrl+shift+Home
                            UpArrow =>                             UpArrow
                      shift+UpArrow =>                       shift+UpArrow
                    shift+Backspace =>                     shift+Backspace
                          Backspace =>                           Backspace
                             Delete =>                              Delete
                             ctrl+A =>                              ctrl+A
                             ctrl+L =>                              ctrl+L
                          shift+Tab =>                           shift+Tab
                       ctrl+shift+Z =>                        ctrl+shift+Z
                             ctrl+Y =>                              ctrl+Y
                     ctrl+DownArrow =>                      ctrl+DownArrow
                       ctrl+UpArrow =>                        ctrl+UpArrow
                       alt+PageDown =>                        alt+PageDown
                         alt+PageUp =>                          alt+PageUp
                                Tab =>                                 Tab
                             ctrl+Z =>                              ctrl+Z
                                F12 =>                                 F12
                                 F4 =>                                  F4
                          shift+F12 =>                           shift+F12
                           shift+F4 =>                            shift+F4
                        shift+Enter =>                         shift+Enter
                          alt+Enter =>                           alt+Enter
                         meta+Enter =>                          meta+Enter
                             ctrl+F =>                              ctrl+F
                              Enter =>                               Enter
                             ctrl+U =>                              ctrl+U
                    ctrl+RightArrow =>                     ctrl+RightArrow
              ctrl+shift+RightArrow =>               ctrl+shift+RightArrow
                     ctrl+LeftArrow =>                      ctrl+LeftArrow
               ctrl+shift+LeftArrow =>                ctrl+shift+LeftArrow
                     ctrl+Backspace =>                      ctrl+Backspace
                        ctrl+Delete =>                         ctrl+Delete
                      ctrl+K ctrl+C =>                       ctrl+K ctrl+C
                             ctrl+D =>                              ctrl+D
                        shift+alt+. =>                         shift+alt+.
                       ctrl+shift+A =>                        ctrl+shift+A
                            ctrl+F2 =>                             ctrl+F2
                             ctrl+C =>                              ctrl+C
                             ctrl+X =>                              ctrl+X
                       shift+Insert =>                        shift+Insert
                             ctrl+V =>                              ctrl+V
                             ctrl+/ =>                              ctrl+/
           ctrl+shift+alt+DownArrow =>            ctrl+shift+alt+DownArrow
             ctrl+shift+alt+UpArrow =>              ctrl+shift+alt+UpArrow
                      ctrl+K ctrl+K =>                       ctrl+K ctrl+K
                       ctrl+shift+K =>                        ctrl+shift+K
                                 F7 =>                                  F7
                           shift+F7 =>                            shift+F7
                             alt+F3 =>                              alt+F3
                       shift+alt+F3 =>                        shift+alt+F3
                       ctrl+shift+I =>                        ctrl+shift+I
                      ctrl+K ctrl+F =>                       ctrl+K ctrl+F
                           ctrl+F12 =>                            ctrl+F12
                       ctrl+shift+. =>                        ctrl+shift+.
                       ctrl+shift+, =>                        ctrl+shift+,
                             ctrl+] =>                              ctrl+]
                              alt+] =>                               alt+]
                              alt+[ =>                               alt+[
                 ctrl+shift+UpArrow =>                  ctrl+shift+UpArrow
                  shift+alt+UpArrow =>                   shift+alt+UpArrow
                        shift+alt+I =>                         shift+alt+I
               ctrl+shift+DownArrow =>                ctrl+shift+DownArrow
                shift+alt+DownArrow =>                 shift+alt+DownArrow
                         ctrl+Enter =>                          ctrl+Enter
                   ctrl+shift+Enter =>                    ctrl+shift+Enter
                       ctrl+shift+\ =>                        ctrl+shift+\
                      ctrl+shift+F2 =>                       ctrl+shift+F2
                             alt+F8 =>                              alt+F8
                                 F8 =>                                  F8
                       shift+alt+F8 =>                        shift+alt+F8
                           shift+F8 =>                            shift+F8
                      alt+DownArrow =>                       alt+DownArrow
                        alt+UpArrow =>                         alt+UpArrow
                      ctrl+K ctrl+D =>                       ctrl+K ctrl+D
                             alt+F9 =>                              alt+F9
                                 F3 =>                                  F3
                            ctrl+F3 =>                             ctrl+F3
                        shift+alt+O =>                         shift+alt+O
                             ctrl+[ =>                              ctrl+[
                     ctrl+shift+F10 =>                      ctrl+shift+F10
                     ctrl+shift+F12 =>                      ctrl+shift+F12
                       shift+alt+F9 =>                        shift+alt+F9
                           shift+F3 =>                            shift+F3
                      ctrl+shift+F3 =>                       ctrl+shift+F3
                             ctrl+. =>                              ctrl+.
                       ctrl+shift+R =>                        ctrl+shift+R
                      ctrl+K ctrl+U =>                       ctrl+K ctrl+U
                                 F2 =>                                  F2
                         ctrl+K F12 =>                          ctrl+K F12
                       ctrl+shift+L =>                        ctrl+shift+L
                      ctrl+K ctrl+B =>                       ctrl+K ctrl+B
                             alt+F1 =>                              alt+F1
                       shift+alt+F1 =>                        shift+alt+F1
                          shift+F10 =>                           shift+F10
                      ctrl+K ctrl+I =>                       ctrl+K ctrl+I
               shift+alt+RightArrow =>                shift+alt+RightArrow
                shift+alt+LeftArrow =>                 shift+alt+LeftArrow
                             ctrl+H =>                              ctrl+H
                             ctrl+M =>                              ctrl+M
                              alt+Z =>                               alt+Z
                   ctrl+shift+Space =>                    ctrl+shift+Space
                             ctrl+I =>                              ctrl+I
                         ctrl+Space =>                          ctrl+Space
                      ctrl+K ctrl+X =>                       ctrl+K ctrl+X
                      ctrl+K ctrl+, =>                       ctrl+K ctrl+,
                                 F9 =>                                  F9
                       ctrl+shift+[ =>                        ctrl+shift+[
                      ctrl+K ctrl+0 =>                       ctrl+K ctrl+0
                      ctrl+K ctrl+/ =>                       ctrl+K ctrl+/
                      ctrl+K ctrl+- =>                       ctrl+K ctrl+-
                      ctrl+K ctrl+8 =>                       ctrl+K ctrl+8
                      ctrl+K ctrl+1 =>                       ctrl+K ctrl+1
                      ctrl+K ctrl+2 =>                       ctrl+K ctrl+2
                      ctrl+K ctrl+3 =>                       ctrl+K ctrl+3
                      ctrl+K ctrl+4 =>                       ctrl+K ctrl+4
                      ctrl+K ctrl+5 =>                       ctrl+K ctrl+5
                      ctrl+K ctrl+6 =>                       ctrl+K ctrl+6
                      ctrl+K ctrl+7 =>                       ctrl+K ctrl+7
                      ctrl+K ctrl+[ =>                       ctrl+K ctrl+[
                      ctrl+K ctrl+. =>                       ctrl+K ctrl+.
                      ctrl+K ctrl+L =>                       ctrl+K ctrl+L
                       ctrl+shift+] =>                        ctrl+shift+]
                      ctrl+K ctrl+J =>                       ctrl+K ctrl+J
                      ctrl+K ctrl+= =>                       ctrl+K ctrl+=
                      ctrl+K ctrl+9 =>                       ctrl+K ctrl+9
                      ctrl+K ctrl+] =>                       ctrl+K ctrl+]
                       ctrl+shift+V =>                        ctrl+shift+V
               ctrl+shift+Backspace =>                ctrl+shift+Backspace
                          ctrl+K F2 =>                           ctrl+K F2
                             alt+F5 =>                              alt+F5
                       shift+alt+F5 =>                        shift+alt+F5
                     ctrl+alt+Enter =>                      ctrl+alt+Enter
                       ctrl+shift+1 =>                        ctrl+shift+1
                              alt+C =>                               alt+C
                              alt+L =>                               alt+L
                              alt+R =>                               alt+R
                              alt+W =>                               alt+W
                              alt+P =>                               alt+P
                      ctrl+PageDown =>                       ctrl+PageDown
                        ctrl+PageUp =>                         ctrl+PageUp
                     ctrl+alt+Space =>                      ctrl+alt+Space
                       ctrl+shift+; =>                        ctrl+shift+;
                              Space =>                               Space
                         ctrl+alt+C =>                          ctrl+alt+C
                  ctrl+K ctrl+alt+C =>                   ctrl+K ctrl+alt+C
                   ctrl+shift+alt+C =>                    ctrl+shift+alt+C
            ctrl+K ctrl+shift+alt+C =>             ctrl+K ctrl+shift+alt+C
                            ctrl+F5 =>                             ctrl+F5
                                 F5 =>                                  F5
                              alt+- =>                               alt+-
                           shift+F9 =>                            shift+F9
                        shift+alt+D =>                         shift+alt+D
                        shift+alt+H =>                         shift+alt+H
                        shift+alt+F =>                         shift+alt+F
                              alt+= =>                               alt+=
                      ctrl+K ctrl+A =>                       ctrl+K ctrl+A
                      ctrl+K ctrl+E =>                       ctrl+K ctrl+E
                              alt+K =>                               alt+K
                                  Y =>                                   Y
                                  M =>                                   M
                         alt+Delete =>                          alt+Delete
                           ctrl+K T =>                            ctrl+K T
                   shift+alt+meta+J =>                    shift+alt+meta+J
                         alt+meta+J =>                          alt+meta+J
                ctrl+K ctrl+shift+\ =>                 ctrl+K ctrl+shift+\
                         ctrl+alt+R =>                          ctrl+alt+R
                      ctrl+; ctrl+X =>                       ctrl+; ctrl+X
                      ctrl+; ctrl+A =>                       ctrl+; ctrl+A
                      ctrl+; ctrl+C =>                       ctrl+; ctrl+C
                      ctrl+; ctrl+F =>                       ctrl+; ctrl+F
                      ctrl+; ctrl+E =>                       ctrl+; ctrl+E
                      ctrl+; ctrl+L =>                       ctrl+; ctrl+L
                      ctrl+; ctrl+M =>                       ctrl+; ctrl+M
                           ctrl+; E =>                            ctrl+; E
                           ctrl+; L =>                            ctrl+; L
                      ctrl+; ctrl+R =>                       ctrl+; ctrl+R
                           ctrl+; A =>                            ctrl+; A
                           ctrl+; C =>                            ctrl+; C
                           ctrl+; F =>                            ctrl+; F
                      ctrl+; ctrl+O =>                       ctrl+; ctrl+O
                      ctrl+; ctrl+I =>                       ctrl+; ctrl+I
                              alt+H =>                               alt+H
                    ctrl+alt+meta+N =>                     ctrl+alt+meta+N
                             ctrl+W =>                              ctrl+W
                      ctrl+K ctrl+W =>                       ctrl+K ctrl+W
                ctrl+K ctrl+shift+W =>                 ctrl+K ctrl+shift+W
                           ctrl+K W =>                            ctrl+K W
                           ctrl+K F =>                            ctrl+K F
                           ctrl+K U =>                            ctrl+K U
                       ctrl+shift+W =>                        ctrl+shift+W
                             alt+F4 =>                              alt+F4
                           shift+F5 =>                            shift+F5
                      ctrl+shift+F5 =>                       ctrl+shift+F5
                           ctrl+F11 =>                            ctrl+F11
                          shift+F11 =>                           shift+F11
                                F10 =>                                 F10
                           ctrl+K M =>                            ctrl+K M
                           ctrl+K P =>                            ctrl+K P
                             ctrl+N =>                              ctrl+N
                             ctrl+O =>                              ctrl+O
                      ctrl+K ctrl+O =>                       ctrl+K ctrl+O
                           ctrl+K R =>                            ctrl+K R
                             ctrl+S =>                              ctrl+S
                       ctrl+shift+S =>                        ctrl+shift+S
                           ctrl+K S =>                            ctrl+K S
                           ctrl+K O =>                            ctrl+K O
                       ctrl+shift+F =>                        ctrl+shift+F
                ctrl+K ctrl+UpArrow =>                 ctrl+K ctrl+UpArrow
              ctrl+K ctrl+DownArrow =>               ctrl+K ctrl+DownArrow
                             ctrl+8 =>                              ctrl+8
                             ctrl+5 =>                              ctrl+5
                             ctrl+1 =>                              ctrl+1
                             ctrl+4 =>                              ctrl+4
              ctrl+K ctrl+LeftArrow =>               ctrl+K ctrl+LeftArrow
                                 F6 =>                                  F6
                           shift+F6 =>                            shift+F6
             ctrl+K ctrl+RightArrow =>              ctrl+K ctrl+RightArrow
                             ctrl+2 =>                              ctrl+2
                             ctrl+7 =>                              ctrl+7
                             ctrl+0 =>                              ctrl+0
                             ctrl+6 =>                              ctrl+6
                             ctrl+3 =>                              ctrl+3
                             ctrl+G =>                              ctrl+G
                       ctrl+shift+O =>                        ctrl+shift+O
                       ctrl+K Enter =>                        ctrl+K Enter
                      ctrl+K ctrl+R =>                       ctrl+K ctrl+R
                             ctrl+9 =>                              ctrl+9
                              alt+0 =>                               alt+0
                   ctrl+K DownArrow =>                    ctrl+K DownArrow
                   ctrl+K LeftArrow =>                    ctrl+K LeftArrow
                  ctrl+K RightArrow =>                   ctrl+K RightArrow
                     ctrl+K UpArrow =>                      ctrl+K UpArrow
                  ctrl+shift+PageUp =>                   ctrl+shift+PageUp
                ctrl+shift+PageDown =>                 ctrl+shift+PageDown
                        shift+alt+1 =>                         shift+alt+1
                        shift+alt+9 =>                         shift+alt+9
                ctrl+alt+RightArrow =>                 ctrl+alt+RightArrow
                 ctrl+alt+LeftArrow =>                  ctrl+alt+LeftArrow
                         ctrl+alt+- =>                          ctrl+alt+-
                       ctrl+shift+- =>                        ctrl+shift+-
                      ctrl+K ctrl+Q =>                       ctrl+K ctrl+Q
                       ctrl+shift+N =>                        ctrl+shift+N
               ctrl+K ctrl+PageDown =>                ctrl+K ctrl+PageDown
                              alt+1 =>                               alt+1
                              alt+2 =>                               alt+2
                              alt+3 =>                               alt+3
                              alt+4 =>                               alt+4
                              alt+5 =>                               alt+5
                              alt+6 =>                               alt+6
                              alt+7 =>                               alt+7
                              alt+8 =>                               alt+8
                              alt+9 =>                               alt+9
                      ctrl+K ctrl+S =>                       ctrl+K ctrl+S
                             ctrl+R =>                              ctrl+R
                             ctrl+, =>                              ctrl+,
                      ctrl+K ctrl+H =>                       ctrl+K ctrl+H
                 ctrl+K shift+Enter =>                  ctrl+K shift+Enter
                 ctrl+K ctrl+PageUp =>                  ctrl+K ctrl+PageUp
                             ctrl+E =>                              ctrl+E
                             ctrl+P =>                              ctrl+P
                     ctrl+shift+Tab =>                      ctrl+shift+Tab
                           ctrl+Tab =>                            ctrl+Tab
                             ctrl+Q =>                              ctrl+Q
                       ctrl+shift+T =>                        ctrl+shift+T
                       ctrl+shift+H =>                        ctrl+shift+H
                       ctrl+shift+J =>                        ctrl+shift+J
                      ctrl+K ctrl+T =>                       ctrl+K ctrl+T
                      ctrl+K ctrl+P =>                       ctrl+K ctrl+P
                             ctrl+T =>                              ctrl+T
                                 F1 =>                                  F1
                       ctrl+shift+P =>                        ctrl+shift+P
                             ctrl+\ =>                              ctrl+\
                      ctrl+K ctrl+\ =>                       ctrl+K ctrl+\
                       ctrl+shift+B =>                        ctrl+shift+B
                       ctrl+shift+C =>                        ctrl+shift+C
                     alt+RightArrow =>                      alt+RightArrow
                      alt+LeftArrow =>                       alt+LeftArrow
                       ctrl+shift+` =>                        ctrl+shift+`
                          alt+Space =>                           alt+Space
                       ctrl+shift+2 =>                        ctrl+shift+2
                       ctrl+shift+6 =>                        ctrl+shift+6
                       ctrl+shift+5 =>                        ctrl+shift+5
                             ctrl+` =>                              ctrl+`
                        shift+alt+0 =>                         shift+alt+0
                                F11 =>                                 F11
                             ctrl+J =>                              ctrl+J
                             ctrl+B =>                              ctrl+B
                           ctrl+K Z =>                            ctrl+K Z
                    ctrl+NumPad_Add =>                     ctrl+NumPad_Add
                       ctrl+shift+= =>                        ctrl+shift+=
                             ctrl+= =>                              ctrl+=
               ctrl+NumPad_Subtract =>                ctrl+NumPad_Subtract
                             ctrl+- =>                              ctrl+-
                       ctrl+NumPad0 =>                        ctrl+NumPad0
                       ctrl+shift+M =>                        ctrl+shift+M
                       ctrl+shift+Y =>                        ctrl+shift+Y
                           ctrl+K C =>                            ctrl+K C
                           ctrl+K D =>                            ctrl+K D
                           ctrl+K E =>                            ctrl+K E
                       ctrl+shift+D =>                        ctrl+shift+D
                       ctrl+shift+E =>                        ctrl+shift+E
                       ctrl+shift+X =>                        ctrl+shift+X
                       ctrl+shift+G =>                        ctrl+shift+G
                       shift+Delete =>                        shift+Delete
                  ctrl+K ctrl+alt+S =>                   ctrl+K ctrl+alt+S
                      shift+alt+F12 =>                       shift+alt+F12
                      ctrl+K ctrl+N =>                       ctrl+K ctrl+N
                           ctrl+K V =>                            ctrl+K V
                              alt+O =>                               alt+O
                       ctrl+L alt+M =>                        ctrl+L alt+M
                        shift+alt+R =>                         shift+alt+R
                       ctrl+shift+U =>                        ctrl+shift+U
                         ctrl+alt+U =>                          ctrl+alt+U
                       ctrl+L alt+B =>                        ctrl+L alt+B
                         ctrl+alt+I =>                          ctrl+alt+I
                       ctrl+L alt+C =>                        ctrl+L alt+C
                       ctrl+L alt+V =>                        ctrl+L alt+V
                       ctrl+L alt+J =>                        ctrl+L alt+J
                       ctrl+L alt+X =>                        ctrl+L alt+X
                         ctrl+alt+M =>                          ctrl+alt+M
                         ctrl+alt+B =>                          ctrl+alt+B
           ctrl+shift+alt+LeftArrow =>            ctrl+shift+alt+LeftArrow
                         ctrl+alt+V =>                          ctrl+alt+V
            ctrl+shift+alt+PageDown =>             ctrl+shift+alt+PageDown
                         ctrl+alt+J =>                          ctrl+alt+J
              ctrl+shift+alt+PageUp =>               ctrl+shift+alt+PageUp
                         ctrl+alt+X =>                          ctrl+alt+X
          ctrl+shift+alt+RightArrow =>           ctrl+shift+alt+RightArrow
                           ctrl+L [ =>                            ctrl+L [
                           ctrl+L ] =>                            ctrl+L ]
                         ctrl+alt+[ =>                          ctrl+alt+[
                         ctrl+alt+] =>                          ctrl+alt+]
                  ctrl+L ctrl+Enter =>                   ctrl+L ctrl+Enter
                      ctrl+L ctrl+B =>                       ctrl+L ctrl+B
                      ctrl+L ctrl+I =>                       ctrl+L ctrl+I
                      ctrl+L ctrl+U =>                       ctrl+L ctrl+U
                      ctrl+L ctrl+E =>                       ctrl+L ctrl+E
                      ctrl+L ctrl+R =>                       ctrl+L ctrl+R
                      ctrl+L ctrl+T =>                       ctrl+L ctrl+T
                      ctrl+L ctrl+S =>                       ctrl+L ctrl+S
                      ctrl+L ctrl+C =>                       ctrl+L ctrl+C
                      ctrl+L ctrl+N =>                       ctrl+L ctrl+N
                      ctrl+L ctrl+6 =>                       ctrl+L ctrl+6
                      ctrl+L ctrl+- =>                       ctrl+L ctrl+-
                      ctrl+M ctrl+B =>                       ctrl+M ctrl+B
                      ctrl+M ctrl+I =>                       ctrl+M ctrl+I
                      ctrl+M ctrl+R =>                       ctrl+M ctrl+R
                      ctrl+M ctrl+T =>                       ctrl+M ctrl+T
                      ctrl+M ctrl+S =>                       ctrl+M ctrl+S
                ctrl+M ctrl+shift+B =>                 ctrl+M ctrl+shift+B
                      ctrl+M ctrl+C =>                       ctrl+M ctrl+C
                      ctrl+L ctrl+L =>                       ctrl+L ctrl+L
                      ctrl+L ctrl+M =>                       ctrl+L ctrl+M
                      ctrl+L ctrl+W =>                       ctrl+L ctrl+W
                        shift+alt+A =>                         shift+alt+A
                        ctrl+Insert =>                         ctrl+Insert
                   ctrl+alt+UpArrow =>                    ctrl+alt+UpArrow
                 ctrl+alt+DownArrow =>                  ctrl+alt+DownArrow
                            alt+F12 =>                             alt+F12
                        shift+alt+C =>                         shift+alt+C
                ctrl+K ctrl+shift+C =>                 ctrl+K ctrl+shift+C
                            ctrl+F4 =>                             ctrl+F4
                ctrl+K ctrl+shift+S =>                 ctrl+K ctrl+shift+S
                  ctrl+alt+PageDown =>                   ctrl+alt+PageDown
                    ctrl+alt+PageUp =>                     ctrl+alt+PageUp
                       ctrl+shift+Q =>                        ctrl+shift+Q
User Resolved Keybindings (unique only):
                           ctrl+k v =>                            ctrl+K V
                    ctrl+shift+down =>                ctrl+shift+DownArrow
                           alt+down =>                       alt+DownArrow
                      ctrl+shift+up =>                  ctrl+shift+UpArrow
                             alt+up =>                         alt+UpArrow
                       ctrl+shift+d =>                        ctrl+shift+D
                       ctrl+oem_102 =>                        ctrl+OEM_102

FallbackKeyboardMapper dispatching on keyCode

Raw mapping:
{}

@vscodenpa
Copy link

Hey @alexdima, this issue might need further attention.

@Piroro-hs, you can help us out by closing this issue if the problem no longer exists, or adding more information.

@vscodenpa
Copy link

This issue has been closed automatically because it needs more information and has not had recent activity. See also our issue reporting guidelines.

Happy Coding!

@vscodenpa vscodenpa closed this as not planned Won't fix, can't repro, duplicate, stale Mar 12, 2023
@github-actions github-actions bot locked and limited conversation to collaborators Apr 26, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
info-needed Issue requires more information from poster keyboard-layout Keyboard layout issues linux Issues with VS Code on Linux wayland Issue related to wayland display server
Projects
None yet
Development

No branches or pull requests

4 participants