FYI, Romaja input is not for practical use by design. Your "patch" will
break usual Hangul input. In the 2-bul or 3-bul Hangul IMEs, pressing
space just works as you have seen; it just inputs space after the
precomposed Hangul character. Space is never used for explicit commit
key like what it does in Japanese or Chinese IMEs.


** Changed in: nabi (Ubuntu)
       Status: New => Invalid

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to nabi in Ubuntu.
https://bugs.launchpad.net/bugs/780725

Title:
  Romaja hangeul commit behavior unclear, space does not operate as
  expected

Status in “nabi” package in Ubuntu:
  Invalid

Bug description:
  Binary package hint: nabi

  I'm trying to use the Romaja method in nabi since I didn't grow up
  using a Korean keyboard and I'm learning Korean..... but when I press
  space after entering a hangeul, a space actually appears in addition
  to committing my last hangeul. so there is a space between every
  single hangeul i commit, which obviously causes a problem, because not
  each single hangeul on its own is necessarily a "word"

  here's an example of where it would cause a problem: if I wanted to type "bag 
su chyeo":
  박수쳐 (what i expect to commit: what it should be according to the real phrase 
and the syllables)
  박숯혀 (if i don't press space at all and just "keep typing", possible ambiguous 
interpretation and not what i want)
  박 수 쳐 (when i press space, correct but the undesired spaces are there)

  Perhaps I simply don't know how to use the package, but I wasn't able
  to find documentation on specifying how to commit what I just entered.
  I can use the right arrow key but that's ergonomically uncomfortable;
  I find the space much easier. With scim I press space and it simply
  commits, not adds another space, so that's what I was used to. I'm not
  using scim because it has another bad focus bug in it.

  I'm not sure if this applies to 2-bul and 3-bul, but at least for
  Romaja it causes a problem.

  I came up with a patch that fixes it in the meantime. I don't claim to
  know anything about IMEs but I can confirm that it produces the
  desired behavior.

  =======================

  Add space for commit ability. src/ic.c:~1980

      /* PATCH: imitate scim: commit hangeul when space is pressed */
      if (!nabi_ic_is_empty(ic) && keysym == XK_space) { 
        nabi_ic_flush(ic);
        return True;
      }

  =======================

  Please consider this behavior for Romaja users.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/nabi/+bug/780725/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : desktop-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to