如何在 python 中注册媒体密钥
How to register media keys in python
我有一个 mp3 播放程序,但如何让它在后台监听媒体键。 Fn 媒体键是否与其他专用媒体键不同?
Use this,但请确保检查媒体键是否需要按 Fn。
from pynput.keyboard import Listener
def on_press(key):
if str(key) == '<179>':
# play pause media key was pressed
if str(key) == '<176>':
# next key was pressed
if str(key) == '<177>':
# previous key was pressed
def on_release(key):
pass
listener_thread = Listener(on_press=on_press, on_release=None)
# This is a daemon=True thread, use .join() to prevent code from exiting
listener_thread.start()
我有一个 mp3 播放程序,但如何让它在后台监听媒体键。 Fn 媒体键是否与其他专用媒体键不同?
Use this,但请确保检查媒体键是否需要按 Fn。
from pynput.keyboard import Listener
def on_press(key):
if str(key) == '<179>':
# play pause media key was pressed
if str(key) == '<176>':
# next key was pressed
if str(key) == '<177>':
# previous key was pressed
def on_release(key):
pass
listener_thread = Listener(on_press=on_press, on_release=None)
# This is a daemon=True thread, use .join() to prevent code from exiting
listener_thread.start()