2016-09-20 17 views
0

イベントをトリガーするために.hotkey()関数を使用するpyautoguiパッケージをインストールしました。例:キーの組み合わせ「Ctrl + c」を押すと、コンソールに「Hello world」というメッセージが表示されます。Python:pyautoguiでkeypressでイベントをアクティブにする方法は?

私はこのような何か試してみました:それは私が知っている間違っているのですが、私は同時に、CtrlキーとCを押したときに、このメッセージを印刷する可能性がある

while True: 
    if pyautogui.hotkey("ctrl", "c"): 
     print("Hello World") 

を?

答えて

0

私は自分自身で問題を解決しました。 pyautogui modulはまったく必要ないと思われます。このようなtkinterバインディングを実装するだけです。

import tkinter from * 

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() 
関連する問題