Reinstating page navigation hotkeys, fixes #862

This commit is contained in:
James Barnsley
2022-09-04 08:57:58 +12:00
parent daee7b4369
commit 06727bfb5b
3 changed files with 37 additions and 0 deletions

View File

@ -99,6 +99,36 @@ const Hotkeys = () => {
});
});
useHotkeys('1', (e) => {
prepare({
e,
label: 'Now playing',
callback: () => {
history.push('/queue');
},
});
});
useHotkeys('2', (e) => {
prepare({
e,
label: 'Search',
callback: () => {
history.push('/search');
},
});
});
useHotkeys('3', (e) => {
prepare({
e,
label: 'Kiosk mode',
callback: () => {
history.push('/modal/kiosk-mode');
},
});
});
useHotkeys('space,p', (e) => prepare({
e,
label: 'Play/pause',

View File

@ -632,6 +632,9 @@ modal:
title: Hotkeys
keys:
info: Hotkeys info (this dialog)
now_playing: Now playing
search: Search
kiosk_mode: Kiosk mode
exit: Cancel the current interaction
play_pause: Play/pause
stop: Stop

View File

@ -6,6 +6,10 @@ import * as uiActions from '../../services/ui/actions';
import { I18n, i18n } from '../../locale';
const hotkeys = [
{ label: 'now_playing', keysets: [['1']] },
{ label: 'search', keysets: [['2']] },
{ label: 'kiosk_mode', keysets: [['3']] },
{ label: 'info', keysets: [['i']] },
{ label: 'info', keysets: [['i']] },
{ label: 'play_pause', keysets: [['p'], ['spacebar']] },
{ label: 'stop', keysets: [['s']] },