□投稿者/ xlo -(2004/09/28(Tue) 21:11:58)
| こんにちは xlo といいます。 kterm上で rdic を使用しているときに日本語入力をしようとすると ほとんど入力されません。(たまに入ります) aterm で試したときは入りました。
どうやら日本語文字の 1バイト目が入力されたときに 4289行目で blocktime = 0 としているため 4265行目の if IO.select([$stdin],[],[],blocktime) で日本語文字の 2バイト目が来るまえに else にとんでいるようです。 このため blocktime = 0 を消すと入るようになります。 消していいものか分かりませんが、もしよろしければ修正して頂けると ありがたいです。
使用環境は以下の通りです。
NetBSD 1.6.1 ruby 1.6.8 (2002-12-24) [i386-netbsdelf] rdic version 0.1.5 (20031126) kterm: version 6.2.0.wd0.2
|
|