Child Tree
HOME
HELP
新規作成
新着記事
ツリー表示
スレッド表示
トピック表示
発言ランク
検索
過去ログ
[
最新記事及び返信フォームをトピックトップへ
]
[ トピック内全5記事(1-5 表示) ] <<
0
>>
■138
/ inTopicNo.1)
kterm上での日本語入力
▼
■
□投稿者/ 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
引用返信
[メール受信/OFF]
削除キー/
編集
削除
■139
/ inTopicNo.2)
Re[1]: kterm上での日本語入力
▲
▼
■
□投稿者/ Dave Scotto
@
-(2004/09/29(Wed) 11:33:20)
■
No138
に返信(xloさんの記事)
> kterm上で rdic を使用しているときに日本語入力をしようとすると
> ほとんど入力されません。(たまに入ります)
わたしの環境では再現しないのですが、指摘の修正を反映して
しばらく使ってみて、他に問題が起きなければリリースしたいと思います。
ちなみに日本語入力(skk,wnn...)は何をお使いでしょうか?
引用返信
[メール受信/ON]
削除キー/
編集
削除
■140
/ inTopicNo.3)
Re[2]: kterm上での日本語入力
▲
▼
■
□投稿者/ xlo
-(2004/09/30(Thu) 00:32:28)
■
No139
に返信(Dave Scottoさんの記事)
> わたしの環境では再現しないのですが、指摘の修正を反映して
> しばらく使ってみて、他に問題が起きなければリリースしたいと思います。
ありがとうございます。
> ちなみに日本語入力(skk,wnn...)は何をお使いでしょうか?
すみません、その情報が抜けてました。
skkinput version 2.06.2
です。
それと mouse の中クリックで日本語を insert-selection したときは
確実に入るようです。
以下のスクリプトでちょっと実験してみました。
1バイト目が入ってから 2バイト目が入るまでの時間を計測する
スクリプトです。
--ここから--------------------------------------------------
#!/usr/bin/ruby
require 'curses'
Curses.init_screen
Curses.cbreak
while (c1 = STDIN.getc).chr != 'q'
t1 = Time.now.tv_sec * 1000000 + Time.now.tv_usec
c2 = STDIN.getc
t2 = Time.now.tv_sec * 1000000 + Time.now.tv_usec
mc = c1.chr, c2.chr
printf "%s %d\r\n", mc, t2-t1
Curses.refresh
end
Curses.nocbreak
Curses.close_screen
--ここまで--------------------------------------------------
実行結果です。
3通りの方法で 5回ずつ試しました。1列目が 2バイトの入力で右が
時間(usec)です。
sa 1142 ← 2つの key を同時に押して英字を 2文字入力
df 1194
gh 4231
kj 1309
l; 3178
あ 215 ← skkinput で日本語を 1文字入力
い 263
う 223
え 209
お 241
あ 27 ← mouse の中クリックで日本語 1文字を insert-selection
い 26
う 28
え 26
お 27
以上のようになり、skkinput の入力が遅いので問題の現象が起こる
ようです。他の xim は試してませんが多分入力が遅いものならこの
現象が起こると思います。
長文失礼しました。
引用返信
[メール受信/OFF]
削除キー/
編集
削除
■141
/ inTopicNo.4)
Re[3]: kterm上での日本語入力
▲
▼
■
□投稿者/ xlo
-(2004/09/30(Thu) 02:03:00)
よく考えたら aterm では skkinput でも入っているので
単純に skkinput の入力が遅いためではないのかもしれません。
aterm で skkinput を使ったときの実験結果はこうなりました。
あ 28 ← skkinput で日本語を 1文字入力
い 27
う 28
え 27
お 27
入力の 2バイト目が遅いときに問題の現象が起こるのは確かだと
思います。
引用返信
[メール受信/OFF]
削除キー/
編集
削除
■142
/ inTopicNo.5)
Re[4]: kterm上での日本語入力
▲
▼
■
□投稿者/ xlo
-(2004/10/06(Wed) 23:24:20)
rdic-0.1.6 のリリース、ありがとうございます。
このバージョンを使用したところ、
問題を報告した環境で skkinput を用いた日本語文字の入力が
確実に成功することを確認しました。
解決済み!
引用返信
[メール受信/OFF]
削除キー/
編集
削除
このトピックをツリーで一括表示
トピック内ページ移動 / <<
0
>>
このトピックに書きこむ
入力内容にタグは利用できません。
他人を中傷する記事は管理者の判断で予告無く削除されます。
半角カナは使用しないでください。文字化けの原因になります。
名前、コメントは必須記入項目です。記入漏れはエラーになります。
入力内容の一部は、次回投稿時の手間を省くためブラウザに記録されます。
削除キーを覚えておくと、自分の記事の編集・削除ができます。
URLは自動的にリンクされます。
記事中に No*** のように書くとその記事にリンクされます(No は半角英字/*** は半角数字)。
使用例)
No123 → 記事No123の記事リンクになります(指定表示)。
No123,130,134 → 記事No123/130/134 の記事リンクになります(複数表示)。
No123-130 → 記事No123〜130 の記事リンクになります(連続表示)。
Name
/
E-Mail
/
└> 関連するレス記事をメールで受信しますか?
NO
YES
/ アドレス
非公開
公開
Title
/
URL
/
Comment/ 通常モード->
図表モード->
(適当に改行して下さい/半角10000文字以内)
■No140に返信(xloさんの記事) > ■No139に返信(Dave Scottoさんの記事) > >>わたしの環境では再現しないのですが、指摘の修正を反映して >>しばらく使ってみて、他に問題が起きなければリリースしたいと思います。 > > ありがとうございます。 > >>ちなみに日本語入力(skk,wnn...)は何をお使いでしょうか? > > すみません、その情報が抜けてました。 > skkinput version 2.06.2 > です。 > それと mouse の中クリックで日本語を insert-selection したときは > 確実に入るようです。 > > 以下のスクリプトでちょっと実験してみました。 > 1バイト目が入ってから 2バイト目が入るまでの時間を計測する > スクリプトです。 > > --ここから-------------------------------------------------- > #!/usr/bin/ruby > > require 'curses' > > Curses.init_screen > Curses.cbreak > > while (c1 = STDIN.getc).chr != 'q' > t1 = Time.now.tv_sec * 1000000 + Time.now.tv_usec > c2 = STDIN.getc > t2 = Time.now.tv_sec * 1000000 + Time.now.tv_usec > mc = c1.chr, c2.chr > printf "%s %d\r\n", mc, t2-t1 > Curses.refresh > end > > Curses.nocbreak > Curses.close_screen > --ここまで-------------------------------------------------- > > 実行結果です。 > 3通りの方法で 5回ずつ試しました。1列目が 2バイトの入力で右が > 時間(usec)です。 > > sa 1142 ← 2つの key を同時に押して英字を 2文字入力 > df 1194 > gh 4231 > kj 1309 > l; 3178 > あ 215 ← skkinput で日本語を 1文字入力 > い 263 > う 223 > え 209 > お 241 > あ 27 ← mouse の中クリックで日本語 1文字を insert-selection > い 26 > う 28 > え 26 > お 27 > > 以上のようになり、skkinput の入力が遅いので問題の現象が起こる > ようです。他の xim は試してませんが多分入力が遅いものならこの > 現象が起こると思います。 > > 長文失礼しました。
削除キー
/
(半角8文字以内)
解決済み!
BOX/
解決したらチェックしてください!
プレビュー/
Pass/
HOME
HELP
新規作成
新着記事
ツリー表示
スレッド表示
トピック表示
発言ランク
検索
過去ログ
-
Child Tree
-