I found a problem with UIM, especially with Byeoru engine. I built UIM at 2008-01-01 14:10:40 (GMT+9). When I Input korean letter 'ㅏㅐㅣㅗㅜ' with shift key pressed, UIM doesn't show 'ㅏㅐㅣㅗㅜ' but 'KOLDU'. This is strange. I found that byeoru.scm doesn't have definition for shifted keys. I mean, byeoru.scm only contains "shifted key" definitions for 'Q(ㅃ), W(ㅉ), E(ㄸ), R(ㄲ), T(ㅆ), O(ㅒ), P(ㅖ)'. I'll add my patch in this report. Thank you. ps. sorry for my poor english.
Created attachment 13439 [details] [review] byeoru.scm patch
I did not realize that this could be a problem for two reasons. First, hanterm works like the present 2-beol layout in byeoru, and I mimicked hanterm. Second, I don't use 2-beol layout. Today, I found that MS-Windows IME maps <Shift>k to "ㅏ", and this seems to be reasonable. On the other hand, I am afraid that there are users who are used to the hanterm-like behavior. As a compromise, I added another 2-beol layout in the style of Windows IME, and set it as the default. This should fix the problem. Thank you very much for your report and patch.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.