From: Hidetoshi NAGAI Date: 2007-02-15T15:43:38+09:00 Subject: [ruby-list:43185] Re: 日本語入力 Ruby/Tk MacOSX 永井@知能.九工大です. From: 上間 健 Subject: [ruby-list:43184] 日本語入力 Ruby/Tk MacOSX Date: Thu, 15 Feb 2007 01:28:10 +0900 Message-ID: > 現在 Ruby/Tk を学習しているのですが > TkEntry へ日本語入力がどうしてもできません。 (snip) > ruby 1.8.5 (2006-12-25 patchlevel 12) [powerpc-darwin7.9.0] > AquaTclTk(8.4.10) > MacOSX10.3.9 Tcl/Tk Aqua では IME を使った日本語入力はできないという話を 聞いています. Ruby/Tk は Tcl/Tk の仕様を通常はそのまま引き継ぎますので, Tcl/Tk 側でダメなものは Ruby/Tk でもダメと思ってください. # Aqua 版の wish を起動して, # > entry .e # > pack .e # の結果として表示されるエントリボックスで # IME を使った入力が可能であるなら, # Ruby/Tk 側の責任となります. なお,現在の Tcl/Tk では Aqua 版も make できるようですので, 新しいもの (Tcl/Tk 8.4.14) を source から make して試してみると 違いがあるかもしれません. それでもダメなら,残念ながら当面は cut & paste するか, X 版を使うかするしかなさそうです. # X 版の方で「ことえり」を使う方法はあるらしいですが... -- 永井 秀利 (九工大 知能情報) nagai@ai.kyutech.ac.jp