# Alt

> Is Alt/Option key held down?

## Definition

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

```csharp
Alt = 4
```

### Remarks

Additional Resources: [Event.alt](/engine/6000.7/script-reference/unityengine/event/alt.md).

### Examples

```csharp
using UnityEngine;
using UnityEngine.UIElements;

[RequireComponent(typeof(UIDocument))]
public class Example : MonoBehaviour
{
    // Prints Option or Alt key was pressed depending on the
    // platform where this script is running.

    void OnEnable()
    {
        var button = new Button();
        button.RegisterCallback<ClickEvent>(e =>
        {
            if ((e.modifiers & EventModifiers.Alt) != 0)
            {
                if (Application.platform == RuntimePlatform.OSXEditor)
                {
                    Debug.Log("Option key was pressed");
                }
                else if (Application.platform == RuntimePlatform.WindowsEditor)
                {
                    Debug.Log("Alt Key was pressed!");
                }
            }
        });
        GetComponent<UIDocument>().rootVisualElement.Add(button);
    }
}
```
