Summary: | wl_keyboard and hieroglyphs | ||
---|---|---|---|
Product: | Wayland | Reporter: | gramkueo |
Component: | wayland | Assignee: | Wayland bug list <wayland-bugs> |
Status: | RESOLVED NOTABUG | QA Contact: | |
Severity: | normal | ||
Priority: | medium | ||
Version: | unspecified | ||
Hardware: | Other | ||
OS: | All | ||
Whiteboard: | |||
i915 platform: | i915 features: |
Description
gramkueo
2016-02-24 14:47:30 UTC
(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. |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.