libstroke -- A stroke interface library
http://www.etla.net/libstroke/
LibStroke is a stroke interface library. Strokes are motions of the mouse that can be interpreted by a program as a command.