小澤といいます.
From: アンドレ アガシ <bigagasi@xxxxxxxxxxx>
Subject: [vine-users:064603] Re: 日本語入力のマニュアル
Date: Fri, 20 Feb 2004 23:26:42 +0900
Message-ID: <Sea2-F683Lbc1AtT9PF0001e97a@xxxxxxxxxxx>
> 私がやりたかったのはキーバインドを変えることと字種変換(カタカナやアルファ
> ベットに変換)です。
> 教えていただいたマニュアル読んで、IMEと同じくらい使いこなしたいですよ。
「キーにかいてあるカナのとおりに入力したい」のであれば,.cannaに
(setq romkana-table "kana.cbp")
を加えると,疑似的に「かな入力」ができます.
「ローマ字かな変換テーブルを変更したい」という場合は,
いくつかの代表的なものが準備されているので,
/usr/lib/canna/dic/ にある ???.cbp のどれかを指定します.
キーとカナの対応は,
/usr/lib/canna/sample/src にある ???.ctd に書いてあります.
「どれも気にいらないので自分独自のローマ字かな変換テーブルを作りたい」
という場合は,自分で ???.ctd を作って,mkromdic を使って ???.cbp を
作成します.
上にかいた kana.cbp も,NECのキーボードでの配置に基づいているので,
他のキーボードだと表示と異なっていることが多く,結局自分で
ローマ字かな変換テーブルを作らなければなりません.
詳しくは,canna.ps.gz の 71ページあたりからを見て下さい.
字種変換に関しては,
/usr/lib/canna/sample/sample.canna の最後の方にあるように
;; F7 ひらがな入力・カタカナ入力を切り換える。
(global-set-key "\F7" 'base-hiragana-katakana-toggle)
;; F8 全角・半角入力を切り換える。
(global-set-key "\F8" 'base-zenkaku-hankaku-toggle)
;; F9 かな・英数を切り換える。
(global-set-key "\F9" 'base-kana-eisu-toggle)
というのを書いておくと,入力前に切替えができますが,
とにかく入力してから C-p や C-n (あるいは↑や↓)で
「全角かな」「全角カナ」「半角カナ」「全角英数」「半角英数」
を切替えるほうがいいような気がします.
#私は US-ASCII キーボードでカナ入力してたのですが,
#ファンクションキーが効かない場合や,Emacs上で予約されている
#キーバインドなどがあるので,入力後にカーソルキーで変更という
#スタイルに落ち着きました.
> Windowsであれば日本語入力はIMEを起動するのですが、VineだとKinput2を起動す
> るのですかね?
> Shift+Spaceで日本語を入力できるようになるじゃないですか
> そんなことCannaに書いてないぞって思いましたね。
そうですね.IMEに対応するものは kinput2 になります.
ただし,IMEは入力と変換が一体になったものですが,
UNIXでは,キーボードからの入力を受け取る部分と変換の部分が分かれています.
kinput2 や xwnmo などが入力を受け取る部分で,
Canna, Wnn などが,かな漢字変換をしています.
Shift+Space は kinput2 の起動コマンドですので,Canna には書いていなく
て当然なんですね.
起動のコマンドはリソースを指定すれば変更することができます.
また,kinput2が,どの「かな漢字変換エンジン」を使うのかは,起動時にオ
プションで指定しています.
このあたりは kinput2 のマニュアルを読んでください.
Emacs は kinput2 を使わなくても,直接 Canna や Wnn と通信できます.
# kinput2 からも入力できますけど.
あとは,マニュアルを読んでいただくということになると思います.
たた,canna.ps.gz や mkromdic の man の内容は古いので,
「???.dpdef から ???.kp が作られる」と書いてありますが,
ここを「???.ctd から ???.cbp が作られる」と読みかえて下さい.
5年くらい前に書いたものが残ってましたので,参考までにどうぞ.
http://www.nemoto.ecei.tohoku.ac.jp/%7Eozawa/memo/kana/kana.html
それでは.
--
name : Noriaki OZAWA -----
e-mail : ozawa@xxxxxxxxxxxxxxxxxx -----
http://www1.u-netsurf.ne.jp/%7Eozawa/
----- movie, computer, mystery, music : favorite
----- ymo, escher, xevious : special
--