[Macemacsjp-users 909] Re: Inline patch (2006/01/18) rc0

Back to archive index

HASHIMOTO taiichi taiic****@cl*****
2006年 1月 25日 (水) 17:06:45 JST


山本さん

On 2006/01/25, at 16:54, Kazu Yamamoto (山本和彦) wrote:

>> (global-set-key "\C-l" 'toggle-input-method) をコメントアウ 
>> トす
>> ると
>> どうなりますか.たぶん,IMが変更されると思うのですが.
>
> Emacs を再起動し、*scratch* バッファで C-l を押す 
> と、Mac のメニューバー
> は日本語入力モードになります。Emacs のモードラインは変化 
> しません。しかし、
> *しばらく待つ*と [あ] が表示されるようになりまし 
> た。
>
> モードラインに [あ]が表示されていなくても、日本語 
> が入力できます。

その状態だと \C-l をシステムが Emacs よりも先 
にイベント処理を行い,
入力モードが変更されます.

Emacs は,定期的に入力モードをチェックしているので,変更が確認す 
ると,
モードラインが変更されます.そのため,更新が若干遅れ気味になりま 
す.

Emacs側でショートカットイベント(\C-l)をシステムに渡 
さないように設定して,
日本語入力モード用のコマンドをセットすると思い通りになると思いま 
す.

(global-set-key "\C-l" 'toggle-input-method)
(mac-add-ignore-shortcut '(control ?l))

- taiichi







Macemacsjp-users メーリングリストの案内
Back to archive index