mirror of
https://github.com/Andre-Bzk/twitch4steamdeck.git
synced 2026-11-15 09:33:09 +01:00
Phase 6 Fix 3
- Gamepad steamdeck repariert - Navigation , Start und Stopp der Wiedergabe ist jetzt möglich
This commit is contained in:
+10
-1
@@ -17,7 +17,9 @@ const IPC = {
|
||||
playbackStartLive: 'playback:start-live',
|
||||
playbackStartVod: 'playback:start-vod',
|
||||
playbackStop: 'playback:stop',
|
||||
playbackEvent: 'playback:event'
|
||||
playbackEvent: 'playback:event',
|
||||
|
||||
gamepadInput: 'gamepad-input'
|
||||
} as const
|
||||
|
||||
export type AuthStatus = 'logged-out' | 'logged-in'
|
||||
@@ -117,6 +119,13 @@ const api = {
|
||||
ipcRenderer.on(IPC.playbackEvent, listener)
|
||||
return () => ipcRenderer.removeListener(IPC.playbackEvent, listener)
|
||||
}
|
||||
},
|
||||
gamepad: {
|
||||
onInput: (cb: (key: string) => void): (() => void) => {
|
||||
const listener = (_e: IpcRendererEvent, key: string): void => cb(key)
|
||||
ipcRenderer.on(IPC.gamepadInput, listener)
|
||||
return () => ipcRenderer.removeListener(IPC.gamepadInput, listener)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user