Improve shortcut handling

This commit is contained in:
Lubos Lenco
2020-05-20 13:18:42 +02:00
parent 5cca22fcfc
commit c4a51c1e8b
5 changed files with 28 additions and 21 deletions
+3 -3
View File
@@ -35,8 +35,8 @@ class InputNode extends LogicNode {
}
var lazyPaint = Context.brushLazyRadius > 0 &&
(Operator.shortcut(Config.keymap.action_paint) ||
Operator.shortcut(Config.keymap.brush_ruler + "+" + Config.keymap.action_paint));
(Operator.shortcut(Config.keymap.action_paint, ShortcutDown) ||
Operator.shortcut(Config.keymap.brush_ruler + "+" + Config.keymap.action_paint, ShortcutDown));
var mouse = iron.system.Input.getMouse();
var paintX = mouse.viewX / iron.App.w();
@@ -56,7 +56,7 @@ class InputNode extends LogicNode {
startY = pen.viewY / iron.App.h();
}
if (Operator.shortcut(Config.keymap.brush_ruler + "+" + Config.keymap.action_paint)) {
if (Operator.shortcut(Config.keymap.brush_ruler + "+" + Config.keymap.action_paint, ShortcutDown)) {
if (lockX) paintX = startX;
if (lockY) paintY = startY;
}