Hi marfister,
Wow--that is one talented cat! 😉 Sorry for your troubles, and I can certainly relate.
I've found a couple of things that help, given that Gobi, my cat, really loves to sleep on the keyboard and has taken screen shots, renamed my hard drive and numerous files, printed documents, conducted searches, and even sent email with his own very talented butt. Since I don't want to deny him the pleasure or the warmth (he's 15-1/2), here's what I've done:
1. Installed KeyboardCleanTool. I believe it's free, and it's working for me in OS X 10.7.2. Before I turn it on, I minimize all windows (including KeyboardCleanTool,) because unfortunately, Gobi can still get at the trackpad, preventing my display from sleeping or my screen starter from loading due to the "input." Download it here:
http://blog.boastr.net/?p=2452
2. In an effort to disable the trackpad as well, I paid $7.77 for Lockey, which can disable the keyboard alone or both keyboard and trackpad. Once both are locked, you can theoretically disable the program by using command->tab to get to the app, then using command->Q to quit. Unfortunately, when I use it with my OS, only the finder shows up when I command->tab, so the only way to escape is to use the on/off button to shut down and restart. Kind of defeats the purpose, but if you're not running Lion yet, it may work for you. Here's a link to the developer's site:
http://www.getlockey.com/
3. Because Gobi has also pulled at least four keys off my keyboard with his claws, I bought a keyboard protector from the Apple Store. The only manufacturer they carry is Moshi, so just doing a search for "Moshi keyboard" should do the trick. As a bonus, it keeps foreign matter (like, oh, I don't know, cat hair, maybe?) from getting in through the cracks. It's no problem to type with it on, except that it's translucent, not transparent, so it makes reading the keys a bit more difficult. I haven't really experimented with adjusting the backlight, though, and that might do the trick.
I hope this helps, and best of luck!
segmentis