diff --git a/desktop/sources/scripts/dotgrid.js b/desktop/sources/scripts/dotgrid.js index 57ea2ca..b960218 100644 --- a/desktop/sources/scripts/dotgrid.js +++ b/desktop/sources/scripts/dotgrid.js @@ -156,6 +156,9 @@ function Dotgrid(width,height,grid_x,grid_y,block_x,block_y,thickness = 3,lineca this.controller.add("default","Layers","Move Above",() => { dotgrid.tool.layer_up() },"P"); this.controller.add("default","Layers","Move Below",() => { dotgrid.tool.layer_down() },"L"); + this.controller.add("default","Layers","Foreground",() => { dotgrid.tool.select_layer(0) },"CmdOrCtrl+1"); + this.controller.add("default","Layers","Middleground",() => { dotgrid.tool.select_layer(1) },"CmdOrCtrl+2"); + this.controller.add("default","Layers","Background",() => { dotgrid.tool.select_layer(2) },"CmdOrCtrl+3"); this.controller.add("default","View","Tools",() => { dotgrid.interface.toggle(); },"U"); this.controller.add("default","View","Grid",() => { dotgrid.guide.toggle(); },"H"); diff --git a/desktop/sources/scripts/keyboard.js b/desktop/sources/scripts/keyboard.js index 8b38af6..9011a61 100644 --- a/desktop/sources/scripts/keyboard.js +++ b/desktop/sources/scripts/keyboard.js @@ -91,7 +91,7 @@ function Keyboard() dotgrid.keyboard.move(0,-1); e.preventDefault(); } - if(e.code && e.code.substr(0,5) == "Digit"){ + if(e.code && e.code.substr(0,5) == "Digit" && !e.metaKey && !e.ctrlKey){ var value = parseInt(e.code.substr(5,1)); dotgrid.keyboard.push(value); e.preventDefault();