You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Note that the deadkey appears in the Deadkey Debug View, but U+0020 is inserted into the document, and rules with dk() in context do not fire when they should.
20250220-0622-17.6274415.mp4
Testing in Keyman for Windows shows that Keyman Core is working correctly
Previously, we used U+FFFC as a marker in the debugger (for deadkeys and
LDML keyboard markers), which displayed as the letters OBJ in a small
dotted square. However, we switched the underlying component to
RichEdit, in order to better support rendering of many scripts (EDIT has
some problems). The RichEdit control silently converts U+FFFC to U+0020.
I switched to U+0001 as this is handled better, but has an unfortunate
missing-glyph marker.
In the future, it would be better to use a non-character marker
(leveraging RichEdit), but this is a much more complex change, and this
fix at least matches previous functionality.
Fixes: #13293
Note that the deadkey appears in the Deadkey Debug View, but U+0020 is inserted into the document, and rules with
dk()
in context do not fire when they should.20250220-0622-17.6274415.mp4
Testing in Keyman for Windows shows that Keyman Core is working correctly
Keyman Developer 18.0.190-beta
Tested with this keyboard:
The text was updated successfully, but these errors were encountered: