# UserInputState(ロブロックス 列挙型(Enum)) > This enum describes the state of an input that is currently or was recently performed. - URL:https://roblox.minecraft-okinawa.com/reference/enums/UserInputState/ - 公式:https://create.roblox.com/docs/reference/engine/enums/UserInputState ## 選べる値 - Enum.UserInputState.Begin(0):Occurs when an InputObject starts to interact with the experience. For example, a mouse button down, a key down, or when the player begins touching the screen. - Enum.UserInputState.Change(1):Occurs each frame an InputObject has already begun interacting with the experience and part of its state is changing. For example, movement of the mouse position, a gamepad thumbstick movement, an analog gamepad trigger button change, or screen touch point change. - Enum.UserInputState.End(2):Occurs when an InputObject finishes interacting with the experience. For example, a mouse button up, a key up, or when the player stops touching the screen. - Enum.UserInputState.Cancel(3):A special circumstance state that indicates this input is no longer relevant, particularly with ContextActionService. For example, binding two action-handling functions will cause the first to Cancel if an input was already in-progress when the second was bound. - Enum.UserInputState.None(4):A state that should never be seen in an experience; essentially just marks the end of the enum. 英語の説明とメンバー一覧:Roblox Creator Documentation(CC BY 4.0)。日本語の解説はこのサイト独自のものです。 執筆:鈴木孝昌(現役プロジェクトマネージャー/プログラミング講師)/運営:沖縄マイクラ部 プログラミングスクール「クロスウェーブ」(https://minecraft-okinawa.com/)