Opened 10 years ago

Last modified 10 years ago

#460 assigned defect

Japanese input methods don't work

Reported by: rme Owned by: gb
Priority: normal Milestone: Cocoa IDE v?
Component: IDE Version: trunk
Keywords: Cc:

Description

The Japanese input methods don't work in editor or listener windows. Other complex input methods (Chinese, etc.) are probably also affected.

Change History (3)

comment:1 Changed 10 years ago by gb

  • Owner set to gb
  • Status changed from new to assigned

How does a user use a Japanese input method ?

comment:2 Changed 10 years ago by rme

Add the Hiragana input method to the input menu (International preference pane.)

To enter Japanese text, open up a blank document in, say, TextEdit?.app. Select Hiragana from the input menu in the menu bar, and type nihongo and then space. This will turn the hiragana to underlined "日本語". Press return to accept.

comment:3 Changed 10 years ago by gb

I think that what we need to support this in the trunk is a prefix command like C-q (maybe C-Q or C-M-q or something) which causes the next key event to be passed to the text system (call-next-method in #/keyDown:), even if it would ordinarily go through the Hemlock self-insert processing. (If we just type "nihongo" into a Hemlock buffer, everything implicitly self-inserts via Hemlock; if we type a regular C-q before typing the first #\n, then more-or-less the same thing happens. We need that first #\n to get seen by the input manager, and that's not happening.)

Note: See TracTickets for help on using tickets.