[Anthy-dev 469] Re: uimのキーバインド定義を簡単に

Back to archive index

YamaKen yamak****@bp*****
2004年 1月 29日 (木) 17:51:41 JST


At Wed, 28 Jan 2004 23:23:04 +0900 (JST),
kou****@cozmi***** wrote:
>   YamaKen <yamak****@bp*****> wrote:
> > uimのキーバインド定義を簡単に行えるように関数を書いてみました。
> > commit済みなのでsvn updateして試してみて下さい。

> > 以下のように書けるようにしました。呼び出し側のコードは変更不要です。
> > 
> > (define generic-end-of-preedit-key (make-key-predicate "C-i-e"))
> 
> ついでに,
> 
> (define generic-end-of-preedit-key
>   (lambda (key key-state)
>     (or
>      (and
>       (control-key-mask key-state)
>       (= (to-lower-char key) 101))
>      (and
>       (control-key-mask key-state)
>       (= (to-lower-char key) 102)))))
> 
> というのが
> 
> (define generic-end-of-preedit-key
>   (make-key-predicate (list "C-i-e" "C-i-f")))
> 
> というように書けるとうれしいなと思いました.

確かにその方が便利ですね。というわけでそのように変更してみました。
私もついさっきhttp経由でDBを潰してしまった? ようなのでパッチを添
付します。

-------------------------------
ヤマケン yamak****@bp*****
-------------- next part --------------
テキスト形式以外の添付ファイルを保管しました...
ファイル名: uim-trunk-394-accept-multiple-keys-on-make-key-predicate-20040129.diff
型:         application/octet-stream
サイズ:     1605 バイト
説明:       無し
下载 


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