キーボードやマウスによる入力を扱います。
| 変数名 | 処理内容 | 備考 |
|---|---|---|
| mouseX | マウスポインタの現在の x座標 | |
| mouseY | マウスポインタの現在の y座標 | |
| pmouseX | マウスポインタの1フレーム前の x座標 | |
| pmouseY | マウスポインタの1フレーム前の y座標 | |
| movedX | 最終フレームからのマウスポインタの x方向の移動量 | |
| movedY | 最終フレームからのマウスポインタの y方向の移動量 | |
| mouseButton | 押されているマウスボタン | |
| mouseIsPressed | いずれかのマウスボタンが押されているかどうか | |
| key | 最後に押されたキー | キートップの文字 |
| keyCode | 最後に押されたキーのキーコード | |
| keyIsPressed | いずれかのキーが押されているかどうか |
| メソッド名 | 処理内容 | 備考 |
|---|---|---|
| keyIsDown | 指定したキーコードのキーが押されているかどうかを判定 |
| メソッド名 | 実行タイミング | 備考 |
|---|---|---|
| mouseClicked | マウスの左ボタンがクリックされたときに実行 | |
| doubleClicked | マウスの左ボタンがダブルクリックされたときに実行 | |
| mousePressed | マウスボタンが押されたときに実行 | |
| mouseReleased | マウスボタンが離されたときに実行 | |
| mouseMoved | マウスボタンが押されずに移動したときに実行 | |
| mouseDragged | マウスボタンを押しながら移動したときに実行 | |
| mouseWheel | マウスホイールイベントが検出されたときに実行 | |
| keyPressed | キーが押されたときに実行 | |
| keyReleased | キーが離されたときに実行 | |
| keyTyped | キーが押されたときに実行 | Backspace, Delete, Ctrl, Shift, Alt などのアクションキーは無視 |
| windowResized | ウィンドウのサイズが変更されたときに実行 |