VSCodium / vscodium

binary releases of VS Code without MS branding/telemetry/licensing
https://vscodium.com
MIT License
25.05k stars 1.07k forks source link

Keyboard layout `de nodeadkeys` does not get applied when pressing `ctrl` #1835

Closed firstdorsal closed 6 months ago

firstdorsal commented 6 months ago

Describe the bug When pressing ctrl + z to undo nothing happens, when going to the keyboard shortcuts section for undo this shows up: image

when then trying to change the shortcut pressing ctrl+z to test it this shows up: image so it recognizes the english layout, but only when using ctrl, when pressing the letters without ctrl in the editor the correct letter shows up, so undo happens when typing ctrl + y despite it beeing configured to use ctrl+z.

In all other applications on my desktop this works. When using the german layout without the nodeadkeys variant it works fine

paul@nixos ~/p/nixos-0 (main)> setxkbmap -query
rules:      evdev
model:      pc104
layout:     de
options:    terminate:ctrl_alt_bksp

but normaly i am using the nodeadkeys variant

paul@nixos ~/p/nixos-0 (main)> setxkbmap -query
rules:      evdev
model:      pc104
layout:     de
variant:    nodeadkeys
options:    terminate:ctrl_alt_bksp

Please confirm that this problem is VSCodium-specific

Please confirm that the issue/resolution isn't already documented

Desktop (please complete the following information):

Version: 1.86.2 Release: 24057 Commit: 27d855b2b4105a2aca2445223c8f3dc4694fbd58 Date: 2024-02-26T02:36:24.035Z Electron: 27.2.3 ElectronBuildId: undefined Chromium: 118.0.5993.159 Node.js: 18.17.1 V8: 11.8.172.18-electron.0 OS: Linux x64 6.6.1-zen1

firstdorsal commented 6 months ago

This does only happen when autostarting vscodium with plasma, the bug disappears when restarting the program. The problem probably also exists in vscode but as I don't have it autostarting but just used it to test out the bug it didn't occur there.