From 679e3abccf4a28a791f90c978b07c579d137bac3 Mon Sep 17 00:00:00 2001 From: Devine Lu Linvega Date: Wed, 7 Mar 2018 09:32:31 +1300 Subject: [PATCH] Change layers with ctrl+1/2/3 --- desktop/sources/scripts/dotgrid.js | 3 +++ desktop/sources/scripts/keyboard.js | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) 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();