diff --git a/src/Perspex.Controls/TextBox.cs b/src/Perspex.Controls/TextBox.cs index cefef0d376..3b410b361f 100644 --- a/src/Perspex.Controls/TextBox.cs +++ b/src/Perspex.Controls/TextBox.cs @@ -220,7 +220,7 @@ namespace Perspex.Controls break; default: - if (!string.IsNullOrEmpty(e.Text)) + if (!string.IsNullOrEmpty(e.Text) && !modifiers.HasFlag(ModifierKeys.Control) && !modifiers.HasFlag(ModifierKeys.Alt)) { this.DeleteSelection(); caretIndex = this.CaretIndex;