Vscode is emulating "old X11 keyboard settings". How do I make it stop?
0
votes
0
answers
41
views
Weird title but I dont know how else to explain it. I used to be on KDE with X11 and had a .xinitrc with some extra keyboard settings like swapping escape and caps keys, setting the layout to german, etc. Some time ago I switched to Fedora with GNOME/wayland and more or less copied my home folder (yes, I know but, Im lazy). This means that the .xinitrc shouldn't do anything anymore and I got rid of it. However, even after clean installing vscode it seems to be emulating the old settings for some reason. When I type its using the german layout and escape/caps are swapped despite my system layout being us layout. "Developer: inspect keymap" Shows this:
Layout info: {
"model": "pc105", "group": 0, "layout": "de", "variant": "nodeadkeys", "options": "lv3:rwin\_switch,caps:swapescape", "rules": "evdev"
}
So this is basically what I had in my old xinitrc.
I dont know how to get rid of this. Nothing seems to work. Clean installing vscode doesnt work. I got rid of all .x* files in my home directory. To use the us layout in vscode I need to type "setxkbmap us", despite not using X11 anymore. There is most likely still something in my home directory that causes this but I can't find it. Any ideas?
Asked by Hendrik Hübner
(21 rep)
Feb 4, 2025, 10:46 AM