The *nix X11 gui servers have had long keypress detection on any mouse button implemented since the beginning. It is used too. There are several applications that use this and the function can be scripted, and has been scripted and applied in many applications. The one that immediately comes to mind is Tcl/Tk where you have access to button events and timestamp. For people who run *nix, or have tcl/tk installed, type 'man n bind' and read at the reference to %t. Peter -- http://www.piclist.com hint: PICList Posts must start with ONE topic: [PIC]:,[SX]:,[AVR]: ->uP ONLY! [EE]:,[OT]: ->Other [BUY]:,[AD]: ->Ads