Python:如何通过ppressutui按键激活事件?

时间:2016-09-20 21:20:01

标签: python events key key-events pyautogui

我已经安装了pyautogui包,使用.hotkey()函数来触发事件。例如:如果按下组合键" Ctrl + c"控制台应显示消息" Hello world"。

我试过这样的事情:

<input ... onkeypress="return event.keyCode != 13;">

我知道这是错的,但是当我同时按下Ctrl和C时,是否有可能打印此消息?

1 个答案:

答案 0 :(得分:1)

我自己解决了这个问题。看起来你根本不需要pyautogui模块,你只需要实现这样的tkinter绑定:

from tkinter import *

root = TK()

def keyevent(event):
   if event.keycode == 67:             # Check if pressed key has code 67 (character 'c')
      print("Hello World")

root.bind("<Control - Key>", keyevent) # You press Ctrl and a key at the same time   

root.mainloop()