在OSX上轻松处理媒体密钥。
osxmmkeys的Python项目详细描述
osxmmkeys是一个简单的python库,用于处理os x上的媒体密钥。 可以观察到按键没有副作用,也可以默认按键 行为完全凌驾于一切之上。
安装
要使用pip安装osxmmkeys,请使用:
$ pip install osxmmkeys
用法
简单示例:
importosxmmkeysdefhandler():print("Play/pause key was pressed")tap=osxmmkeys.Tap()tap.on('play_pause',handler)tap.run()
线程示例:
importosxmmkeys,timedefhandler():print("Play/pause key was pressed")tap=osxmmkeys.Tap()tap.on('play_pause',handler)tap.start()try:whileTrue:time.sleep(1)except(KeyboardInterrupt,SystemExit):tap.stop()
支持的密钥名:
- play_pause
- next_track
- prev_track
- mute
- volume_down
- volume_up
- backlight_down
- backlight_up
- kb_backlight_down
- kb_backlight_up