You know, I thought the same kind of thing would be possible just tracking the mouses location, as mentioned here, but apparently not so much. The only 'hackey' way I could think of was (for one monitor) to make a substack full screen and blended to 99 (invisible) and sink it below everything else. Problem is, it only works as long as no other application has focus

Craig had an interesting post in that thread, though, and his method did work, so you might modify it to report rawKeyDown events instead possibly...

It is quite possible I don't entirely understand how computers work, (OK, I don't)
but . . .

I do know that when a USB device (mouse, gamepad, keyboard, trackball, and so on) is activated
by a key being pressed, a button being pressed, a scroll wheel, etc. an electronic signal is sent
"down the wire" from the device to the computer, and, generally, the computer picks up that
signal.

Now there are computer programs that respond in pre-configured ways when a USB device sends
a signal to a computer whether that program has focus or not (think, for instance, of windowless programs
that work in the background while someone is doing other work - how about keyloggers for starters?).

Let's actually be unpleasant and imagine a nasty scenario: I begin to suspect that my cat is sending
offensive messages about me to friends of mine, but is calling herself "Gungadin" and using her
own e-mail account, while I am out of the house. So I want to build a keylogger with LiveCode
so I can catch my cat red-handed (err . . . red-pawed).

Now requirement #1 of my LC keylogger is that it should not be visible (i.e. the cat must not know
it is recording her keyboard activities) and must pickup key presses (and then dump them into a text file).
-