diff --git a/Source/Engine/UI/GUI/Common/TextBoxBase.cs b/Source/Engine/UI/GUI/Common/TextBoxBase.cs index 41d8b9b44..0930fa138 100644 --- a/Source/Engine/UI/GUI/Common/TextBoxBase.cs +++ b/Source/Engine/UI/GUI/Common/TextBoxBase.cs @@ -129,6 +129,11 @@ namespace FlaxEngine.GUI /// public event Action TextBoxEditEnd; + /// + /// Event fired when a key is down. + /// + public event Action KeyDown; + /// /// Gets or sets a value indicating whether this is a multiline text box control. /// @@ -1174,6 +1179,7 @@ namespace FlaxEngine.GUI var window = Root; bool shiftDown = window.GetKey(KeyboardKeys.Shift); bool ctrDown = window.GetKey(KeyboardKeys.Control); + KeyDown?.Invoke(key); switch (key) {