Registering Laptop Keystrokes

Thoughts? Yes, begin with the software development documentation for the Mac. Since it and Windows are all based on message systems, similar to Unix and Lenix from program to program, you can also intercept those messages. Not made to be easy, but can be done.
Would likely take years of work, however.
Paul