After the new Fedora update my ‘d’ key does not work properly.
It works if I press a different key first (near or remote the letter ‘d’) and shift + d does work but alone it does not.
I checked the terminal and the hardware, the laptop register the input. Still does not function if I press the key alone.
(For understanding, I pressing all this post m + d simultaneously to make a ‘md’ then remove the m to let the ‘d’ stand alone)
What locale is the machine in and what keyboard layout did you select when you installed?
System Locale: LANG=en_GB.UTF-8
VC Keymap: de-nodeadkeys
X11 Layout: de
X11 Model: pc105
X11 Variant: nodeadkeys
here the information
And does that align with the values defined in KDE’s settings for the Keyboard?
to be frank i am new to fedora and do not know where to fin the information
ah, no worries.
Hit Meta/Windows/Start/whatever you like to call it.
Type Keyboard, and click Keyboard from the entry under System Settings.
Should get this:
here you can change the layout, alter keybindings, test it, etc.
Gnome will have something similar. Might not look the same but it’ll be the same kind of stuff.
OK - fiddle and test.
Pick a layout, change the number of keys depending on your specific keyboard, Have a look at the key bindings in the top right to configure things the way you like them.
That “test” areas will show you what’s being received. If it’s STILL doing something werid with your “d” key, we can investigate in more depth, but this should get the basics out of the way.
gimme a sec i am trying uk an ger layout, will fin out if it worked after a restart
nope nothing works, tried uk layout, german and change Moel
nothing
ok now i am confused, the keyboard ‘d’ does work, but for the future:
- what wold be the more indepth methodes be
- why does it work now?
More in-depth:
sudo libinput debug-events to see what the kernel was actually receiving from the controller on the keyboard.
Why does it work now:
No idea - unless you’ve changed something, then “you’ve not changed anything” and thus there’s no reason why the behaviour should change.