[Wayland-bugs] [Bug 94279] wl_keyboard and hieroglyphs

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Wed Feb 24 15:58:08 UTC 2016


https://bugs.freedesktop.org/show_bug.cgi?id=94279

Daniel Stone <daniel at fooishbar.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         Resolution|---                         |NOTABUG
             Status|NEW                         |RESOLVED

--- Comment #1 from Daniel Stone <daniel at fooishbar.org> ---
(In reply to gramkueo from comment #0)
> But did you have to separate these 2 entities: physical and virtual keyboards?

Yes, because otherwise shortcuts don't work.

> In the first case, the keyboard layout is given to the
> client, in the latter case - the compositor. What about the hieroglyphs?
> Compositor needs a clue, where exactly on the surface entering the symbol to
> displaying a menu select the desired character input via pinyin.

This is handled via input methods on the client (provided for via the text
protocol), because it needs extensive knowledge of client internals.

> Why initially it was impossible to give layouts to compositor, clients to
> give utf-8 characters and modifiers separately?

Because otherwise you can't do shortcuts, basically.

Keyboards and virtual keyboards are very different, and direct keyboard text
entry vs. complex/compositional text entry are also very different. These
different requirements give us very different semantics.

We did look into trying to make everything work with a text-based protocol, but
it proved impossible. Sorry.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/wayland-bugs/attachments/20160224/18eb5197/attachment.html>


More information about the wayland-bugs mailing list