すみません、どうしてもわからないので質問させていただきます。
ゲーム用のショートカットキーを作りたくて、Xキー又はマウスの中ボタンを押した時に
特定のラベルを実行するという処理をしたいのですが

if (key == VK_X || key == VK_MBUTTON) {
kag.process('○○○○.ks', '*○○○○');
return;
}

こういう文を書いたのですが、Xキーを押した時は正常に実行されるのですが、
マウスの中ボタンを押した時になぜか処理が無視されます。
念の為、VK_MBUTTONを左クリック(VK_LBUTTON)や右クリックに変えてみたのですが、どちらも反応がありません。
マウスにショートカットを指定したい場合仮想キーでなく別の書き方があるのでしょうか?