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
This is to make it possible to emulate ibus-m17n even more closely.
ibus-m17n commits the preedit when the Left is pressed (the arrow-left key) and it passes the Left key event through.
ibus-typing-booster already has a command commit which can be bound to a key but that command just commits and does not pass the key through (which is on purpose).
Therefore, binding commit to Left makes ibus-typing-booster commit on Left already just like ibus-m17n does, but the cursor is not moved left.
For example, when using hi-itrans with ibus-m17n typing a puts अ in the preedit. Then, typing Left commits the preedit so one gets |अ as the committed result (where | indicates the cursor position. Compare this to using hi-itrans with ibus-typing-booster while Left is bound to commit: Typing a puts अ into the preedit. Then typing Left commits but the cursor stays on the right side, so the final result is अ| (where | again indicates the cursor position).
If a new command commit_and_forward_key is introduced, one can bind Left to that command instead of to commit and then ibus-m17n and ibus-typing-booster behave exactly the same when pressing Left, commit and move the cursor left.
The text was updated successfully, but these errors were encountered:
This is to make it possible to emulate ibus-m17n even more closely.
ibus-m17n commits the preedit when the
Left
is pressed (the arrow-left key) and it passes theLeft
key event through.ibus-typing-booster already has a command
commit
which can be bound to a key but that command just commits and does not pass the key through (which is on purpose).Therefore, binding
commit
toLeft
makes ibus-typing-booster commit onLeft
already just like ibus-m17n does, but the cursor is not moved left.For example, when using hi-itrans with ibus-m17n typing
a
putsअ
in the preedit. Then, typingLeft
commits the preedit so one gets|अ
as the committed result (where|
indicates the cursor position. Compare this to using hi-itrans with ibus-typing-booster whileLeft
is bound tocommit
: Typinga
putsअ
into the preedit. Then typingLeft
commits but the cursor stays on the right side, so the final result isअ|
(where|
again indicates the cursor position).If a new command
commit_and_forward_key
is introduced, one can bindLeft
to that command instead of tocommit
and then ibus-m17n and ibus-typing-booster behave exactly the same when pressingLeft
, commit and move the cursor left.The text was updated successfully, but these errors were encountered: