But none of what you touched based on has anything to do with why the grass seed I planted in my front yard failed to germinate. This is why I was hoping Steve would reply, too.
Actually, that tells me a lot. Oh, not about my lawn situation, about how QB64 works. That's very interesting about _KEYHIT working directly with the OS, while the other methods are now all emulated.
I think I'll make a small converter function so I can still use all my SELECT CASE statements that use INKEY$ character designation. While I'm not too old to remember those, I think I'm a bit past the age of learning to associate the _KEYHIT scancode numbers.
Thanks for the great explanation. It's amazing you have the time for this... although I suspect you're typing with one hand and changing diapers with the other. Just remember not to powder the keyboard! (Actually I shouldn't joke about baby powder. Talc is a health risk if inhaled. Powders made with cornstarch, instead of talc, are less problematic but still of a concern. Pediatrician organizations do not endorse cornstarch powders, either.)
Pete