https://bugzilla.redhat.com/show_bug.cgi?id=1657030
Bug ID: 1657030 Summary: keyboard layout is broken Product: Fedora Version: 29 Component: xkeyboard-config Assignee: peter.hutterer@redhat.com Reporter: peter@hatina.eu QA Contact: extras-qa@fedoraproject.org CC: ajax@redhat.com, caillon+fedoraproject@gmail.com, i18n-bugs@lists.fedoraproject.org, john.j5live@gmail.com, mbarnes@fastmail.com, negativo17@gmail.com, peter.hutterer@redhat.com, rhughes@redhat.com, rstrode@redhat.com, sandmann@redhat.com
Description of problem:
I am running KDE Plasma and try to add second keyboard layout next to default one (en US); for example slovak one. Doing so, some key-combos stop working (alt+h which I am used to - switching between tmux panes).
Xev output:
KeyPress event, serial 40, synthetic NO, window 0x7e00001, root 0x14b, subw 0x7e00002, time 2809131, (60,43), root:(771,399), state 0x0, keycode 64 (keysym 0xffe9, Alt_L), same_screen YES, XLookupString gives 0 bytes: XmbLookupString gives 0 bytes: XFilterEvent returns: False
FocusOut event, serial 40, synthetic NO, window 0x7e00001, mode NotifyGrab, detail NotifyAncestor
FocusIn event, serial 40, synthetic NO, window 0x7e00001, mode NotifyUngrab, detail NotifyAncestor
KeymapNotify event, serial 40, synthetic NO, window 0x0, keys: 2 0 0 0 0 8 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
KeyRelease event, serial 40, synthetic NO, window 0x7e00001, root 0x14b, subw 0x7e00002, time 2809541, (60,43), root:(771,399), state 0x8, keycode 43 (keysym 0x68, h), same_screen YES, XLookupString gives 1 bytes: (68) "h" XFilterEvent returns: False
KeyRelease event, serial 40, synthetic NO, window 0x7e00001, root 0x14b, subw 0x7e00002, time 2809882, (60,43), root:(771,399), state 0x8, keycode 64 (keysym 0xffe9, Alt_L), same_screen YES, XLookupString gives 0 bytes: XFilterEvent returns: False
Version-Release number of selected component (if applicable): xkeyboard-config-2.21-3.fc27.noarch
How reproducible: Always
Steps to Reproduce: 1. Add second keyboard layout in KDE Plasma Settings 2. Observe Xev's output 3. See FocusIn/FocusOut events instead of proper reaction
or
1. setxkbmap -layout sk 2. as above
Actual results: alt+h is not sent
Expected results: alt+h works
https://bugzilla.redhat.com/show_bug.cgi?id=1657030
Peter Hutterer peter.hutterer@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |peter@hatina.eu Flags| |needinfo?(peter@hatina.eu)
--- Comment #1 from Peter Hutterer peter.hutterer@redhat.com --- what's the output of setxkbmap -print after you set the layout, and I'll need the keymap from: xkbcomp -xkb $DISPLAY keymap.xkb
https://bugzilla.redhat.com/show_bug.cgi?id=1657030
Peter Hatina peter@hatina.eu changed:
What |Removed |Added ---------------------------------------------------------------------------- Flags|needinfo?(peter@hatina.eu) |
--- Comment #2 from Peter Hatina peter@hatina.eu --- $ setxkbmap -print xkb_keymap { xkb_keycodes { include "evdev+aliases(qwerty)" }; xkb_types { include "complete" }; xkb_compat { include "complete" }; xkb_symbols { include "pc+us+sk:2+inet(evdev)+group(alt_shift_toggle)+capslock(ctrl_modifier)" }; xkb_geometry { include "pc(pc104)" }; };
keymap.xkb is rather long and is attached to this report.
Thanks.
https://bugzilla.redhat.com/show_bug.cgi?id=1657030
--- Comment #3 from Peter Hatina peter@hatina.eu --- Created attachment 1512403 --> https://bugzilla.redhat.com/attachment.cgi?id=1512403&action=edit keymap dump
i18n-bugs@lists.fedoraproject.org