我正在創建一個鍵盤記錄器來監視我的電腦,我想要一個關閉鍵盤記錄器或打開用戶界面的組合鍵,還不確定。但問題是我無法弄清楚如何檢查兩個或三個按鈕是否被同時按下?我怎麼做 ? 這裏是到目前爲止我的源: http://paste.pocoo.org/show/232233/如何檢查一次是否有多個按鍵被按下?
0
A
回答
1
你應該能夠得到一個KEYUP/keydown事件,而不是一個按鍵事件。
然後你要做的就是保存一個已關閉的按鈕列表,並在調用keyup時移除該按鈕。
0
使用GetKeyState查看是否按下了另一個鍵。當按Ctrl-Shift-q時嘗試退出:
import win32con
def OnKeyboardEvent(event):
if event.Ascii == 81 and
win32api.GetKeyState(win32con.VK_CONTROL) & 0x8000 and
win32api.GetKeyState(win32con.VK_SHIFT) & 0x8000:
LogFile.close()
exit()
LogFile.write(str(event.Key))
return True
相關問題
- 1. 檢查一個按鍵是否被按下兩次
- 2. 檢查某個鍵是否被按下?
- 3. 如何檢查一個鍵是否在Linux中被按下?
- 4. 檢查ALT鍵是否被按下
- 5. xlib XNextEvent檢查鍵是否被按下
- 6. 檢查DELETE鍵是否被按下?
- 7. 檢查鍵是否被按下硒
- 8. 如何無休止地檢查按鍵是否被按下?
- 9. 如何檢測是否有任何按鍵被按下
- 10. 檢查是否沒有按鍵被按下
- 11. 如何檢測某個特定按鍵是否被按下?
- 12. 如何檢查批次中是否按下了某個鍵?
- 13. 如何檢查jPanel是否被按下?
- 14. 有沒有辦法檢測一個鍵是否被按下?
- 15. C#檢查是否有多個鍵被按下(全局鍵盤掛鉤)
- 16. 檢查按鈕是否被按下
- 17. Emu8086檢查按鍵是否按下
- 18. 如何檢查一個按鈕是否被按下(在一個jsp文件中)
- 19. 檢測BlackBerry按鍵球/按鍵是否被按下?
- 20. 如何檢查用戶在按下另一個鍵時是否按住了鍵?
- 21. 檢查一個按鈕是否在python中被按下?
- 22. 如何檢測Windows按鍵是否被按下?
- 23. 如何檢測Java 2d中的按鍵是否被按下?
- 24. Python 2.7 - 如何檢查SHIFT-KEY或CTRL +鍵是否被按下?
- 25. 如何檢查左尖括號鍵是否被按下?
- 26. 如何檢查一個鍵是否正在按下
- 27. Javascript - 檢查按鍵是否在5秒內按下兩次
- 28. 如何使用ConsoleKeyInfo檢查是否有2個可能的鍵被按下?
- 29. 如何檢查一個鍵修飾符是否被按下(shift,ctrl,alt)?
- 30. 當按下一個鍵時,多次按下不同的按鍵?