Kazuhiro Fujieda
fujie****@users*****
2013年 10月 3日 (木) 14:34:34 JST
藤枝です。 >>> On Thu, 03 Oct 2013 12:54:58 +0900 (JST) >>> Kazumasa Gotoh <kgoto****@cic-k*****> said: > 以前からですが、私は Xkeymacs のプロパティで、MS-IME では > 「無効」として設定しています。 (snip) > これは例えばテキストエディタや Word/Excel などの編集作業中には > Xkeymacs で Emacs 風のキーバインドで使い、IME が On の時には > IME 側で設定した Ctrl-* その他を使うようにするためです。 私もそのようにしています。 > # 本題とは関係ありませんが、MS-IME を Canna 風のキーバインドに > # カスタマイズしています。 えぇ、私もです。 > メモ帳(Notepad 64bit アプリ)や TeraPad (32bit アプリ)その他では > 意図通りに動いているのですが、MS Office Home & Business 2013 の > 中では IME を On にしたかな漢字変換モードの際に Xkeymacs が無効に > なりません。 はい、この問題はずいぶん前からあって私も気になっていました。 これはMicrosoftがIMEのAPIとしてTSFを採用して、Microsoft Officeが TSFに対応してから起きた問題です。Office XPの頃からすでに起きてい たと記憶しています。 原因は、XKeymacsがTSFに対応したアプリケーションでIMEのOn/Offを 取得できていないことにあります。 この問題は、IMEのAPIをTSFからIMM32に切り替えれば回避できます。 Office IME 2010では、プロパティのその他の「詳細なテキストサービス」 で「詳細なテキストサービスを使用しない」を選べばよいです。 IMM32に切り替える方法は、XPのサポートが切れたらMicrosoftは必ず 打ち切るはずなので、いずれはXKeymacsをTSFに対応させます。 -- Kazuhiro Fujieda fujie****@users*****