Python是一種流行的編程語言,在鍵盤輸入方面有很好的控制能力。可以使用Python監聽鍵盤按鍵來控制程序的運行,下面是一個簡單的方法:
import keyboard def on_press(key): print(f'{key.name} 鍵盤已按下') keyboard.on_press(on_press)
首先導入keyboard庫,監聽鍵盤事件會觸發回調函數on_press。如果有按鍵按下,就會打印出相應的鍵名。
Python除了可以監聽單個按鍵,還可以監聽一些特殊的按鍵,如Ctrl、Shift、Alt等,如下代碼:
import keyboard def on_press(key): try: print(f'已按下 {key.name}') if key.name == 'q': keyboard.write('你按下了q鍵') elif key.name == 'ctrl': print('你按下了Ctrl鍵') elif key.name == 'ctrl+alt+delete': print('你按下了Ctrl+Alt+Delete組合鍵') elif key.name == 'shift': print('你按下了Shift鍵') except AttributeError: print(f'特殊按鍵 {key} 已按下') keyboard.on_press(on_press)
可以看到,通過判斷按下的按鍵名稱,可以控制程序的運行和輸出。使用Python監聽鍵盤按鍵,可以很好地掌控程序的運行,實現更多的功能。