Reinstating page navigation hotkeys, fixes #862
This commit is contained in:
@ -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',
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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']] },
|
||||
|
||||
Reference in New Issue
Block a user