Re: [RFC][PATCH] "Disable Trackpad while typing" on Notebooks withh a PS/2 Trackpad

Andi Kleen
2003-05-01T22:16:53Z

Hans-Georg Thien <1682-600@onlinehome.de> writes:

> The short story
> ---------------
> The trackpad on the MacIntosh iBook Notebooks have a feature that
> prevents unintended trackpad input while typing on the keyboard. There
> are no mouse-moves or mouse-taps for a short period of time after each
> keystroke.

Very nice. In fact I wanted something like this for my ibook for a
long time.

But it won't work on an ibook of course because it doesn't use the
pc_keyb driver. Instead it uses the Input layer for the adb device.
In fact in 2.5 there is only the input layer for everything including
PC keyboards. It should be probably moved there too.

One suggestion: don't make it a CONFIG_*. Recompiling a kernel
to change things like that is not good. Make it an ioctl that
can be configured at runtime.

Another one: the disable_trackpad_timer_while_typing variable is not
really needed. You can manage all state by checking the timer with
timer_pending()

-Andi