Status: New
Owner: ----
Labels: Type-Defect Priority-Medium

New issue 1782 by jonathan...@gmail.com: ibus-hangul: no hangul function in Libreoffice 4.4
https://code.google.com/p/ibus/issues/detail?id=1782

ibus works in libreoffice 4.4 running on plasma 5 (kde) but ibus-hangul does nothing at all. I know there is something detected because right alt gets mapped to hangul/"english" key and when pressed does not register as right alt and does not call up menu bar.

But when in Hangul input and I hit the hangul/"english" button, and type there are problems. The input method system does not come up and if I type where the "g" key is on a US english keyboard I get "g" and not ㅎ. The hangul/"english" switching key does not affect global settings either (it should). To help explain, the hangul input method for ibus has two nested input methods.

Koreans often use mixed script. Where the right alt button is on a keyboard or on a special key on a dedicated keyboard there is a hangul/"english" button. When in Windows or using ibus, the keys are mapped to a "US-English" keymap within ibus-hangul or to a hangul keyampping within ibus-hangul.

If I want dvorak or anything I would have to switch out of ibus-hangul. When writing Korean, one is switching in and out of romanization. The roman alphabet is almost universally set to US-English. I can change the hangul keymapping, but every Korean will expect that the key under the left index finger will always be "f" in "english" mode and 99% of the time will be "ㄹ" in hangul mode.

ibus-hangul does become the input method editor, but it stays locked as "ibus-hangul in 'english' mode" and cannot switch to "ibus-hangul in hangul mode"

Linux, manjaro, KDE Plasma 5.3, Qt 5.4, gtk 2.32, gtk 3.16, ibus 1.5.10, ibus-hangul 1.5.0, python 3.4.3, libreoffice 4.4.3, python-dbus 1.2.0, python 2.7.9, dbus 1.8.16

What steps will reproduce the problem?
1. Load any libreoffice program
2. Switch to ibus-hangul
3. Hit key to switch between ibus-hangul's "english" mode and hangul mode
4. Type
5. Notice that ibus-hangul will only work in its nested "us-english" mode.

--
You received this message because this project is configured to send all issue notifications to this address.
You may adjust your notification preferences at:
https://code.google.com/hosting/settings

--
--
You received this message because you are subscribed to the Google
Groups "ibus-devel" group.
iBus project web page: http://code.google.com/p/ibus/
iBus dev group: http://groups.google.com/group/ibus-devel?hl=en
--- You received this message because you are subscribed to the Google Groups "ibus-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to ibus-devel+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

回复