TIP #394: PLATFORM-INDEPENDENT HANDLING OF CONTEMPORARY MICE ============================================================== Version: $Revision: 1.1 $ Author: Andreas Leitgeb State: Draft Type: Project Tcl-Version: 8.7 Vote: Pending Created: Wednesday, 30 November 2011 URL: http://tcl.activestate.com/cgi-bin/tct/tip/394.html Post-History: ------------------------------------------------------------------------- ABSTRACT ========== This TIP proposes a change to Tk's Events such as to support new features of modern pointer devices (mice) in a platform-independent way. RATIONALE =========== Modern pointing devices (mice) do have more controls beyond the standard three buttons and one-dimensional scrolling gadget. They often have any of these as well: * Tilt-able scroll wheel * A second wheel for horizontal scrolling * A scroll-ball rather than a scroll wheel (see Apple's "mightymouse") * Additional "forward" and "backward" buttons * even more buttons... On Linux platform, bind'ing on