Re: [w3c/uievents] Dead key symbols not included in KeyboardEvent (Issue #343)

This is indeed a hard problem to solve. And it might only work reliably if IME is disabled, which is an option that needs to be made available for use cases such as ours.

It's not impossible, though. TigerVNC tries to deal with this case, and has code for Windows:

https://github.com/TigerVNC/tigervnc/blob/b59ddd0c8cc031321fbc05d0e1f42866ba7820be/vncviewer/win32.c#L340-L369

And for macOS:

https://github.com/TigerVNC/tigervnc/blob/master/vncviewer/cocoa.mm#L328-L344
https://github.com/TigerVNC/tigervnc/blob/master/vncviewer/cocoa.mm#L475-L485

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

Message ID: <w3c/uievents/issues/343/1621674282@github.com>

Received on Wednesday, 5 July 2023 12:38:39 UTC