omnibook was not really hard to install. I got the sources from http://sourceforge.net/projects/omke/
and compiled it without problems. The trick is I was using a custom a 2.6.26 kernel, not the debian image. However didn't had any trouble, just compiled it and charged it. Then I installed keytouch and configured it with a similar keyboard config file (Satellite something) and it worked for me without any issue. I must say I tried some other packages (xhotkeys, etc) before I got this working but no one worked for me. There is also a wonderful package named Laptop mode
, available for Debian that can automagically switch cpu_freq, screen brightness and a few more things if laptop is plugged to power line or not. This is a not tool for novices, I think, cause you need to edit the config files at hand to get it working properly but the files are plenty of examples and it's not to difficult to understand.
On the other hand, I recently installed FC9 on my laptop. I'm not sure why but I got the keys working after install finished. However, not all the keys works. I'm happy with it, anyway, and I have not touch any file, so I could not help you here.