当我同时按下ctrl和alt时,我想创建一个刷新页面100次的程序。唯一不起作用的是当你同时按下ctrl和alt时。有人知道怎么解决这个问题吗。这是我的代码
import pyautogui
import keyboard
while True:
try: e
if keyboard.is_pressed('ctrl,alt'):
print('You Pressed h Key!')
pyautogui.hotkey('f5')
except:
break
如果您要显示错误-即
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
编辑:
也适用于我
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