How is BOINC configured? Is it running as a service? Did you set "do work while computer is in use" in your preferences? I think that when running as a service BOINC doesn't get keyboard and mouse events, thus not recognizing the computer as being used.
BM
