electron 맥버전으로 빌드시 복사하기, 붙여넣기 안될때..
안녕하세요.
오늘은 electron 관련하여 글을 적어요~
electron 으로 빌드를 하면 윈도우에서는 문제가 없는데 맥에서는 복사하기,붙여넣기 등 단축키가 안됩니다.
그럴때 아래와 같이 추가해주시면 메뉴에 단축키 설정을 할수 있습니다.
참고하세요~
const {app} = require('electron')
const Menu = require('electron').Menu
app.on('ready', () => {
createWindow()
createMenu()
})
function createMenu() {
const application = {
label: "Application",
submenu: [
{
label: "About Application",
selector: "orderFrontStandardAboutPanel:"
},
{
type: "separator"
},
{
label: "Quit",
accelerator: "Command+Q",
click: () => {
app.quit()
}
}
]
}
const edit = {
label: "Edit",
submenu: [
{
label: "Undo",
accelerator: "CmdOrCtrl+Z",
selector: "undo:"
},
{
label: "Redo",
accelerator: "Shift+CmdOrCtrl+Z",
selector: "redo:"
},
{
type: "separator"
},
{
label: "Cut",
accelerator: "CmdOrCtrl+X",
selector: "cut:"
},
{
label: "Copy",
accelerator: "CmdOrCtrl+C",
selector: "copy:"
},
{
label: "Paste",
accelerator: "CmdOrCtrl+V",
selector: "paste:"
},
{
label: "Select All",
accelerator: "CmdOrCtrl+A",
selector: "selectAll:"
}
]
}
const template = [
application,
edit
]
Menu.setApplicationMenu(Menu.buildFromTemplate(template))
}
Congratulations @hoons! You received a personal award!
You can view your badges on your Steem Board and compare to others on the Steem Ranking
Vote for @Steemitboard as a witness to get one more award and increased upvotes!