[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: canuum



今は全部答えてる気力が無いので、気になるところだけ
#まだ「期待した動作」がどのようなものか正確に把握してませんが

Henry Nelson wrote:
> nvi-m17n を作ったときに、 canna-lib が自動的にインストールされました。
> canna-server, canuum を make;make install した時も、エラーは1つも
> ありませんでした。
nvi使ってファイルエディットするときにはcanuumはいらないです。
pkgsrcから入れた場合は起動スクリプトコマンドは
nvi-euc-jp
等がありますからこれを使って
CTRL+\で入力モードに入ってください。
切り替えキーを変えたい場合は「set cannakey=^o」等で変えます

> canna-server は動いていると思いますが、 canuum は協力してくれません:
日本語入力は、
かな漢字変換サーバー(cannna等)+キーボード入力及び通信変換(canuum、kinput2等)+
マルチバイト文字使用可能エディター(nvi、mule、jelvis等)
で行いますが、
canuumだけで変換サーバーと通信できなくてもかな文字入力だけはできます
#かな文字入力までできない場合はコンソール、エディターの設定に問題があります
#問題の切り分けができないと、まともな答えは出てこないのが普通です
#nviやjelvisは通信変換機能を含んだエディターです
#普通はcanuumではsh上や、emacs、nxedit等で日本語を編集するときぐらいしか使いません。

#canuum、nvi、kinput2、jelvis等で全部おかしければcanuum、cannaの問題よりも
#キーボード、コンソール等の問題のような気がします

> デフォルトの設定でも、結果は一緒です。
> カスタマイズファイルとして "/usr/local/share/canna/default.canna" を用います。
> ローマ字かな変換テーブルは "/usr/local/share/canna/dic/default.cbp" を用います。
> [...]
> サーバ "unix" に接続します。

> 
> > #>csh
> > #>canuum -u
> > で立ち上げて
この状態で「かんな」という文字が表示されるならコンソールは問題ありません

> > CTRL+oで入力モードに入って
>   ^^^^^^
> ここからおかしくなってきます。 CTRL+o で入力モードに入るはずですが、
> "^O" が表示されるだけで、なにも起こりません。コンソールでも、 telnet
> でログインしても同じです。
キーアサインがおかしいような気がしますが推測でしかありません

> 上記で示したように set-key' alpha-mode"O"' japanese-mode をいじったら
> 何とか入力モードに入って変換はできます(字が読めます)が、決定すると
> ^[$B ... ^[J に変わってしまいます。
これはコンソール(sh)または、エディターがマルチバイト文字に対応していない場合が多いです。
文字コードが違う場合は文字化けしますので。

まだソースツリー上には取り込まれてませんがjelvisのpkgsrcは
ftp://ftp.jp.netbsd.org/pub/NetBSD/arch/hpcmips/pocketbsd/pkgsrc/editors/jelvis/
にあります

大石@分子研