如何在python中注册媒体密钥

如何在python中注册媒体密钥,python,key,mp3,media,Python,Key,Mp3,Media,我有一个mp3播放程序,但如何让它在后台听媒体键呢。Fn媒体键是否与其他专用媒体键不同?,但请确保检查媒体键是否需要按Fn。来自pynput.keyboard import Listener def on_按(键): 如果str(键)='': #按播放暂停媒体键 如果str(键)='': #按下下一个键 如果str(键)='': #上一个键被按下 def on_释放(钥匙): 通过 侦听器线程=侦听器(按时=按时,释放时=无) #这是一个daemon=True线程,请使用.join()防止代码退

我有一个mp3播放程序,但如何让它在后台听媒体键呢。Fn媒体键是否与其他专用媒体键不同?

,但请确保检查媒体键是否需要按Fn。

来自pynput.keyboard import Listener
def on_按(键):
如果str(键)='':
#按播放暂停媒体键
如果str(键)='':
#按下下一个键
如果str(键)='':
#上一个键被按下
def on_释放(钥匙):
通过
侦听器线程=侦听器(按时=按时,释放时=无)
#这是一个daemon=True线程,请使用.join()防止代码退出
listener_thread.start()

关于媒体键,你是说一些电脑的暂停/播放按钮带有Fn键吗?@mcchucklezz是的,有Fn键,我见过一些键盘有专用键,比如海盗k70(虽然我不知道它们是否只是按下键的宏)。这取决于功能键是否需要按下Fn,但在Python中,我会使用pygame并找到密钥代码。@mcchucklezz好的,谢谢。你有使用该代码的链接吗?据我所知,媒体密钥确实需要使用Fnpressed@Hello那么你想检测两个键是否都被按下,我该如何使用它呢?我尝试过的一切似乎都不起作用。媒体的密钥似乎没有记录在Pygame文档中。迟做总比不做好吧?