https://bugs.kde.org/show_bug.cgi?id=493025

--- Comment #31 from Wismill <d...@wismill.eu> ---
(In reply to antonio from comment #30)
> > @antonio: when XkbOptions is set/unset, does it change your 
> > ~/.config/kxkbrc?
> File contents:
> 
> [$Version]
> update_info=kxkb.upd:remove-empty-lists,kxkb.upd:add-back-resetoptions,
> kxkb_variants.upd:split-variants

So it seems that you never change any keyboard setting in KDE and that you
keyboard config is entirely set from the environment variables.

I try on my own setup (Plasma 6.3.4, Wayland), and I think that the root issue
is that QXkbCommon::keysymToQtKey or similar does not handle the keysym
XKB_KEY_Terminate_Server that is generated by CTRL+ALT+BACKSPACE when the
option "terminate:ctrl_alt_bksp" is set. Thus when setting a global shortcut
KDE registers Ctrl+Alt, instead of Ctrl+Alt+Terminate_Server.

I see 2 issues:
- KDE should not register a shortcut when one of the keysym is not translated
correctly (i.e. returns NoSymbol or Qt equivalent)
- KDE should support all XKB keysyms. If the limit is what Qt supports, either
fix Qt or have a hack to support more keysyms, if possible.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to