From aa690431b2d6356e2e239b53ba96593ecd5ad33d Mon Sep 17 00:00:00 2001 From: ivan baktsheev Date: Wed, 23 Apr 2014 16:11:34 +0400 Subject: [PATCH 1/3] added mac keybinding --- main.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/main.js b/main.js index c5e2b59..efbf207 100644 --- a/main.js +++ b/main.js @@ -177,9 +177,10 @@ define(function (require, exports, module) { CommandManager.register(MENU_NAME, COMMAND_ID, annotate); KeyBindingManager.addBinding(COMMAND_ID, "Ctrl-Alt-A"); + KeyBindingManager.addBinding(COMMAND_ID, "Cmd-Alt-A", "mac"); var menu = Menus.getMenu(Menus.AppMenuBar.EDIT_MENU); menu.addMenuDivider(); menu.addMenuItem(COMMAND_ID);//"menu-edit-annotate", -}); \ No newline at end of file +}); From 3fbc77d1158f3f776bb9fbaa1ab5e099c77627e4 Mon Sep 17 00:00:00 2001 From: ivan baktsheev Date: Wed, 23 Apr 2014 16:23:46 +0400 Subject: [PATCH 2/3] proper call --- main.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/main.js b/main.js index efbf207..ed99c59 100644 --- a/main.js +++ b/main.js @@ -176,8 +176,12 @@ define(function (require, exports, module) { CommandManager.register(MENU_NAME, COMMAND_ID, annotate); - KeyBindingManager.addBinding(COMMAND_ID, "Ctrl-Alt-A"); - KeyBindingManager.addBinding(COMMAND_ID, "Cmd-Alt-A", "mac"); + KeyBindingManager.addBinding(COMMAND_ID, [{ + "key": "Ctrl-Alt-A" + }, { + "key": "Cmd-Alt-A", + "platform": "mac" + }); var menu = Menus.getMenu(Menus.AppMenuBar.EDIT_MENU); menu.addMenuDivider(); From 3782633f1a000cc50b88f6ff3abba76e36c871d8 Mon Sep 17 00:00:00 2001 From: ivan baktsheev Date: Wed, 23 Apr 2014 16:25:04 +0400 Subject: [PATCH 3/3] typo fix --- main.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/main.js b/main.js index ed99c59..7265d4e 100644 --- a/main.js +++ b/main.js @@ -181,7 +181,7 @@ define(function (require, exports, module) { }, { "key": "Cmd-Alt-A", "platform": "mac" - }); + }]); var menu = Menus.getMenu(Menus.AppMenuBar.EDIT_MENU); menu.addMenuDivider();