<< Click to Display Table of Contents >>
マニュアル > コントロールリファレンス > ルート > ルートメソッド >
キーが押されているかどうか。
構文
GetKeyState(
virtKey
)
パラメータ
型:
数値
仮想キーコード。文字キーまたは数字キーを調査したいときは、その文字の ASCII コードを指定します。
戻り値
ブール
FALSE - 押されていない。TRUE - 押されている。
解説
現在virtKeyキーで指定したキーが押されているかどうかを調べます。
尚、引数で下記を指定した場合は、キーボードのキーが押されている間にTRUEとなるのではなく、ロックの状態がオンの場合(インジケーターランプがある場合は、点灯時)にTRUEとなります。
・20 (Caps Lockキー)
・144(Num Lockキー)
・145(Scroll Lockキー)
例
var bLeftKey = ::GetKeyState(37); var bTopKey = ::GetKeyState(38); var bRightKey = ::GetKeyState(39); var bBottomKey = ::GetKeyState(40);
サポート対象
×
スクリプトアクション
サーバのスクリプトVer2アクションで使用可能
○
ブラウザスクリプト
ブラウザのスクリプトにて使用可能
演算式構文
演算式構文(バインド書式など)にて使用可能
参照
GetKeyState
SendKey
RegisterHotKey
UnregisterHotKey
GetIMEState
SetIMEState