mirror of
https://github.com/home-assistant/core.git
synced 2025-07-23 21:27:38 +00:00
Added support for keyboard prev and next track buttons
This commit is contained in:
parent
860812fa19
commit
9c9b00c2d4
@ -32,6 +32,8 @@ EVENT_KEYBOARD_VOLUME_UP = "keyboard.volume_up"
|
|||||||
EVENT_KEYBOARD_VOLUME_DOWN = "keyboard.volume_down"
|
EVENT_KEYBOARD_VOLUME_DOWN = "keyboard.volume_down"
|
||||||
EVENT_KEYBOARD_VOLUME_MUTE = "keyboard.volume_mute"
|
EVENT_KEYBOARD_VOLUME_MUTE = "keyboard.volume_mute"
|
||||||
EVENT_KEYBOARD_MEDIA_PLAY_PAUSE = "keyboard.media_play_pause"
|
EVENT_KEYBOARD_MEDIA_PLAY_PAUSE = "keyboard.media_play_pause"
|
||||||
|
EVENT_KEYBOARD_MEDIA_NEXT_TRACK = "keyboard.media_next_track"
|
||||||
|
EVENT_KEYBOARD_MEDIA_PREV_TRACK = "keyboard.media_prev_track"
|
||||||
|
|
||||||
def _hue_process_transition_time(transition_seconds):
|
def _hue_process_transition_time(transition_seconds):
|
||||||
""" Transition time is in 1/10th seconds
|
""" Transition time is in 1/10th seconds
|
||||||
@ -363,4 +365,10 @@ def setup_media_buttons(eventbus):
|
|||||||
eventbus.listen(EVENT_KEYBOARD_MEDIA_PLAY_PAUSE,
|
eventbus.listen(EVENT_KEYBOARD_MEDIA_PLAY_PAUSE,
|
||||||
lambda event: keyboard.tap_key(keyboard.media_play_pause_key))
|
lambda event: keyboard.tap_key(keyboard.media_play_pause_key))
|
||||||
|
|
||||||
|
eventbus.listen(EVENT_KEYBOARD_MEDIA_NEXT_TRACK,
|
||||||
|
lambda event: keyboard.tap_key(keyboard.media_next_track_key))
|
||||||
|
|
||||||
|
eventbus.listen(EVENT_KEYBOARD_MEDIA_PREV_TRACK,
|
||||||
|
lambda event: keyboard.tap_key(keyboard.media_prev_track_key))
|
||||||
|
|
||||||
return True
|
return True
|
||||||
|
Loading…
x
Reference in New Issue
Block a user