[racket-dev] input methods under Unix/X

From: Jay McCarthy (jay.mccarthy at gmail.com)
Date: Mon Jan 17 21:03:47 EST 2011

2011/1/17 Matthew Flatt <mflatt at cs.utah.edu>:
> I've finally enabled input-method support in `racket/gui' under X.
> (Input methods have long been supported for Windows and Mac OS X.)

Maybe it doesn't count as input method support, but I've recently
switched to the Japanese localization of OS X with the Koeteri system
and when I do not explicitly choose the Latin input method nothing
appears in DrRacket when I type.

(For example, normally (basically all other OS X apps) in hiragana
mode when I type "ichi" it appears as "いち" for a moment, but when I
press down I can change it to "一". But in DrRacket, nothing appears at
all the whole time.)


> One consequence of this change is that, under X,
>  Shift-Ctl-U 3 B B Return
> probably inserts `λ' anywhere that you can type in a Racket GUI
> program, since Shift-Ctl-U triggers a mode in the default(?) Gtk input
> method to type Unicode characters by their hexadecimal code points.
> More usefully to many, CJK input should now work under Gtk.
> Key-event handling is complex, and there are lots of ways that this
> change could go wrong. Keep an eye out for new event-handling problems
> under X.
> _________________________________________________
>  For list-related administrative tasks:
>  http://lists.racket-lang.org/listinfo/dev

Jay McCarthy <jay at cs.byu.edu>
Assistant Professor / Brigham Young University

"The glory of God is Intelligence" - D&C 93

Posted on the dev mailing list.