# InputObject(ロブロックス クラス) > An object created when an input begins that describes a particular user input. - URL:https://roblox.minecraft-okinawa.com/reference/classes/InputObject/ - 公式:https://create.roblox.com/docs/reference/engine/classes/InputObject - 受け継いでいるクラス:Instance ## プロパティ - `InputObject.Delta: Vector3`:A Vector3 describing the delta between input movements. - `InputObject.KeyCode: KeyCode`:Contains an Enum that describes the kind of input used. - `InputObject.Position: Vector3`:A Vector3 describing the positional value of this input. - `InputObject.UserInputState: UserInputState`:Describes the state of an input being performed, following a specific flow depending on the Class.InputObject.UserInputType|UserInputType. - `InputObject.UserInputType: UserInputType`:Describes the kind of input being performed (mouse, keyboard, gamepad, touch, etc.). ## メソッド - `InputObject:IsModifierKeyDown(modifierKey: ModifierKey): boolean`:Returns whether the passed in modifier key is down. 英語の説明とメンバー一覧:Roblox Creator Documentation(CC BY 4.0)。日本語の解説はこのサイト独自のものです。 執筆:鈴木孝昌(現役プロジェクトマネージャー/プログラミング講師)/運営:沖縄マイクラ部 プログラミングスクール「クロスウェーブ」(https://minecraft-okinawa.com/)