Python如何监听键盘
时间: 2024-03-06 19:45:29 浏览: 150
Python监听键盘和鼠标事件的示例代码
在Python中,可以使用第三方库`pynput`来监听键盘事件。下面是一个简单的示例代码:
```python
from pynput import keyboard
def on_press(key):
print('Key {} pressed.'.format(key))
def on_release(key):
print('Key {} released.'.format(key))
if key == keyboard.Key.esc:
# 如果按下了ESC键,则停止监听
return False
# 创建监听器对象
listener = keyboard.Listener(on_press=on_press, on_release=on_release)
# 启动监听器
listener.start()
# 进入监听状态,直到按下ESC键停止监听
listener.join()
```
上述代码中,`on_press`函数和`on_release`函数分别是按下和释放键盘按键时的回调函数。你可以根据需要在这两个函数中编写自己的逻辑。在示例代码中,按下ESC键会停止监听。
阅读全文