changeset 1462:9e27438ed96f

did: small change
author sam <sam@basx.dev>
date Sun, 23 Mar 2025 23:05:30 +0700
parents 33529c504264
children f9d86889e018
files semicongine/input.nim
diffstat 1 files changed, 3 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/semicongine/input.nim	Sun Mar 23 22:38:04 2025 +0700
+++ b/semicongine/input.nim	Sun Mar 23 23:05:30 2025 +0700
@@ -40,11 +40,11 @@
       engine().input.windowWasResized = true
     of KeyPressed:
       # exclude control characters for text input
-      if readChars and not event.char.isControlChar():
-        engine().input.characterInput = event.char
-      else:
+      if not readChars or event.char.isControlChar():
         engine().input.keyWasPressed.incl event.key
         engine().input.keyIsDown.incl event.key
+      else:
+        engine().input.characterInput = event.char
     of KeyReleased:
       if not readChars or event.char.isControlChar():
         engine().input.keyWasReleased.incl event.key