Comment 11 for bug 890438

Revision history for this message
In , Gannet (ken20001) wrote :

(In reply to comment #5)
> I totally understand your irritation. But that is the way things worked for
> years (before xorg split from xfree86 and I started maintaining xk-c). I guess
> you understand that changing that behavior for very popular switchers would
> irritate a lot of users that used to the existing behavior.
>
> Regarding not switching from UA to US - it is quite trivial. In the Ukrainian
> layout (group 3), RAlt is used for access to level 3. So at that point it is
> not a part of the group switcher any more.
>
> key <RALT> {
> type[group1]= "TWO_LEVEL",
> type[group2]= "TWO_LEVEL",
> type[group3]= "ONE_LEVEL",
> symbols[Group1]= [ Alt_R, ISO_Next_Group ],
> symbols[Group2]= [ Alt_R, ISO_Next_Group ],
> symbols[Group3]= [ ISO_Level3_Shift ]
> };

Ok with RAlt. It's not principal for me. And if left and right Alt are different, then may be it's right. But. In case of wrong order when switching. Why if the things worked in some strange way for years, they should be perceived as correct? Maybe just no one wanted to write the report because of low importance for them? And I don't understand why one keyboard shortcut must switch in different order than other keyboard shortcut? Why, for example the Win key switches EN-RU-UA and LAlt+LShift switches EN-UA-RU ? How can it be right, how can it be comfortably as user can only be used to one behavior. And each time user change the keyboard shortcut, he has to get used to new behavior. This is not normal.
But anyway. If it must be as it is, can you please do it configurable? Some kind of "Switching by installed order" or any that will make possible to switch layouts in order they installed (If installed in order 1) EN; 2) RU; 3)UA; than or possible shortcuta swithes in EN - RU - UA way. Can you ?