revisiting this and:
Quote: "even while a box is active, input is not blocked to the other input commands such as GetRawKeyReleased(key)"
being
Active (as you advise) and having
Focus are 2 different things.
ie, Active simply means it
can be selected for input. Focus = "currently accepting input" into the editbox.
does your editbox have
focus while you're trying to input?
Setvirtualresolution(640,480)
CreateEditBox(1)
SetEditBoxPosition(1,10,40)
Do
Print("Focus: " + STR(GetEditBoxHasFocus(1)))
Sync()
Loop
then, there's no reason that i can think of to limit input solely to the editbox when it has focus so i would want things like GetRawKeyPressed/Released(), etc, to be fully functional.
if you're checking for such things, you can prompt whatever you might want to happen when they occur (or choose to do nothing).