From f054a7a4f61344781e64653fb7b1e502eec5eafa Mon Sep 17 00:00:00 2001 From: Nova Lennox Date: Fri, 23 Jan 2026 14:59:16 +0200 Subject: [PATCH] Changed keyboard input to skip typing when a keybind press is detected. --- .gitignore | 1 + src/TextEdit/Input/StandardKeyboardInput.cs | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 84292d9..638da3b 100644 --- a/.gitignore +++ b/.gitignore @@ -14,3 +14,4 @@ packages/ launchSettings.json imgui.ini +global.json diff --git a/src/TextEdit/Input/StandardKeyboardInput.cs b/src/TextEdit/Input/StandardKeyboardInput.cs index 3709b5f..e3066a5 100644 --- a/src/TextEdit/Input/StandardKeyboardInput.cs +++ b/src/TextEdit/Input/StandardKeyboardInput.cs @@ -163,7 +163,7 @@ public void HandleKeyboardInputs() foreach (var (binding, value) in _bindings) if (binding.Ctrl == ctrl && binding.Shift == shift && ImGui.IsKeyPressed(binding.Key)) if (value.Action(_editor, value.Context)) - break; + return; if (!_editor.Options.IsReadOnly && io.InputQueueCharacters.Size != 0) {