def __init__(self, player):
self.player = player
self.logger = logging.getLogger('KeyboardClient')
try:
import gi
gi.require_version('Keybinder', '3.0')
from gi.repository import Keybinder
Keybinder.init()
Keybinder.bind('XF86AudioPlay', self._on_XF86AudioPlay)
Keybinder.bind('XF86AudioNext', self._on_XF86AudioNext)
Keybinder.bind('XF86AudioPrev', self._on_XF86AudioPrev)
except ValueError:
self.logger.warning('Keybinder is needed on Linux for MediaKey binding')
评论列表
文章目录