# 键盘事件

键盘事件可同时在win和mac系统兼容。

# 使用

使用KeybindingService来绑定键盘事件

# 说明

mod在win系统定义为ctrl,在mac系统定义为


export class Clipboard extends Disposable {

    constructor(@IKeybindingService readonly keybinding: KeybindingService) {
        super()
        // 绑定单个事件
        keybinding.bind('mod+c', () => {
            // 处理事件
        })
        // 同时绑定多个事件
        keybinding.bind(['mod+c','mod+v'], () => {
            // 处理事件
        })
        
        // 解绑单个事件
        keybinding.unbind('mod+c')
        // 解绑多个事件
        keybinding.unbind(['mod+c','mod+v'])
        
        // 手动触发键盘事件
        keybinding.trigger('mod+c')
    }
}