Content-Length: 20567 | pFad | https://docs.unity3d.com/ScriptReference/../Manual/../ScriptReference/EventModifiers.Control.html
Is Control key held down?
Additional resources: Event.control.
using UnityEngine; using UnityEngine.UIElements;
[RequireComponent(typeof(UIDocument))] public class Example : MonoBehaviour { void OnEnable() { var button = new Button(); button.RegisterCallback<ClickEvent>(e => { if ((e.modifiers & EventModifiers.Control) != 0) { if ((e.modifiers & EventModifiers.Shift) != 0) Debug.Log("Control+Shift is pressed"); else Debug.Log("Control is pressed"); } else if ((e.modifiers & EventModifiers.Shift) != 0) { Debug.Log("Shift is pressed"); } }); GetComponent<UIDocument>().rootVisualElement.Add(button); } }
Fetched URL: https://docs.unity3d.com/ScriptReference/../Manual/../ScriptReference/EventModifiers.Control.html
Alternative Proxies: