mirror of
https://github.com/storytold/wordcraft.git
synced 2026-11-07 03:01:32 +00:00
* Alt codes type their character in Find and other text boxes (#4403) Alt+numpad codes worked only on the page. In a text box (Find what, Replace with, a dialog's field) the digits were typed instead on Linux, which sends their text with Alt held; on Windows the box got only what the system composes, a byte for a code above 255. A pass before the frame is drawn now gives the focused text box the same codes as the page: the digits' text is dropped, letting go of Alt types the character the code names in the same code pages, and a platform's own composed character is not typed twice (up to 255 the system's replaces ours, as on the page). * Alt codes in text boxes: letting go of Alt ends the digits' text The flag that drops a digit's own text stayed set when no text came for the last digit, so the first text after the release was lost: on Windows the system's composed character for a code we name no character for (CodeRabbit), and on Linux whatever followed a frame whose digits sent no text (CI). A digit's text comes with its key, before Alt is let go, so the release now clears the flag everywhere.