Red Hat Bugzilla – Bug 217065
scim-sinhala should avoid backspace for double vowels
Last modified: 2008-02-12 00:15:48 EST
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1) Gecko/20061027 Firefox/2.0
Description of problem:
Because in scim-sinhala "oo" produces ඔ backspace ඕ this can only do the right thing if the backspace key in an application like openoffice.org-writer will always treat backspace as "delete previous character", so backspace cannot be rebound to do something else
Version-Release number of selected component (if applicable):
Steps to Reproduce:
In openoffice.org tools->customize->keyboard locate backspace and rebind it to do something else, e.g. launch about help.
Active scim-sinhala type oo
ඔ "about openoffice.org" pops up ඕ
not that :-)
Due to 217047 I've locked backspace to always generate the backspace event so this won't be visible in >= 2.0.4-5.4.8 at which point the problem will be that a user won't be allowed to rebind backspace.
Can't the sinhala IM act like e.g. the hangul one and give a little pre-edit area when the first o is pressed and just not commit that letter until the next keyboard event arrives and decide then to commit ඔ or ඕ ?
Resolved the issue in version scim-sinhala-0.2.0-4.fc9
Implemented preedit successfully
It would be nice to improve the patch to use preedit only when
necessary, ie just for all the characters that need modification.
I have done changes as per suggested by jens P., updates are available in rpm