mike-fabian / ibus-typing-booster

ibus-typing-booster is a completion input method for faster typing
https://mike-fabian.github.io/ibus-typing-booster/
Other
228 stars 16 forks source link

[BUG] 'S-C-Return' as a commit key needs to be supported for hi-itrans.mim and some other input methods. #457

Closed mike-fabian closed 1 year ago

mike-fabian commented 1 year ago

These input methods

hi-itrans.mim
hi-optitransv2.mim
kn-optitransv2.mim
mr-gamabhana.mim
sa-itrans.mim
sa-vedic-itrans.mim

use 'S-C-Return' as a commit key. For example in hi-itrans.mim this has the effect:

['n'] transliterates to 'न'
['n', ' '] transliterates to 'न '

but

['n', 'S-C-Return'] transliterates to 'न्'
['n', 'S-C-Return', ' '] transliterates to 'न् '

Processing of key events in typing booster needs to be fixed to support this.

Currently, when using hi-itrans.mim in ibus-typing-booster, typing nS-C-Return produces and a new line, which is wrong, it should produce न् and keep it in preedit.

mike-fabian commented 1 year ago

Fix include in https://github.com/mike-fabian/ibus-typing-booster/releases/tag/2.23.4