Will Wayland also ship with broken keyboard layout switching?
Bill Spitzak
spitzak at gmail.com
Tue Oct 2 12:34:06 PDT 2012
Having read the bug, it seems extremely specific to layout switching
with shift+ctrl. However there are a lot of other identical bugs that
prevent things that are common on Windows from working on X:
1. One post mentions that hitting the "windows" key does some action,
but that makes it impossible to do windows+X shortcuts. On Windows
itself the "windows" key action only happens if you press & release it
without hitting other keys.
2. I am also aware of a nice "compose key" prefix system for Windows
that cannot be done on X. It uses the "ctrl" keys for the compose key.
You press & release ctrl and then type the compose sequence. However you
cannot do this on X without breaking all the ctrl+letter shortcuts! This
compose key prefix is a hell of a lot better than shift+altGr or
whatever X uses, which is shameful because otherwise X is much better
than Windows at compose.
I would propose that the key->event translator knows what keys are
"shift" keys. You can bind actions to them. However the action is only
triggered if the shift key is pressed & released without pressing any
other keys in between. For all other keys the bound action is triggered
when the key is pressed.
Daniel Stone wrote:
> Hi,
>
> On 2 October 2012 17:51, Ran Benita <ran234 at gmail.com> wrote:
>> Well, speaking of XKB bugs, there's this one which is inherent to the
>> specification:
>> https://bugs.freedesktop.org/show_bug.cgi?id=865
>> We might want to consider some way to properly fix this?
>
> Indeed. I still can't think of a way to do this properly as such;
> using level 0 seems the closest to expectations, I think. Needs some
> more practical testing though. The main reason I didn't pursue it is
> because I think it'd end up breaking X no matter what, but it's
> something we can look at for xkbcommon.
>
> Cheers,
> Daniel
> _______________________________________________
> wayland-devel mailing list
> wayland-devel at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/wayland-devel
More information about the wayland-devel
mailing list