Business Justification: The hotkey of SCIM works great for Chinese users, but it is problematic for the majority of users of other languages. Such as Japanese or Korean, who use different hotkeys with what Chinese use(ctrl+space). So we need to write a patch to resovle this problem, providing hotkeys for per locale/language.
I implemented the "Hotkey per language(actually is "Hotkey per locale")" feature. The attachment above is my patch.
Created attachment 126783 [details] "hotkey per locale" patch
I think the suggestion that krishna made: http://sourceforge.net/mailarchive/forum.php?thread_id=10090487&forum_id=43684 to support locale specific config files is a good one. It will also make it easier to support other lang specific hotkeys, eg next and previous factory for example.
Created attachment 130662 [details] the new version of the "hotkeys per locale" patch
I finally got round to testing it and it doesn't seem to work for me I'm afraid.
Ctrl+space is still default for me in both Japanese and Korean.
(In reply to comment #6) > Ctrl+space is still default for me in both Japanese and Korean. Okay, sorry I better take that back, it does work for me with a fresh rawhide install.
behaviour is following ----------- ja_JP -> Alt+` ko_KR -> Shift+SPACE zh_CN/zh_TW->Ctrl+SPACE ----------- Test Under following Envirnment: ----------- RAWHIDE (FC6) scim-1.4.4-21 -----------
Latest RHEL5 trees include scim-1.4.4-34.fc6.
The default empty Next/Previous Factory bindings for non-Chinese locale does not seem to work.
Okay, let me move this back to CLOSED and open a new bug for next/previous factory issue.
I opened bug 219247 against FC for comment 10.
Removing rhel‑5.1.0 flag since this work was basically done in 5.0 but bug 244761 is open for the above issue.