# UpArrow

> Up arrow key.

## Definition

* **Type:** Field
* **Namespace:** [UnityEngine](/engine/6000.0/script-reference/unityengine.md)
* **Assembly:** UnityEngine.CoreModule

```csharp
UpArrow = 273
```

### Remarks

Use this as a parameter to a function like [Input.GetKey](/engine/6000.0/script-reference/unityengine/input/getkey.md) to detect when the user presses the up arrow key. Additional Resources: [Input.GetKey](/engine/6000.0/script-reference/unityengine/input/getkey.md), [Input.GetKeyDown](/engine/6000.0/script-reference/unityengine/input/getkeydown.md), [Input.GetKeyUp](/engine/6000.0/script-reference/unityengine/input/getkeyup.md).

### Examples

```csharp
//Attach this to a GameObject
//This script tells when the up arrow key is pressed down and when it is released
using UnityEngine;

public class Example : MonoBehaviour
{
    void Update()
    {
        //Detect when the up arrow key is pressed down
        if (Input.GetKeyDown(KeyCode.UpArrow))
            Debug.Log("Up Arrow key was pressed.");

        //Detect when the up arrow key has been released
        if (Input.GetKeyUp(KeyCode.UpArrow))
            Debug.Log("Up Arrow key was released.");
    }
}
```
