mirror of
https://github.com/the1812/Bilibili-Evolved.git
synced 2025-11-04 21:22:45 +08:00
53 lines
1.2 KiB
TypeScript
53 lines
1.2 KiB
TypeScript
import { registerAndGetData } from '@/plugins/data'
|
|
|
|
export const presetBase: Record<string, string> = {
|
|
fullscreen: 'f',
|
|
webFullscreen: 'w',
|
|
wideScreen: 't',
|
|
volumeUp: 'arrowUp',
|
|
volumeDown: 'arrowDown',
|
|
mute: 'm',
|
|
pictureInPicture: 'p',
|
|
coin: 'c',
|
|
favorite: 's',
|
|
pause: 'space',
|
|
like: 'l',
|
|
playerMenu: '`',
|
|
longJumpForward: 'j',
|
|
longJumpBackward: 'shift j',
|
|
jumpBackward: '',
|
|
jumpForward: '',
|
|
danmaku: 'd',
|
|
seekBegin: '0',
|
|
sendComment: 'ctrl enter',
|
|
}
|
|
export const builtInPresets: Record<string, Record<string, string>> = {
|
|
Default: {},
|
|
YouTube: {
|
|
like: '',
|
|
pause: 'space k',
|
|
longJumpForward: 'l',
|
|
longJumpBackward: 'j',
|
|
seekBegin: '0 Home',
|
|
},
|
|
HTML5Player: {
|
|
coin: 'shift c',
|
|
danmaku: 'shift d',
|
|
fullscreen: 'enter',
|
|
webFullscreen: 'shift enter',
|
|
pictureInPicture: 'shift p',
|
|
longJumpBackward: 'ctrl arrowLeft',
|
|
longJumpForward: 'ctrl arrowRight',
|
|
},
|
|
PotPlayer: {
|
|
coin: 'shift c',
|
|
danmaku: 'shift d',
|
|
fullscreen: 'enter',
|
|
webFullscreen: '6',
|
|
longJumpBackward: 'ctrl arrowLeft',
|
|
longJumpForward: 'ctrl arrowRight',
|
|
seekBegin: 'backspace',
|
|
},
|
|
}
|
|
export const [, presets] = registerAndGetData('keymap.presets', presetBase, builtInPresets)
|