Read NUMLOCK / CAPSLOCK from keyboard controller

Blitz3D Forums/Blitz3D Programming/Read NUMLOCK / CAPSLOCK from keyboard controller

The forum is locked. These are the original blitzbasic.com forums, kept so they can still be read. No new topics, replies or edits can be made here. To join in, head over to the Blitz3D+ forums.

I don't use strings b32. Using a fixed table of characters is pointless as my system works for all keyboards, not just north americans. And Strings will just slow down my terminal to a crawl. I'm currently happy to state that the core of my terminal has absolutely no usage of $/string/char/asc/mid/left/right/str/instr/uppercase/lowercase .... which are all CPU hungry compared to simple data movements. Currently my terminal emulator works on all keyboards, and I want to keep it that way. And I want to keep the data shuffling as fast as possible. I have other things to worry about that takes a lot of CPU, so basically I'm saving for later.