engine: Ctrl+H converts the pending syllable; Backspace on an empty search stays put

Ctrl+H committed the syllable being composed and opened an empty search,
so converting 한 meant typing it twice; the pending syllable now seeds the
query. Backspace on an already empty search ended it and then reached the
application, deleting a character; it now only ends the search.
This commit is contained in:
2026-08-16 21:30:16 +09:00
parent 5e72a48c2c
commit 91b3e538f1
3 changed files with 48 additions and 24 deletions

View File

@@ -28,8 +28,8 @@ what is pending; `Esc` cancels it.
Hiragana mode composes a complete reading before offering Kanji candidates.
Katakana mode does not perform Kanji conversion. Emoji and Hanja searches
return to the previous mode after use; switching language during a search
commits the shown query. The Hanja dictionary lists one modern Hangul
syllable at a time.
commits the shown query. `Ctrl+H` takes the syllable being composed as its
query; the Hanja dictionary lists one modern Hangul syllable at a time.
## Preedit and candidates