Addresses #401, Add keyboard shortcuts

Default extensions.zotero.keys.overrideGlobal to off
This commit is contained in:
Dan Stillman 2007-02-01 19:50:35 +00:00
parent 8738662dc6
commit f35f9f4827
3 changed files with 16 additions and 1 deletions

View File

@ -210,6 +210,9 @@ var ZoteroPane = new function()
}
/*
* Trigger actions based on keyboard shortcuts
*/
function handleKeyPress(event) {
// Ignore keystrokes if Zotero pane is closed
if (document.getElementById('zotero-pane').getAttribute('hidden') == 'true') {

View File

@ -653,6 +653,12 @@ Zotero.Prefs = new function(){
}
/*
* Handles keyboard shortcut initialization from preferences, optionally
* overriding existing global shortcuts
*
* Actions are configured in ZoteroPane.handleKeyPress()
*/
Zotero.Keys = new function() {
this.init = init;
this.windowInit = windowInit;
@ -663,6 +669,9 @@ Zotero.Keys = new function() {
_keys = {};
/*
* Called by Zotero.init()
*/
function init() {
// Get the key=>command mappings from the prefs
for each (var action in _actions) {
@ -671,6 +680,9 @@ Zotero.Keys = new function() {
}
/*
* Called by ZoteroPane.onLoad()
*/
function windowInit(document) {
var useShift = Zotero.isMac;

View File

@ -21,7 +21,7 @@ pref("extensions.zotero.lastCreatorFieldMode",0);
pref("extensions.zotero.lastRenameAssociatedFile", false);
// Keyboard shortcuts
pref("extensions.zotero.keys.overrideGlobal", true);
pref("extensions.zotero.keys.overrideGlobal", false);
pref("extensions.zotero.keys.openZotero", 'Z');
pref("extensions.zotero.keys.toggleFullscreen", 'F');
pref("extensions.zotero.keys.library", 'L');