|
メニューからの選択で Ctrl を押している場合と押していない場合とでマクロの挙動
を変えたい場合があるのですが、使っていてちょっと気になる動作があったので教え
てください。
//=== ctrlチェック.mac ここから ===
#fc=0;setmenudelay 1000;
mousemenu
"&A ctrlチェック1",
"&I ctrlチェック2";
#res=result;
if(iskeydown(0x11))#fc=1;
if(#res==0)endmacro;
if(#fc){message "ctrlが押された";}
else{message "ctrlが押されてない";}
//=== ctrlチェック.mac ここまで ===
こんなマクロでメニューが表示されている場合「Ctrl+A」は使えるのですが「Ctrl+
I」の方はメニューが選べないようです。
メニューの表示される前やマウスを使っての選択は可能なのでそれほど困ることはな
いのですが、なにか制限があるのでしょうか?
|
|