Key action: Function Key, ALt, Control, Shift : Key Action « Event « Python

Key action: Function Key, ALt, Control, Shift

Key action: Function Key, ALt, Control, Shift
from Tkinter import *

def displayHelp(event):
    print 'hlp', event.keysym
def sayKey(event):
    print 'say',event.keysym, event.char
def printWindow(event):
    print 'prt', event.keysym
def cursor(*args):
    print 'cursor'

def unbindThem(*args):
    print 'Gone...'
    root.unbind_class('Entry', '<KeyPress>')

root = Tk()

frame = Frame(root, takefocus=1, highlightthickness=2)
text  = Entry(frame, width=10, takefocus=1, highlightthickness=2)

root.bind_all('<F1>', displayHelp)
text.bind_class('Entry', '<KeyPress>', lambda e: sayKey(e))
root.bind('<Alt_L>', printWindow)
frame.bind('<Control-Shift-Down>' , cursor)
text.bind('<Control-Shift-Up>', unbindThem)


Related examples in the same category

1.Bind Key action: ReturnBind Key action: Return
2.Key event: function key and special keyKey event: function key and special key
3.Key action: any key pressedKey action: any key pressed
4.Key action: Key releasedKey action: Key released
5.Key action: Shift Pressed and ReleasedKey action: Shift Pressed and Released
6.Key action: set Label textKey action: set Label text
7.Key action: keypressedKey action: keypressed
8.Key action: Up arrowKey action: Up arrow
9.Action Key: down arrow keyAction Key: down arrow key
10.Key action: left arrowKey action: left arrow
11.Key action: Right keyKey action: Right key
12.Key action: A KeyKey action: A Key
13.Key action: Return keyKey action: Return key
14.Key and mouse Action infomationKey and mouse Action infomation