On Thu, 2007-05-31 at 14:44 +0100, Richard Hughes wrote: > Nope, impossible AFAICS. The hardware is just broken. Windows XP has an > toshiba supplied daemon that polls, so I think we have to just bite the > bullet. ... adding in reply in different thread... On Thu, 2007-05-31 at 10:37 -0400, Dmitry Torokhov wrote: > Please use input-polldev to set up polled devices. It > will create work queue for you and will make sure that polling is > stopped when device is closed. Okay, I had never heard of this. I've done the suggested changes in the attached patch. Please can you have a look and make sure I'm being sane. > Also I don't think you want to use > KEY_BREAK. What is the expected function of that key? It's a "lock" key, I really want KEY_LOCK added to input.h, but that might prove difficult. For now I've used KEY_CLEAR, yell if you think there's a better one to substitute or if you guys want me to add get a constant added to input.h. Thanks for the review. Richard.