[Anthy-dev 3152] Re: m17nでのキーバインド

Back to archive index

Kenichi Handa handa****@m17n*****
2006年 9月 15日 (金) 10:54:14 JST


Kenichi Handa <handa****@m17n*****> writes:

> 以下の件、返事遅れてすいません。一応現在最後に付けたような新
> 規 API が使えるようになりました。 CVS commit してあります。

ちなみに、この新しい API の使用例として m17n-imconf というプ
ログラムを添付します。だだーと書いた300行少々のプログラムなの
でドキュメントも何もないのですが、使い方は以下のような感じで
す (CVS 先端の m17n-lib と m17n-db が必要です)。

まず ~/.m17n.d/config.mic というファイルが無い状態からです。
行頭の "> " がプロンプトです。

% m17n-imconf
> get-command t unicode
((start
  "Start Unicode
Start typing hexadecimal numbers of Unicode character."
  nil
  (C-U)))
> config-command t unicode start (C-i)
つまり C-U の代りに C-i で Unicode code を打ち始めることにします。
> get-command t unicode
((start
  "Start Unicode
Start typing hexadecimal numbers of Unicode character."
  configured
  (C-i)))
ちゃんと変更され、状態は `configured' になっています。
> save-config
この時点で、~/.m17n.d/config.mic というファイルが作成されそ
の内容は以下のようになるはずです。
------------------------------------------------------------
;; -*- mode:lisp; coding:utf-8 -*-
((input-method t unicode)
 (command
  (start nil
   (C-i))))
------------------------------------------------------------
> get-command t unicode
((start
  "Start Unicode
Start typing hexadecimal numbers of Unicode character."
  customized
  (C-i)))
変更をセーブしたので、状態は `customized' に変わります。
> config-command t unicode start
`customized' をキャンセルします。
> get-command t unicode
((start
  "Start Unicode
Start typing hexadecimal numbers of Unicode character."
  nil
  (C-U)))
> save-config
この時点で、~/.m17n.d/config.mic の内容は以下になるはずです。
------------------------------------------------------------
;; -*- mode:lisp; coding:utf-8 -*-
((input-method t unicode))
------------------------------------------------------------

---
半田@AIST

-------------- next part --------------
テキスト形式以外の添付ファイルを保管しました...
ファイル名: m17n-imconf.c
型:         application/octet-stream
サイズ:     7470 バイト
説明:       無し
다운로드 


Anthy-dev メーリングリストの案内
Back to archive index