[Fedora-i18n-bugs] [Bug 493706] ibus-hangul Hanja arrow keys are wrong

bugzilla at redhat.com bugzilla at redhat.com
Mon Apr 6 21:14:30 UTC 2009


Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.


https://bugzilla.redhat.com/show_bug.cgi?id=493706


Warren Togami <wtogami at redhat.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|ibus-hangul candidate       |ibus-hangul Hanja arrow
                   |selection arrow keys are    |keys are wrong
                   |wrong                       |




--- Comment #1 from Warren Togami <wtogami at redhat.com>  2009-04-06 17:14:29 EDT ---
This patch makes it behave properly for Vertical candidate selection mode,
which is the only mode that matters.  Windows has only vertical mode.  MacOS
defaults to vertical but has a horizontal option.  Separate Bug #493687 would
make our ibus-hangul default to vertical mode.

--- ibus-hangul-1.1.0.20090328.orig/src/engine.c 2009-04-06 16:21:46.663081165
-0400
+++ ibus-hangul-1.1.0.20090328/src/engine.c 2009-04-06 16:50:00.163321101 -0400
@@ -384,19 +384,19 @@

  ibus_hangul_engine_commit_current_candidate (hangul);
         ibus_hangul_engine_close_lookup_table (hangul);
-    } else if (keyval == IBUS_Left) {
+    } else if (keyval == IBUS_Up) {
         ibus_lookup_table_cursor_up (hangul->table);
         ibus_hangul_engine_update_lookup_table (hangul);
         ibus_hangul_engine_update_auxiliary_text (hangul);
-    } else if (keyval == IBUS_Right) {
+    } else if (keyval == IBUS_Down) {
         ibus_lookup_table_cursor_down (hangul->table);
         ibus_hangul_engine_update_lookup_table (hangul);
         ibus_hangul_engine_update_auxiliary_text (hangul);
-    } else if (keyval == IBUS_Up) {
+    } else if (keyval == IBUS_Left) {
         ibus_lookup_table_page_up (hangul->table);
         ibus_hangul_engine_update_lookup_table (hangul);
         ibus_hangul_engine_update_auxiliary_text (hangul);
-    } else if (keyval == IBUS_Down) {
+    } else if (keyval == IBUS_Right) {
         ibus_lookup_table_page_down (hangul->table);
         ibus_hangul_engine_update_lookup_table (hangul);
         ibus_hangul_engine_update_auxiliary_text (hangul);

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.




More information about the i18n-bugs mailing list