import { PluginMetadata } from '@/plugins/plugin' import { toggleLight } from '@/components/video/player-light' import type { KeyBindingAction } from '../../../components/utils/keymap/bindings' export const plugin: PluginMetadata = { name: 'keymap.actions.togglePlayerLight', displayName: '快捷键扩展 - 开关灯', setup: ({ addData }) => { addData('keymap.actions', (actions: Record) => { actions.togglePlayerLight = { displayName: '开关灯', run: async () => { toggleLight() }, } }) addData('keymap.presets', (presetBase: Record) => { presetBase.togglePlayerLight = 'shift l' }) }, }