场景:在消息发送的输入框中,使用快捷键的复制粘贴,全选,等等都会失效。
解决方案如下:
将如下代码放到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() }) }