キーボードからの入力をチェックはGETKEYSTATE。CTRLキーを押しながらのような操作も。
altキーを押しながらendキーが押されたのを検知するには
while true IFB GETKEYSTATE(VK_ALT) and GETKEYSTATE(VK_END) then msgbox("altとENDが同時に押されました") exitexit endif wend
1行目で無限ループ
2行目で条件文。 ALTとENDキーが押されているかを見る
4行目はプログラムの終了
// キークリック、トグルキー情報
戻値 = GETKEYSTATE( キーコード )
引数
キーコード: 状態を知りたいキーコード
戻値
TRUE:クリックがあった、 FALSE:なし※マウスクリック VK_RBUTTON (右)、VK_LBUTTON(左)、VK_MBUTTON(中)
※トグルキー状態 TGL_IME (IME)、TGL_NUMLOCK (NumLock)、TGL_CAPSLOCK(CapsLock)
TGL_SCROLLLOCK (ScrollLock)、TGL_KANALOCK(カタカナ)
最近のコメント