https://bugzilla.redhat.com/show_bug.cgi?id=2249179
--- Comment #17 from Peter Hutterer <peter.hutterer(a)redhat.com> ---
Thanks, so the libinput record output shows the key event that arrives in the
VM is `alt + 7` which matches what you say in the first comment. That key is
defined in your keymap as:
key <AE07> {
type[group1]= "FOUR_LEVEL",
symbols[Group1]= [ 7, slash, braceleft,
NoSymbol ],
symbols[Group2]= [ 7, ampersand ]
};
And the FOUR_LEVEL type means you get to level 3 with alt and that is braceleft
or {. So, in other words, everything works as expected, there is no bug in the
event delivery, this looks like a wrong keymap.
I've also tried keymaps se-mac, fi and se but the problem is the
same.
looking at fi(mac), it is indeed just a single include "se(mac)". But se(mac)
defines:
key <AE07> {[ 7, slash, bar, backslash ]};
So the problem is that somehow your keymap doesn't get the fi(mac) variant and
indeed, the variant is missing from the setxkbmap output, you're using the
default fi layout, not fi(mac).
You're using gnome on wayland, so this command should look roughly like this
$ gsettings get org.gnome.desktop.input-sources sources
[('xkb', 'us'), ('xkb', 'fi+mac')]`
I guess in your case it's just "fi" and that's the problem. How you got
there
I'm not 100% sure, I don't know if the localectl was taken incorrectly or if
you at some point manually set fi in gnome without the mac variant. Either way,
should be easy to fix by going to the control center's keyboard configuration
and adding Finnish(Macintosh) to the input sources.
--
You are receiving this mail because:
You are on the CC list for the bug.
https://bugzilla.redhat.com/show_bug.cgi?id=2249179
Report this comment as SPAM:
https://bugzilla.redhat.com/enter_bug.cgi?product=Bugzilla&format=rep...