• 2014.12.10
  • キーボードからの入力をチェックはGETKEYSTATE。CTRLキーを押しながらのような操作も。 はコメントを受け付けていません

キーボードからの入力をチェックは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(カタカナ)

関連記事

コメントは利用できません。
ページ上部へ戻る