如果显示错误-即.
except Exception as ex:
print('Exception:', ex)
然后你会看到(至少在Linux上)
Exception: Impossible to check if multi-step hotkeys are pressed (`a+b` is ok, `a, b` isn't).
这表明你需要ctrl+alt
而不是ctrl,alt
import keyboard
while True:
try:
if keyboard.is_pressed('ctrl+alt'):
print('You Pressed ctrl+alt')
except Exception as ex:
print('Exception:', ex)
break
EDIT:
也适合我
if keyboard.is_pressed('ctrl') and keyboard.is_pressed('alt'):
和add_hotkey()
import keyboard
def update():
print('You Pressed ctrl+alt')
keyboard.add_hotkey('ctrl+alt', update)
keyboard.wait('esc') # press `Esc` to end program