bench, docs: let the client detect readiness; say what Enter commits

bench.sh copied ipcpath() and the IBus address-file discovery into shell,
although the benchmark client only speaks IPC; retrying the client itself
is the readiness test. It also forwarded arguments to a daemon that takes
exactly one. README claimed Enter confirms the selection, but Enter and Tab
commit the reading unless a candidate was moved to.
This commit is contained in:
2026-08-16 15:46:28 +09:00
parent d3c9813f6e
commit 66ea2892f8
2 changed files with 15 additions and 59 deletions

View File

@@ -18,10 +18,10 @@ Vietnamese Telex is also available as a compatibility mode.
Use `Up`/`Down` to move through candidates and `PageUp`/`PageDown` to move by
nine without wrapping. An unmodified `1`-`9` selects that row on the current
page. `Enter` confirms the selection, and `0` commits the current reading
without conversion. `Tab` confirms an ordinary candidate; in a temporary
Emoji or Hanja search, `Tab` and `Shift-Tab` wrap through the results. `Esc`
cancels composition.
page. `Enter` and `Tab` commit a candidate you have moved to; otherwise they
commit the reading, as `0` always does. In a temporary Emoji or Hanja search,
`Enter` commits the highlighted result and `Tab`/`Shift-Tab` wrap through
the results. `Esc` cancels composition.
Hiragana mode composes a complete reading before offering Kanji candidates.
Katakana mode does not perform Kanji conversion. Emoji and Hanja searches