<table><tr><td style="">graesslin added a comment.
</td><a style="text-decoration: none; padding: 4px 8px; margin: 0 8px 8px; float: right; color: #464C5C; font-weight: bold; border-radius: 3px; background-color: #F7F7F9; background-image: linear-gradient(to bottom,#fff,#f1f0f1); display: inline-block; border: 1px solid rgba(71,87,120,.2);" href="https://phabricator.kde.org/D5301" rel="noreferrer">View Revision</a></tr></table><br /><div><div><blockquote style="border-left: 3px solid #8C98B8;
          color: #6B748C;
          font-style: italic;
          margin: 4px 0 12px 0;
          padding: 8px 12px;
          background-color: #F8F9FC;">
<div style="font-style: normal;
          padding-bottom: 4px;">In <a href="https://phabricator.kde.org/D5301#99812" style="background-color: #e7e7e7;
          border-color: #e7e7e7;
          border-radius: 3px;
          padding: 0 4px;
          font-weight: bold;
          color: black;text-decoration: none;" rel="noreferrer">D5301#99812</a>, <a href="https://phabricator.kde.org/p/hein/" style="
              border-color: #f1f7ff;
              color: #19558d;
              background-color: #f1f7ff;
                border: 1px solid transparent;
                border-radius: 3px;
                font-weight: bold;
                padding: 0 4px;" rel="noreferrer">@hein</a> wrote:</div>
<div style="margin: 0;
          padding: 0;
          border: 0;
          color: rgb(107, 116, 140);"><p>My intention was just to speak up on what our eventual goals for text input on Plasma need to be</p></div>
</blockquote>

<p>I don't have any goals there as I don't have any idea of what is required. If I would put up goals I'm pretty sure that what comes out of it is completely useless for anybody who needs it.</p>

<blockquote style="border-left: 3px solid #a7b5bf; color: #464c5c; font-style: italic; margin: 4px 0 12px 0; padding: 4px 12px; background-color: #f8f9fc;"><div class="remarkup-code-block" style="margin: 12px 0;" data-code-lang="text" data-sigil="remarkup-code-block"><pre class="remarkup-code" style="font: 11px/15px "Menlo", "Consolas", "Monaco", monospace; padding: 12px; margin: 0; background: rgba(71, 87, 120, 0.08);">(move beyond layouts into input languages, manage a IME daemon, improve support for things like emoji input and typing-booster, etc.).</pre></div></blockquote>

<p>I can tell you only for emoji that this cannot work through normal keyboard input. There are neither key codes nor key symbols representing emoji. Thus it's not possible to use the wl_keyboard interface for them. This probably needs to go through a variant of text input and is thus completely orthogonal to the work done here.</p>

<blockquote style="border-left: 3px solid #a7b5bf; color: #464c5c; font-style: italic; margin: 4px 0 12px 0; padding: 4px 12px; background-color: #f8f9fc;"><p>(I'll add that on X11 the keyboard layout stuff is hairy - normally you have kwin/xkb doing things, but when you use ibus, it takes over keyboard layout management and you have to set xkb options through ibus (which means users who need ibus for an IME can't use any of the Plasma settings UI). Hopefully we can make that better in the Wayland world somehow.)</p></blockquote>

<p>That's of course problematic and shows the general problem of apps not working together on X11. On Wayland that won't work as the compositor is the only one who can setup xkb.</p></div></div><br /><div><strong>REPOSITORY</strong><div><div>R108 KWin</div></div></div><br /><div><strong>REVISION DETAIL</strong><div><a href="https://phabricator.kde.org/D5301" rel="noreferrer">https://phabricator.kde.org/D5301</a></div></div><br /><div><strong>To: </strong>graesslin, KWin, Plasma<br /><strong>Cc: </strong>hein, plasma-devel, kwin, progwolff, lesliezhai, ali-mohamed, hardening, jensreuterberg, abetts, sebas, apol<br /></div>