# DownArrow

> Down arrow key.

## Definition

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

```csharp
DownArrow = 274
```

### 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 down 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 down arrow key is pressed and when it is released
using UnityEngine;

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

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