📅  最后修改于: 2023-12-03 15:19:10.710000             🧑  作者: Mango
有时我们需要在Python程序中检测键盘按键是否被按下,以下是一个例子,演示了如何使用Python检测键盘按键是否被按下以及执行相应的操作。
在使用前,我们需要安装pyautogui和keyboard模块,请使用以下命令来安装:
!pip install pyautogui keyboard
import keyboard
import pyautogui
# 检测是否按下了"ctrl+alt+t"组合热键
while True:
if keyboard.is_pressed('ctrl') and keyboard.is_pressed('alt') and keyboard.is_pressed('t'):
pyautogui.alert('您按下了 "ctrl+alt+t" 组合键!')
break
以上代码利用了keyboard模块的is_pressed()函数来检测是否按下"ctrl+alt+t"组合键,若检测到,则弹出提示信息,否则,程序继续等待。
此外,我们还使用了pyautogui模块的alert()函数,该函数用于弹出一个提示框。
这里我们使用了while True循环,表示程序运行时不断检测"ctrl+alt+t"组合键是否被按下。
将以上代码保存为hotkey.py文件,然后运行该文件,当您按下"ctrl+alt+t"组合键时,将弹出以下提示框:
以上是在Python中检测键盘按键是否被按下的例子。实现了检测按键、弹出提示框等操作,可以根据具体需求做出相应的改进。