新城@筑波大学情報です。こんにちは。

In article <b4my7ctm9g3.fsf@jpl.org>
        Katsumi Yamaoka <yamaoka@jpl.org> writes:
> > Emacs の egg をかな打ちで使っています。使っていて、不意に何
> > かのキーを押したら、[か]の状態から[aa]の状態になって、かな漢
> > 字変換が使えなくなってしまいます。これを元の[か]に戻すには、
> > どうすればいいでしょうか。
> M-C-h または ESC C-h です。

ありがとうございます。こちらの環境ではなぜか C-h が DEL に割
り当てられていて、うまく使えません。-q オプション付きで起動
しても、そうなっています。しょうがないので、関数名を指定して
実行したらうまく元にもどりました。

    M-x its:select-hiragana

この関数を別のキーに割り当てておけばいいですね。と思ったので
すが、効かないですね。たとえば、Esc a に割り当てようと思って
次のようにしても効きません。

(define-key henkan-mode-esc-map "a" 'its:select-hiragana)

> 残念ながら用意されていないんですよね。今のところ、というか大昔か
> らずっとソースコードを読むしかありません。漢字変換前だったら
> egg.el で定義されている fence-mode-map が、一回でも変換した後は
> > バックエンドは、Wnn jserver です。
> ということなので、wnn-egg.el で定義されている henkan-mode-map の
> 制御下にあります。

これは、henkan-mode-esc-map が2つあって、両方に入れて置かな
いと効かないということでしょうか。今困っているのは、一度 
[aa] になって、全然変換できない状態だから、変換前ということ
で、egg.el の方だけでもいいということでしょうか。

\\ 新城 靖 (しんじょう やすし) \\
\\ 筑波大学 電子・情報       \\