menu文で&+キーが効かないケースがあるNo.10150
MSHR さん 04/02/19 10:46
 
秀まるおさま

鶴亀を常駐させている場合で、下記マクロを鶴亀本体起動時のマクロに登録します。
これでWindowsを起動させるとメニューが現れるのですが、このとき数字キーを押し
ても反応がありません。(マウスでメニューをクリックした場合は反応あり。)

他のケースでマクロを実行する場合は、数字キーを押すと正しい反応が得られるよう
です。

こちらの環境は、WindowsXPPro + 鶴亀ver.3.21 です。よろしくお願いします。

--------------------------------------------------
menu "1(&1)","2(&2)","3(&3)";
message str(result);

[ ]
RE:10150 menu文で&+キーが効かないケースNo.10151
秀まるお さん 04/02/19 15:04
 
 これはこれで仕様ってことにした方がいいような気がします。

 メニューというのは、本来、フォアグラウンドとなっているアプリケーション
しか出すことが出来ない物なんですけど、これを無理矢理バックグラウンドアプ
リケーション(例えば常駐鶴亀)が出すとこのようになってしまうようです。

 つまり、メニューは出てるけども、キーボード・フォーカスは別の所にあると
いう状態になります。

 これはこれで、Windows側が苦肉の策として動作させているのだと思います。
つまり、メニューを出しつつも、あくまでバックグラウンドアプリケーションは
バックグラウンドとして走っているってことになります。

 しいて対処するとしたら、こういうケースではメニューを出さなくするしか無
いように思います。メニューを出しつつキー操作を有効にするためには、鶴亀
メールを強制的にフォアグラウンドアプリケーション化するしか無いですが、そ
のような強制的なフォアグラウンド化というのは出来ないはずです。

[ ]
RE:10151 menu文で&+キーが効かないケースNo.10152
MSHR さん 04/02/19 15:26
 
秀まるおさま

> メニューというのは、本来、フォアグラウンドとなっているアプリケーション
>しか出すことが出来ない物なんですけど、これを無理矢理バックグラウンドアプ
>リケーション(例えば常駐鶴亀)が出すとこのようになってしまうようです。

そうだったのですか。仕様ということで、了解しました。

[ ]