ホットキーを使うという手もあります。
以下は、非アクティブ時でもCtrl+PageUpキーで電卓を起動するサンプル。
詳しい使い方は「HSP ホットキー」とかでググればいっぱい出てくる。
#include "user32.as"
#define WM_HOTKEY 0x0312
#define MOD_CONTROL 2
#define VK_PRIOR 0x21
// 適当に決める
#define HOT_KEY_ID 0
oncmd gosub *WMHotKey, WM_HOTKEY
onexit gosub *exit
// ホットキーの登録
// VK_PRIOR = Page Up
RegisterHotKey hwnd, HOT_KEY_ID, MOD_CONTROL, VK_PRIOR
stop
*WMHotKey
if wparam == HOT_KEY_ID {
mes "Ctrl + PageUp が押下されました"
exec "calc"
}
return
*exit
// ホットキーの解除
UnregisterHotKey hwnd, HOT_KEY_ID
end : end
return