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

[mule-cgreek:00744] Re: $B:FAw$7$^$9!#(B



鎌田さん、

Wnn6 の件、

> ついでに要望というか,今のところファンクションキーのf12ではskkが立ち上がります
> が,wnn6を起動させるためにはTamago-4でないとダメでしょうか。Tamago-4は辞書登録
> が(今のところ)できないので非常に不便です。一時FreeWnnの辞書からコンバートなど
> もしてみましたが,面倒なのでやめました。最近の各linux-distributionではemacs-
> 20.5もパッケージ化されて来ているので,それとともにインストールするWnn6+egg
> (tamago?)をそのまま使って何とかf12などから起動できないでしょうか。今のところf12
> は使わずにC-\でWnn6をオンオフし,f10,f11でラテン・ギリシア語を入力しています。
> それほどストレスはありませんが,僕はskkがメインのimeではないので個人的にはカス
> タマイズしたいのですが,よくわかりません。何かいい方法があれば教えて欲しいので
> すが(^^;。


私はカナ入力派なのですが、家内の設定を次のようにして、問題なく辞書登録もできて
います。(Vine Linux 2.0 での Emacs 20 についていたものを少し変更)

  # ただ、「f12 で skk が起動する」というのが、どのような設定でそのようになって
  # いるのかがよく分からないのですが。


[ ~/.xinitrc ]---------------------------------------------------------------
# 無変換・変換キーを漢字キーにする
/usr/X11R6/bin/xmodmap -e 'keycode 129=Kanji'
-----------------------------------------------------------------------------

[ ~/.emacs ]-----------------------------------------------------------------

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; Egg (Wnn フロントエンド) の設定
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

(if (or (equal emacs-ime "wnn")
	(equal emacs-ime "Wnn")
	(equal emacs-ime "wnn6")
	(equal emacs-ime "Wnn6")
	)
  (progn
    (autoload 'egg "egg" "Initialize EGG." t)
    (egg)
    (global-set-key [kanji] 'toggle-egg-mode)
    (define-key isearch-mode-map [kanji] 'isearch-fep-egg)
    (autoload 'toggle-egg-mode "egg" "Initialize EGG." t)
    (autoload 'isearch-fep-egg "isearch-ext"
      "Read string for incremental search by using egg." t)

    (setq egg-default-startup-file "eggrc-wnn") ; 95.6.1 by S.Tomura
    (garbage-collect)

    ;; 記号入力・辞書登録の定義
    (define-key global-map [f11] 'special-symbol-input)
    (define-key global-map [f12] 'toroku-region)

    ;; jserver のリストを次の様にして指定できます
    ;;(setq jserver-list '("vanilla" "espresso"))
    (setq jserver-list '("localhost"))

    ;; "nn" で「ん」を入力
    (setq enable-double-n-syntax t)

    ;; "." で「.」、"," で「,」を入力。 
    (setq use-kuten-for-period t)
    (setq use-touten-for-comma t)

    ;; 1234567890%#%"' を「半角」で入力"
    (let ((its:*defrule-verbose* nil))
    (its-define-mode "roma-kana")
    (dolist (symbol '("1" "2" "3" "4" "5" 
    		  "6" "7" "8" "9" "0"
    		  "#" "%" "\"" "'" ))
    	(its-defrule symbol symbol)))

    ;; Fence Mode with Reverse Color
    (set-egg-fence-mode-format "" "" 'underline)
    (set-egg-henkan-mode-format "" "" "" "" 'underline 'underline 'underline)
  )
)
-------------------------------------------------------------------------------

[ 説明 ]

 ・あらかじめ、Window Maker のデフォルトで設定されている、f11, f12 を消しておき
   ます。

 ・~/.xinitrc で、スペースバーの右隣りのキーを Kanji キーにしてしまいます。

 ・~/.emacs で、
    (1) この漢字キーを Wnn の起動・終了キーにします。
    (2) [f11] を記号入力に、[f12] を辞書登録にします。

   * ~/.initrc と ~/.emacs とで、"Kanji" , [kanji] と違っているので気をつけて
     ください。

やってごらんになれば分かりますが、

   「スペースバーの右隣りのキーを Kanji キーにする」

というのは非常に便利ですよ。(^^)
とにかく、手を動かさないでも、親指だけで頻繁に Wnn を起動したり終了したりでき
ますから。
私はもう無意識に手が動いてしまいます。

これは家内の設定ですが、私自身は、

  [f6]〜[f8]  を ASCII, Latin, CGreek に
  [f9]〜[f12] を Wnn 関係に

わり当てています。


                                  ------------------------------------------
                                             Prof.Kenji Mizuochi 水落 健治
                                                    Meijigakuin University
                                    E-Mail: mizuochi@xxxxxxxxxxxxxxxxxxxxx
                                                     knj_miz@xxxxxxxxxxxxx
                                  ------------------------------------------