用python写个可以监听键盘鼠标的代码
时间: 2023-12-10 11:04:31 浏览: 74
Python监听键盘和鼠标事件的示例代码
好的,以下是一个可以同时监听键盘和鼠标的Python代码,使用了`pynput`库:
```python
from pynput import keyboard, mouse
def on_press(key):
print('Key {0} pressed.'.format(key))
def on_release(key):
print('Key {0} released.'.format(key))
def on_click(x, y, button, pressed):
if pressed:
print('Mouse clicked at ({0}, {1}) with {2}'.format(x, y, button))
# 监听键盘
with keyboard.Listener(on_press=on_press, on_release=on_release) as listener:
listener.join()
# 监听鼠标
with mouse.Listener(on_click=on_click) as listener:
listener.join()
```
在这个代码中,我们定义了两个处理键盘事件的函数`on_press`和`on_release`,以及一个处理鼠标事件的函数`on_click`。然后,我们使用`pynput`库中的`keyboard.Listener`和`mouse.Listener`来监听键盘和鼠标事件。最后,使用`listener.join()`方法来启动监听器。当有键盘或鼠标事件发生时,处理函数就会被调用。
阅读全文