Re: [w3c/editing] JS API to invoke native desktop emoji picker (#350)

The Web Editing Working Group just discussed `JS API to invoke native desktop emoji picker`.

<details><summary>The full IRC log of that discussion</summary>
&lt;Travis> topic: JS API to invoke native desktop emoji picker<br>
&lt;tilgovi> johanneswilm: so let's have another special meeting. And we'll move on.<br>
&lt;Travis> github: https://github.com/w3c/editing/issues/350<br>
&lt;tilgovi> BoCupp: we have an API to control the virtual keyboard, but on several platforms there's a separate experience to compose emojis.<br>
&lt;whsieh> q+<br>
&lt;tilgovi> ... The request is a JS API to allow that to be shown.<br>
&lt;Travis> q?<br>
&lt;Travis> ack whsieh<br>
&lt;johanneswilm> q+<br>
&lt;tilgovi> Wenson: This does sound reasonable. On macOS, there's two different modes for the character picker. There's the window mode where it pops open, detached, and there's the second mode where it presents as a popover pointing to the insertion character.<br>
&lt;tilgovi> ... I was wondering if this API would allow for either presentation.<br>
&lt;tilgovi> BoCupp: In Windows, for reference, we have two modes but not the same ones. One is an extra panel in the virtual keyboard and the other is an IME window.<br>
&lt;tilgovi> annevk: Next steps might be to ask the reporter to do an investigation of the current situation across various systems and make an API proposal.<br>
&lt;Travis> ack johanneswilm<br>
&lt;tilgovi> johanneswilm: The general problem that the reporter sees is that there is a keyboard combination to open these pickers but it's too difficult for end users to discover this.<br>
&lt;tilgovi> ... Instead, the web developers create, within JS, their own emoji picker.<br>
&lt;tilgovi> ... This makes little sense when there is a native emoji picker.<br>
&lt;tilgovi> ... If we do this, we should make sure that there is an emoji picker, or the web developer still has to create one.<br>
&lt;tilgovi> ... Could one get the browsers, on Linux, to bundle an emoji picker? Or would that be beyond what's possible?<br>
&lt;tilgovi> ... I don't see the point of an API to open an emoji picker only if there is one.<br>
&lt;tilgovi> Olli: It would be nice to see concrete proposals here.<br>
&lt;tilgovi> ... There are issues of focus moving to and from the picker.<br>
&lt;Travis> In discourse, it was suggested: &lt;input="emoji"> :)<br>
&lt;Travis> (https://discourse.wicg.io/t/invoke-emoji-input/1030/9)<br>
&lt;tilgovi> BoCupp: Why don't we take an action to pose to the issue that we'd like someone to come forward with a concrete proposal for the API. We can enumerate some of the issues we've raised here.<br>
&lt;Travis> Action: Seeking a concrete proposal for an emoji picker API.<br>
&lt;BoCupp> https://github.com/w3c/input-events/pull/122<br>
</details>


-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/w3c/editing/issues/350#issuecomment-954891077

Received on Friday, 29 October 2021 16:44:19 UTC