might i ask how you made it so that when a specific command was entered, something happened?
It's a bit complex but I use VCE functions that allow for string concatenation when supplying the arguments to that function. E.g:
Hello = "Hi "
World = "Forums"
CallFunction Concat <var:br:Hello> <var:br:World>
this would become "Hi Forums" or <var:br:arg0> (within the brick that the function call was supplied to)
What you're seeing on the screen is a string being created from keyboard inputs, I could in theory create a macro that enters the text of.. let's say "CVALUE-" with just one event. Quite cool considering I could program keys using the computer itself or make it enters words faster.
If it's still confusing, I'll send a demo .bls file to explain further.