ユーザーが押すキーをキャプチャするWindows 10のPython 3.5.2でスクリプトを作成しています。コードは、alt + tabを押してウィンドウを切り替える場合を除いて完全に機能し、すぐにクラッシュすることもあれば、繰り返し押すとクラッシュすることもあります。
最も基本的なコードは次のとおりです。
import pythoncom, pyHook
def OnKeyboardEvent(event):
print ('Ascii:', event.Ascii, chr(event.Ascii))
return True
# create a hook manager
hm = pyHook.HookManager()
# watch for all keyboard events
hm.KeyDown = OnKeyboardEvent
# set the hook
hm.HookKeyboard()
#wait forever
pythoncom.PumpMessages()
問題のあるビデオがあります。
どんな状況でもスクリプトを停止したくありません。どうすれば修正できますか?
ありがとう。