Comment 5 for bug 133098

Revision history for this message
eiku (florian-mortgat) wrote :

I also suffer from the same bug. So I will describe it :

The bug affects BOTH scim-hangul AND uim-hangul.

The problem is, the hangul input method is layout-dependent, so if you use scim-hangul or uim-hangul with a QWERTY layout (which is the default on Korean computers for roman characters), everything is fine. Now, if you happen to have an AZERTY layout (such as in France), Q and A, W and Z, M and <comma> are swapped. I found a solution for AZERTY and UIM : in the file "/usr/share/uim/hangul2.scm", replace the contents with what you find at this page : http://leximnesia.org/?page=hangul2.scm

However, this « patch » may work for an AZERTY layout, but what about others (such as QUERZ, BÉPO or DVORAK) ? I am starting to use BÉPO, but I cannot type in Korean with it, unless I switch back to AZERTY. Note that I cannot type hangul with a QWERTY layout because of my « patch », which tolerates only AZERTY.

Making other « patches » for every layout that exists may be possible (and maybe it is the only solution) : a script would replace /usr/share/uim/hangul2.scm with the right « patch » each time you chang your layout. This looks like a bad thing to me, though.

I removed the mention "Invalid": this bug is real.

It is common to both uim and scim, but I don’t know if there can be a common solution or if both IM have to be debugged.

Thank you for your efforts.

-- Florian Mortgat