diff -p -up qjoypad-3.4.1/src/loop.cpp.orig qjoypad-3.4.1/src/loop.cpp --- qjoypad-3.4.1/src/loop.cpp.orig 2006-01-21 06:55:41.000000000 +0200 +++ qjoypad-3.4.1/src/loop.cpp 2009-03-21 20:10:13.000000000 +0200 @@ -31,7 +31,7 @@ bool JoyLoop::processEvents( ProcessEven //sleep for a moment. This is just to keep us from throwing all the //available processer power into madly checking for new events. - usleep(1); + usleep(10000); //now we can let QT process all of its events, like GUI events and timers. return QEventLoop::processEvents(AllEvents);