Advertisement
boris-vlasenko

keys check with set

Nov 5th, 2018
188
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.48 KB | None | 0 0
  1. from tkinter import *
  2. from random import randrange as rnd
  3.  
  4. root = Tk()
  5. root.geometry('600x600')
  6.  
  7. canv = Canvas(bg='white')
  8. canv.pack(fill=BOTH,expand=1)
  9.  
  10.  
  11. keys = set()
  12.  
  13. def check():
  14.     #print(keys)
  15.     if 37 in keys:
  16.         print('left')
  17.     if 39 in keys:
  18.         print('right')
  19.     root.after(30,check)
  20.  
  21. def keyDown(event):
  22.     keys.add(event.keycode)
  23.    
  24. def keyUp(event):
  25.     keys.remove(event.keycode)
  26.  
  27. root.bind('<Key>',keyDown)
  28. root.bind('<KeyRelease>',keyUp)
  29. check()
  30.  
  31. root.mainloop()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement