IMEがJISカナ入力になっているときのメニNo.35639
でるもんたいいじま さん 17/03/02 22:15
 
でるもんた・いいじまです。

いつからか定かでないのですが(8.69βの途中からだと思います)、IMEを
JISカナ入力モード(=キーボードの「a」を押すと「ち」が出てくる状態)に
した状態で Alt+f a のようにメニュー項目を指定しようとすると、Alt+英字
に続く2文字目、つまりこの例では a のキーが反応しなくなりました。

メニューを出したままカナロックの解除もできないので、Alt Alt または
Esc Esc を打ってメニューを閉じてからカナロックを解除して、改めて
メニューを操作することになります。

ローマ字入力モードにすると正常に反応します。

Alt+f を押した時点で、言語バーには #000000 の色で「あ 般」と出ています。
(つまり、カナ入力の一般モードで、IMEはアクティブ。)
試しに古い環境でテストしてみましたが、そちらはカナ入力にしても正常です。

まさかWindows UpdateでOffice IMEが変に……とも思ったのですが、最近に
手元のOffice 2010 がアップデートされたという記憶はありませんし、
メモ帳はどちらの環境でもカナ入力中の Alt+f a を受け付けますし、逆に
Outlook Express のメール編集ウィンドウはどちらの環境でもカナ入力状態で
Alt+f を認識しません。

…最近(特に8.69βで)何かIME周りの変更はありましたでしょうか?
あるいは、当方が環境設定をいじってしまった可能性もあるのですが、
どの設定項目からチェックすべきでしょうか?

#ただ、個人別設定をデフォルトのまま何もいじっていないはずのGuest
#アカウントでログインして同じ操作をしてもダメです。解せません…。

ちなみに、いま試せた環境は下記の通りです:

[カナ入力だとうまくいかない環境]
  OS:Windows XP SP3 32bit 日本語版
  秀丸:8.69β11、β14、正式版、8.71β1、β4 いずれも日本語32bit版
   IME:Microsoft Office IME 2010
     ※Microsoft IME 2002は消してしまったので、今は試せません

[カナ入力でもうまくいく環境]
  OS:Windows 98 SE 日本語版
  秀丸:8.62β1 英語32bit版
   IME:Microsoft IME 98

必要であれば、明日か明後日にでもまっさらな Windows 7 環境にクリーン
インストールしてみようと思いますが、それまでに何かあればアドバイス
いただければ幸いです。

[ ]
RE:35639 IMEがJISカナ入力になっているとNo.35642
秀丸担当 さん 17/03/03 09:02
 

バグ情報ありがとうございます。
確かにその通りでした。
V8.69でマルチモニタ時のDPI対応をした関係で、影響が出てしまっていました。
次のバージョンで修正させていただきます。

問題としては、ファイルヒストリ部分だけをオーナー描画にしているのですが、
メニュー項目に1つでもオーナー描画があると、それ以外の普通のメニュー項目
もWindowsによってオーナー描画風になってしまいます。
このオーナー描画風がマルチモニタに対応していないので、普通のメニュー項目
も自前のオーナー描画に修正しました。
それでキー操作にも影響が出ていました。
Windows 8以下では従来通りにするということも考えられますが、どのみちそれ
だと新しいWindowsでも問題があるので、どのWindowsでもできるように対策しま
す。

現状で回避する方法として、[その他]→[動作環境]→[環境]→[読み上げ]→[ヒ
ストリメニューをテキストのみにする]をONにして回避する方法があります。

[ ]
RE:35642 IMEがJISカナ入力になっているとNo.35645
でるもんたいいじま さん 17/03/03 16:24
 
でるもんた・いいじまです。

お返事ありがとうございます。

> 現状で回避する方法として、[その他]→[動作環境]→[環境]→[読み上げ]→[ヒ
> ストリメニューをテキストのみにする]をONにして回避する方法があります。

ありがとうございます。これで回避させていただきます。

[ ]