engine: Ctrl+Shift chords belong to the application

Ctrl+Shift+V switched to Vietnamese and ate the key, in every terminal
where it pastes; Ctrl+Shift+T and N opened no tab.  Only a plain
Ctrl+letter is a strans command now; a chord with Shift, Alt, or Super
commits what is pending and passes, as Alt and Super chords already did.
Caps Lock still works: the keysym's case never mattered.
This commit is contained in:
2026-08-17 01:27:47 +09:00
parent 97e6f2cf1a
commit 1c8d9fac07
3 changed files with 24 additions and 9 deletions

View File

@@ -17,7 +17,9 @@ Vietnamese Telex is also available as a compatibility mode.
| `Ctrl+H` | One-shot Hanja search |
A Korean keyboard's 한/영 key toggles Korean and English, and its 한자 key
is `Ctrl+H`.
is `Ctrl+H`. Only a plain `Ctrl` chord is a strans key: with `Shift`, `Alt`,
or `Super` held it commits what is pending and goes to the application, so
`Ctrl+Shift+V` still pastes.
A complete Japanese reading shows its Kanji candidates with none chosen.
`Space` chooses the first and then steps on, wrapping (`Shift+Space` steps