python 响应键盘消息退出
时间: 2023-07-10 10:39:14 浏览: 245
python-Tkinter编程.ppt
你可以使用 Python 的 `keyboard` 模块来监听键盘事件。以下是一个示例代码,可以在用户按下 Esc 键时退出程序:
```python
import keyboard
def on_esc_pressed(event):
if event.name == 'esc':
keyboard.unhook_all()
exit()
keyboard.on_press(on_esc_pressed)
while True:
# do something
```
在这个例子中,我们使用了 `keyboard.on_press()` 方法来监听键盘按键事件,并且传递了一个回调函数 `on_esc_pressed`。当用户按下 Esc 键时,回调函数会被调用,然后通过 `keyboard.unhook_all()` 取消所有键盘事件的监听,并且使用 `exit()` 退出程序。
阅读全文