# HG changeset patch
# User sam <sam@basx.dev>
# Date 1742745930 -25200
# Node ID 9e27438ed96f413f514a174ca33c243f84eb56eb
# Parent  33529c504264d730bf270ebb95ab829741995fbb
did: small change

diff -r 33529c504264 -r 9e27438ed96f semicongine/input.nim
--- 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