场景:在消息发送的输入框中,使用快捷键的复制粘贴,全选,等等都会失效。
解决方案如下:
将如下代码放到main/index.js主进程中
if (process.platform === 'darwin') {
let contents = mainWindow.webContents
globalShortcut.register('CommandOrControl+C', () => {
contents.copy()
})
globalShortcut.register('CommandOrControl+V', () => {
contents.paste()
})
globalShortcut.register('CommandOrControl+X', () => {
contents.cut()
})
globalShortcut.register('CommandOrControl+A', () => {
contents.selectAll()
})
}
来源:oschina
链接:https://my.oschina.net/u/4365323/blog/3236512