electron 맥버전으로 빌드시 복사하기, 붙여넣기 안될때..

in #electron6 years ago

안녕하세요.
오늘은 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))
}

Sort:  

Congratulations @hoons! You received a personal award!

Happy Birthday! - You are on the Steem blockchain for 1 year!

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!

Coin Marketplace

STEEM 0.19
TRX 0.15
JST 0.029
BTC 63438.65
ETH 2632.46
USDT 1.00
SBD 2.75