[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[freewnn:00496] Re: JIS 仮名入力について
森@sgiです。
Kobayashi wrote:
>
> Sat, 13 Jan 2001、Masa(Masahiko) Mori さんは書きました:
> > ん? なぜ 'r'が抜けてるんでしょう? 前回、F3か何か押しましたか?
> 前回は押してませんが、F3上でAlt+ローマ字を押しても何も起こりません。
F3上 の意味が今一つ判りませんが Alt+ローマ字 を押すときは他のキーとの
コンビネーションは不要です。念の為。
> > 試しに、もし /usr/bin/X11辺りに xevとゆうプログラムがインストールされてる
> > ようでしたらそれを立ち上げ、ウィンドウが1つ表示されますのでその中にマウスを移動し、
> > ALT, 'ローマ字'と順にたたいたときのトレース内容の最後の4、5ブロック、
> > keyPress,KeyRelease eventで始まる部分がどうなってるか結果を引用してもらえ
> > ないでしょうか?
> はい、わかりました、
>
> ---ALT
> KeyRelease event, serial 27, synthetic NO, window 0x3000001,
> root 0x26, subw 0x0, time 125934578, (176,-1), root:(180,296),
> state 0x8, keycode 64 (keysym 0xffe9, Alt_L), same_screen YES,
> XLookupString gives 0 characters: ""
> ---ローマ字
> KeyRelease event, serial 27, synthetic NO, window 0x3000001,
> root 0x26, subw 0x0, time 125935076, (176,-1), root:(180,296),
> state 0x0, keycode 120 (keysym 0x0, NoSymbol), same_screen YES,
> XLookupString gives 0 characters: ""
〜〜〜〜〜〜〜
なるほどー! 原因はこれですね! ビンゴでした! (^^
理由は判りませんが keysymが NoSymbolになってますのでこれを xmodmapコマンド
を使って Hiragana_Katakanaにしてやれば動くような気がします。
今、小林さんと同じ環境がないので確認できませんが、*おそらく* 下記の行を
~/.Xmodmap を作成して追加してやればいいのではないでしょうか?
keycode 120 = Hiragana_Katakana
詳しくは、man xmodmapを引いてもらい、/etc/X11/xinit/xinitrc辺り
から ~/.Xmodmapを呼び出してると思いますので、自力でファイル名も調べてみてください。
おっと、その前に手で変更して動作確認してみるといいと思います。
これも動作確認できないので合ってるか自身無いですが、同じターミナル上で、
% /usr/local/OMRONWnn6/Wnn6linux/killxwnmo
% xmodmap -e 'keycode 120 = Hiragana_Katakana'
% xev
(正しく変更されたか確認)
% /usr/local/OMRONWnn6/Wnn6linux/xwnmo
% kterm -xim
(この新しい kterm上で CTL+\ そして Alt+ローマ字)
と、こんな感じでいいのではないでしょうか?
では、頑張ってください! ^^
--
Masa(Masahiko) Mori | E-Mail:mailto:masa@engr.sgi.com
MTS of Global Products, CSBU | Voice-Mail: 3-5884 (+1-650-933-5884)
Silicon Graphics Computer Systems | http://masa.engr/~masa/WWW (internal)
========================================================================