syndaemon(1) - a program that monitors keyboard activity and disables the touchpad when the keyboard is being used
-i <idle-time>
       How  many  seconds  to  wait  after  the last key press before enabling the touchpad.  (default is
       2.0s).
-m <poll-interval>
       How many milliseconds to wait between two polling intervals. If this value is  too  low,  it  will
       cause  unnecessary wake-ups. If this value is too high, some key presses (press and release happen
       between two intervals) may not be noticed. This  switch  has  no  effect  when  running  with  -R.
       Default is 200ms.
-d     Start as a daemon, ie in the background.
-p <pid-file>
       Create  a pid file with the specified filename.  A pid file will only be created if the program is
       started in daemon mode.
-t     Only disable tapping and scrolling, not mouse movements, in response to keyboard activity.
-k     Ignore modifier keys when monitoring keyboard activity.
-K     Like -k but also ignore Modifier+Key combos.
-R     Use the XRecord extension for detecting keyboard activity instead of polling the keyboard state.