where to hold mouse button state in Tkinter?
effbot at telia.com
Sun Feb 27 12:16:55 CET 2000
Pedro Jones <calroc at mindspring.com> wrote:
> I'm writing a widget that needs to detect in it's callback for a
> <Button-1> event whether or not one or both of the other mouse buttons
> are pressed and take different actions depending. What's a good way to
> access mouse state of the other buttons in the callback for one? Does
> Tk/Tkinter provide something easy I've overlooked?
the event instance has a "state" member which reflects
the state of modifier keys and mouse buttons.
iirc, the relevant bitmasks are:
Button1Mask = 1<<8
Button2Mask = 1<<9
Button3Mask = 1<<10
hope this helps!
More information about the Python-list