ことえりで試しても同じ結果になるので、Cocoa 版 Emacs 固有の問題だと思います。
一応、Emacs のほうも調べてみますが、当面の間は ddskk を使うようにして下さい。
t-suwa への返信
ことえりで試しても同じ結果になるので、Cocoa 版 Emacs 固有の問題だと思います。 一応、Emacs のほうも調べてみますが、当面の間は ddskk を使うようにして下さい。
僕の環境だと、ことえりでは問題なく入力が出来ていますね。 (変換ウィンドウも問題ありません)
以下の環境で同様の動作だったので何処でも再現するかと思ったのですが、 何かしらの条件がありそうですね。
また何か判明したらご報告します。
ああっとごめんなさい。説明不足でしたね。ことえりではシフトを押しながら入力を開始するとカタカナになるのですが、Cocoa 版 Emacs では無視されてしまいます。これは AquaSKK でもシフトを押した時だけおかしくなるという現象と一致しています。
そこで Emacs のコードを確認したところ、モディファイア(シフトやコントロール等)が押されているキー入力イベントは全て Emacs が処理をして、入力メソッドには渡らないようになっていました。イベントを受け取ることができない以上、入力メソッド側では何の対策もできません。Carbon Emacs ではこのあたりの実装が念入りだったのですが、Cocoa Emacs ではガクンとグレードダウンしているようです。
ということで、Emacs をハックできる人があらわれるまでは ddskk を使うのが良いと思います。
t-suwa への返信
なるほど、ありがとうございます。お手数をおかけしました。
余談になりますが、どんなアプリケーションにおいても 同じ使い勝手というのも AquaSKK の魅力の一つだと思っていますので 当面は Carbon Emacs にて回避していきたいと思います。
Emacs23.2 で確認してみたところ、「AquaSKK 統合のひらがなモード」のときは挙動が同じなのですが、 「AquaSKK 統合のカタカナモード」では漢字が問題なく入力できました。 とり急ぎご報告まで。
Aquamacs: Emacs for Mac OS X http://aquamacs.org/
Aquamacs 2.0 でも同じ症状が出ますね。
Emacs23.2にIMEパッチを適用した上で、(mac-input-method-mode 1) とすることで AquaSKK でも問題なく入力できるようになりました!!!
お騒がせしました。
Emacs23(Cocoa版)にて、ひらがな、カタカナ入力は問題なく出来るのですが、 漢字を入力しようとすると以下のような結果になります。
Emacs23 は http://www.emacsformacosx.com/ から取得できるものを使用し、 ターミナルから以下のようにして起動して設定ファイルが読み込まれないようにして現象を確認しています。
確認環境