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

Andrey <butir...@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         Resolution|UPSTREAM                    |WAITINGFORINFO

--- Comment #4 from Andrey <butir...@gmail.com> ---
(In reply to sedmicha from comment #2) 
> The problem was the default shortcut Alt+~ and that there is a ~ character
> on the A key on the third level of the Czech keyboard (AltGr+a outputs ~).
> It seems like when KDE handles shortcuts, it checks on all key levels of all
> added layouts looking for a match.  
> 
> This seemed very weird to me at first, but thinking about it a bit more I
> could see why KDE would want to handle shortcuts like that. So I'm not sure
> if this is the intended behavior or not, but I assume it is. 
intended behavior is not quite the same but similar. Added recently for Wayland
session. For X11, it always worked that way if one of Latin layouts is added
first in Settings.
This functionality is actually implemented in Qt and we just call it from our
compositor. The logic behind it is to make Global shortcuts work uniformly on
any layout. So if physical key has some Global shortcut defined for Latin
layout - it always takes place whatever actual layout you have active.
Just for the case, please confirm it works on Wayland the same way.
PS:
it still doesn't clear to me why you don't get standard action defined for
Alt+`, it should switch windows of one group.

> For example in the Opensuse bug report I linked, there's a comment from
> someone with a Polish/Colemak layout that has issues with a bunch of key
> combinations that don't work. He says:
> ```
> I am experiencing the same issue, but also with Polish and Colemak layouts.
> Currently I am unable to use Emacs keybindings such as Alt+w, Alt+h,
> Control+Alt+a etc. Weirdly enough Alt+a works for me.
> ```
That might be a different problem, Alt+w, Alt+h etc. are probably not global
shortcuts. But then it should be reproducible on any desktop environment.

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

Reply via email to