From 5913e6780e6bc885551db508c84c4a3b7ab25206 Mon Sep 17 00:00:00 2001 From: Dan Stillman Date: Tue, 29 Apr 2014 17:11:07 -0400 Subject: [PATCH] Fix Redo via Cmd-Shift-Z in notes on OS X --- .../zotero/bindings/styled-textbox.xml | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/chrome/content/zotero/bindings/styled-textbox.xml b/chrome/content/zotero/bindings/styled-textbox.xml index 443532728..9cb967fa8 100644 --- a/chrome/content/zotero/bindings/styled-textbox.xml +++ b/chrome/content/zotero/bindings/styled-textbox.xml @@ -125,6 +125,18 @@ this._eventHandler = function (event) { //Zotero.debug(event.type); switch (event.type) { + case 'keydown': + // Intercept and manually trigger redo for Cmd-Shift-Z, + // which keeps it from toggling the Zotero pane instead + if (Zotero.isMac && event.metaKey && event.shiftKey && !event.ctrlKey + && !event.altKey && event.keyCode == 90) { + event.stopPropagation(); + event.preventDefault(); + self.redo(); + return; + } + break; + case 'keypress': // Ignore keypresses that don't change // any text @@ -336,6 +348,14 @@ + + + + + +