如何解决使用 Python 注册/识别来自蓝牙设备的多媒体输入例如播放/暂停按钮
我有 WH-1000XM3 蓝牙耳机,当我按下耳机上的播放/暂停按钮时,我正在尝试注册。我使用的是 Windows 10。
我来自 this 问题,但遗憾的是它只是要求键盘上的多媒体键。
可以使用 pynput
库中的以下代码注册这些按键:
from pynput import keyboard
def on_press(key):
if key == keyboard.Key.media_play_pause:
# Play/Pause Key
with keyboard.Listener(on_press=on_press) as listener:
listener.join()
这适用于 pynput.keyboard.Keys
中的按钮“media_play_pause”-按钮,但遗憾的是,我的蓝牙耳机的输入未被识别为该按钮。实际上,它不被识别为任何按钮,按下耳机的播放/暂停按钮时不会触发 on_press
函数(以及 on_release
函数)。
所以我猜 pynput
库没有帮助。
您是否知道一种在按下按钮时识别内容播放/暂停的方法,甚至知道如何“模拟”程序以接受来自蓝牙耳机的输入(例如我的浏览器或音乐程序正在执行的操作) ?
目标是触发一个函数,该函数使用 pyautogui
或类似库执行热键。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。