# Input commands # {#input_commands} [TOC] # GetAxis # {#GetAxis} Store Input.GetAxis in a variable Defined in Fungus.GetAxis Property | Type | Description --- | --- | --- Axis Raw | System.Boolean | If true, calls GetAxisRaw instead of GetAxis Out Value | Fungus.FloatData | Float to store the value of the GetAxis # GetKey # {#GetKey} Store Input.GetKey in a variable. Supports an optional Negative key input. A negative value will be overridden by a positive one, they do not add. Defined in Fungus.GetKey Property | Type | Description --- | --- | --- Key Code Negative | UnityEngine.KeyCode | Optional, secondary or negative keycode. For booleans will also set to true, for int and float will set to -1. Key Code Name | Fungus.StringData | Only used if KeyCode is KeyCode.None, expects a name of the key to use. Key Code Name Negative | Fungus.StringData | Optional, secondary or negative keycode. For booleans will also set to true, for int and float will set to -1.Only used if KeyCode is KeyCode.None, expects a name of the key to use. Key Query Type | Fungus.GetKey+InputKeyQueryType | Do we want an Input.GetKeyDown, GetKeyUp or GetKey Out Value | Fungus.Variable | Will store true or false or 0 or 1 depending on type. Sets true or -1 for negative key values.