mirror of
https://github.com/antebudimir/feishin.git
synced 2026-01-02 19:01:40 +00:00
Add hotkey controls to relevant pages
This commit is contained in:
parent
d7f24262fd
commit
4c98afb613
6 changed files with 155 additions and 37 deletions
|
|
@ -564,6 +564,14 @@ export const useCenterControls = (args: { playersRef: any }) => {
|
|||
mpvPlayerListener.rendererQuit(() => {
|
||||
handleQuit();
|
||||
});
|
||||
|
||||
mpvPlayerListener.rendererToggleShuffle(() => {
|
||||
handleToggleShuffle();
|
||||
});
|
||||
|
||||
mpvPlayerListener.rendererToggleRepeat(() => {
|
||||
handleToggleRepeat();
|
||||
});
|
||||
}
|
||||
|
||||
return () => {
|
||||
|
|
@ -576,6 +584,8 @@ export const useCenterControls = (args: { playersRef: any }) => {
|
|||
ipc?.removeAllListeners('renderer-player-current-time');
|
||||
ipc?.removeAllListeners('renderer-player-auto-next');
|
||||
ipc?.removeAllListeners('renderer-player-quit');
|
||||
ipc?.removeAllListeners('renderer-player-toggle-shuffle');
|
||||
ipc?.removeAllListeners('renderer-player-toggle-repeat');
|
||||
};
|
||||
}, [
|
||||
autoNext,
|
||||
|
|
@ -587,6 +597,8 @@ export const useCenterControls = (args: { playersRef: any }) => {
|
|||
handlePrevTrack,
|
||||
handleQuit,
|
||||
handleStop,
|
||||
handleToggleRepeat,
|
||||
handleToggleShuffle,
|
||||
isMpvPlayer,
|
||||
next,
|
||||
pause,
|
||||
|
|
@ -684,6 +696,8 @@ export const useCenterControls = (args: { playersRef: any }) => {
|
|||
|
||||
return {
|
||||
handleNextTrack,
|
||||
handlePause,
|
||||
handlePlay,
|
||||
handlePlayPause,
|
||||
handlePrevTrack,
|
||||
handleSeekSlider,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue