I'm trying to catch a keypress event in a tagged region of text. According to the documentation this should work, however, my callback never gets called. Here's some test code:
from Tkinter import * def typed( event=None ): print 'typed' def moved( event=None ): print 'moved' root = Tk() text = Text( root ) text.pack() text.insert( '1.0', '0123456789012345678901234567890' ) text.tag_add( 'try', '1.10', '1.19' ) text.tag_bind( 'try', '<Key>', typed ) text.tag_bind( 'try', '<Motion>', moved ) root.mainloop( ) So, my moved function gets called whenever the mouse enters and moves within the tagged region. However, if I have the insert cursor in the tagged region and press any key, my typed function never gets called. Am I doing this incorrectly? Am I misunderstanding how this is supposed to work? Thanks, Ron -- View this message in context: http://www.nabble.com/Text-widget-tag_bind%28%29%2C-can%27t-get-it-to-work.-tp16834587p16834587.html Sent from the Python - tkinter-discuss mailing list archive at Nabble.com. _______________________________________________ Tkinter-discuss mailing list Tkinter-discuss@python.org http://mail.python.org/mailman/listinfo/tkinter-discuss