Bug 509478
Summary: | support IME-based hotkeys | ||||||
---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Jens Petersen <petersen> | ||||
Component: | ibus | Assignee: | fujiwara <tfujiwar> | ||||
Status: | CLOSED CURRENTRELEASE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||
Severity: | medium | Docs Contact: | |||||
Priority: | low | ||||||
Version: | 16 | CC: | i18n-bugs | ||||
Target Milestone: | --- | Keywords: | FutureFeature, i18n, MoveUpstream | ||||
Target Release: | --- | ||||||
Hardware: | All | ||||||
OS: | Linux | ||||||
Whiteboard: | |||||||
Fixed In Version: | Doc Type: | Enhancement | |||||
Doc Text: | Story Points: | --- | |||||
Clone Of: | Environment: | ||||||
Last Closed: | 2011-09-01 09:53:24 UTC | Type: | --- | ||||
Regression: | --- | Mount Type: | --- | ||||
Documentation: | --- | CRM: | |||||
Verified Versions: | Category: | --- | |||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||
Cloudforms Team: | --- | Target Upstream Version: | |||||
Embargoed: | |||||||
Attachments: |
|
Description
Jens Petersen
2009-07-03 02:25:12 UTC
Created attachment 367410 [details]
Patch for ibus/data/ibus.schemas.in
E.g. the attached patch can define the behavior with .po file.
msgid "[Control+space]"
msgstr "[Control+space,Zenkaku_Hankaku,Alt+Zenkaku_Hankaku]"
That would be locale specific but may be an improvement. Hmm.., new EngineDescription2: http://github.com/phuang/ibus/commit/571ee3a071a2ab06aaf757c39827ebb779a8a769 Probably integrating this patch would be no problem but we need to consider if we use ibus_engine_desc_new2() This package has changed ownership in the Fedora Package Database. Reassigning to the new owner of this component. (In reply to comment #3) > Hmm.., new EngineDescription2: > http://github.com/phuang/ibus/commit/571ee3a071a2ab06aaf757c39827ebb779a8a769 Today I noticed I mistook the feature of the patch. The feature is to enable an engine(likes next engine) but not take on/off the engine. We may need the similar implementation for trigger keys. Currently I'm working on variable ibus_engine_desc_new2() with ibus maintainers. http://github.com/fujiwarat/ibus/commit/ee48085c0e00bf0d7835db1942720ee8495a4fec Once the implementation is done, we could add any features by engines. (In reply to comment #5) > The feature is to enable an engine(likes next engine) but not take on/off the > engine. s|take on/off|turn on/off| *** Bug 674728 has been marked as a duplicate of this bug. *** May be good to survey how other distros handle this. Alternatives might include global hotkey + optional locale based hotkey. Thinking about this again, probably it depends on how the definition of Ctrl+Space we think. If we think Control + Space to switch prev-next engines, actually almost the implementation would be done while I would see a bug. However we will need the another definition table of the keyboard hotkeys besides ibus engines. E.g. assign Zenkaku_Hankaku on jp keyboard as one hotkey. If we think Control + Space to switch on-off engines, probably we need a new implementation in IBusEngineDesc. The new Control + Space is integrated in f16. |