| How can I read the keyboard faster than ngetchx, but easier than _rowread?

Previous | Input: Keyboard and Link | Next

Q: | Is there any way for reading the keyboard faster than using ngetchx function, but without very low-level access using _rowread? In ASM programs under DoorsOS, I usually read `kb_globals`, but is it possible to do something similar with TIGCCLIB?
A: | Yes, there is a LEGAL method to pick keystrokes directly from the keyboard queue. See kbd_queue and other queuing functions from system.h header file.