最简单监听鼠标键盘
时间: 2023-07-04 19:12:56 浏览: 87
要实现监听鼠标键盘,可以使用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()`方法来启动监听器。当有键盘或鼠标事件发生时,处理函数就会被调用。
阅读全文