browser/base/content/browser-sets.inc

Wed, 31 Dec 2014 06:09:35 +0100

author
Michael Schloh von Bennewitz <michael@schloh.com>
date
Wed, 31 Dec 2014 06:09:35 +0100
changeset 0
6474c204b198
permissions
-rw-r--r--

Cloned upstream origin tor-browser at tor-browser-31.3.0esr-4.5-1-build1
revision ID fc1c9ff7c1b2defdbc039f12214767608f46423f for hacking purpose.

     1 # -*- Mode: Java; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
     2 # This Source Code Form is subject to the terms of the Mozilla Public
     3 # License, v. 2.0. If a copy of the MPL was not distributed with this
     4 # file, You can obtain one at http://mozilla.org/MPL/2.0/.
     6 #ifdef XP_UNIX
     7 #ifndef XP_MACOSX
     8 #define XP_GNOME 1
     9 #endif
    10 #endif
    12   <stringbundleset id="stringbundleset">
    13     <stringbundle id="bundle_brand" src="chrome://branding/locale/brand.properties"/>
    14     <stringbundle id="bundle_shell" src="chrome://browser/locale/shellservice.properties"/>
    15     <stringbundle id="bundle_preferences" src="chrome://browser/locale/preferences/preferences.properties"/>
    16   </stringbundleset>
    18   <commandset id="mainCommandSet">
    19     <command id="cmd_newNavigator"                 oncommand="OpenBrowserWindow()"/>
    20     <command id="cmd_handleBackspace" oncommand="BrowserHandleBackspace();" />
    21     <command id="cmd_handleShiftBackspace" oncommand="BrowserHandleShiftBackspace();" />
    23     <command id="cmd_newNavigatorTab" oncommand="BrowserOpenNewTabOrWindow(event);"/>
    24     <command id="Browser:OpenFile"  oncommand="BrowserOpenFileWindow();"/>
    25     <command id="Browser:SavePage" oncommand="saveDocument(window.content.document);"/>
    27     <command id="Browser:SendLink"
    28              oncommand="MailIntegration.sendLinkForWindow(window.content);"/>
    30     <command id="cmd_pageSetup" oncommand="PrintUtils.showPageSetup();"/>
    31     <command id="cmd_print" oncommand="PrintUtils.print();"/>
    32     <command id="cmd_printPreview" oncommand="PrintUtils.printPreview(PrintPreviewListener);"/>
    33     <command id="cmd_close" oncommand="BrowserCloseTabOrWindow()"/>
    34     <command id="cmd_closeWindow" oncommand="BrowserTryToCloseWindow()"/>
    35     <command id="cmd_CustomizeToolbars" oncommand="BrowserCustomizeToolbar()"/>
    36     <command id="cmd_quitApplication" oncommand="goQuitApplication()"/>
    39     <commandset id="editMenuCommands"/>
    41     <command id="View:PageSource" oncommand="BrowserViewSourceOfDocument(content.document);" observes="isImage"/>
    42     <command id="View:PageInfo" oncommand="BrowserPageInfo();"/>
    43     <command id="View:FullScreen" oncommand="BrowserFullScreen();"/>
    44     <command id="cmd_find"
    45              oncommand="gFindBar.onFindCommand();"
    46              observes="isImage"/>
    47     <command id="cmd_findAgain"
    48              oncommand="gFindBar.onFindAgainCommand(false);"
    49              observes="isImage"/>
    50     <command id="cmd_findPrevious"
    51              oncommand="gFindBar.onFindAgainCommand(true);"
    52              observes="isImage"/>
    53 #ifdef XP_MACOSX
    54     <command id="cmd_findSelection" oncommand="gFindBar.onFindSelectionCommand();"/>
    55 #endif
    56     <!-- work-around bug 392512 -->
    57     <command id="Browser:AddBookmarkAs"
    58              oncommand="PlacesCommandHook.bookmarkCurrentPage(true, PlacesUtils.bookmarksMenuFolderId);"/>
    59     <!-- The command disabled state must be manually updated through
    60          PlacesCommandHook.updateBookmarkAllTabsCommand() -->
    61     <command id="Browser:BookmarkAllTabs"
    62              oncommand="PlacesCommandHook.bookmarkCurrentPages();"/>
    63     <command id="Browser:Home"    oncommand="BrowserHome();"/>
    64     <command id="Browser:Back"    oncommand="BrowserBack();" disabled="true"/>
    65     <command id="Browser:BackOrBackDuplicate" oncommand="BrowserBack(event);" disabled="true">
    66       <observes element="Browser:Back" attribute="disabled"/>
    67     </command>
    68     <command id="Browser:Forward" oncommand="BrowserForward();" disabled="true"/>
    69     <command id="Browser:ForwardOrForwardDuplicate" oncommand="BrowserForward(event);" disabled="true">
    70       <observes element="Browser:Forward" attribute="disabled"/>
    71     </command>
    72     <command id="Browser:Stop"    oncommand="BrowserStop();" disabled="true"/>
    73     <command id="Browser:Reload"  oncommand="if (event.shiftKey) BrowserReloadSkipCache(); else BrowserReload()" disabled="true"/>
    74     <command id="Browser:ReloadOrDuplicate" oncommand="BrowserReloadOrDuplicate(event)" disabled="true">
    75       <observes element="Browser:Reload" attribute="disabled"/>
    76     </command>
    77     <command id="Browser:ReloadSkipCache" oncommand="BrowserReloadSkipCache()" disabled="true">
    78       <observes element="Browser:Reload" attribute="disabled"/>
    79     </command>
    80     <command id="Browser:NextTab" oncommand="gBrowser.tabContainer.advanceSelectedTab(1, true);"/>
    81     <command id="Browser:PrevTab" oncommand="gBrowser.tabContainer.advanceSelectedTab(-1, true);"/>
    82     <command id="Browser:ShowAllTabs" oncommand="allTabs.open();"/>
    83     <command id="Browser:ToggleTabView" oncommand="TabView.toggle();"/>
    84     <command id="Browser:FocusNextFrame" oncommand="focusNextFrame(event);"/>
    85     <command id="cmd_fullZoomReduce"  oncommand="FullZoom.reduce()"/>
    86     <command id="cmd_fullZoomEnlarge" oncommand="FullZoom.enlarge()"/>
    87     <command id="cmd_fullZoomReset"   oncommand="FullZoom.reset()"/>
    88     <command id="cmd_fullZoomToggle"  oncommand="ZoomManager.toggleZoom();"/>
    89     <command id="cmd_gestureRotateLeft" oncommand="gGestureSupport.rotate(event.sourceEvent)"/>
    90     <command id="cmd_gestureRotateRight" oncommand="gGestureSupport.rotate(event.sourceEvent)"/>
    91     <command id="cmd_gestureRotateEnd" oncommand="gGestureSupport.rotateEnd()"/>
    92     <command id="Browser:OpenLocation" oncommand="openLocation();"/>
    93     <command id="Browser:RestoreLastSession" oncommand="restoreLastSession();" disabled="true"/>
    95     <command id="Tools:Search" oncommand="BrowserSearch.webSearch();"/>
    96     <command id="Tools:Downloads" oncommand="BrowserDownloadsUI();"/>
    97     <command id="Tools:DevToolbox" oncommand="gDevToolsBrowser.toggleToolboxCommand(gBrowser);"/>
    98     <command id="Tools:DevToolbar" oncommand="DeveloperToolbar.toggle();" disabled="true" hidden="true"/>
    99     <command id="Tools:DevToolbarFocus" oncommand="DeveloperToolbar.focusToggle();" disabled="true"/>
   100     <command id="Tools:DevAppMgr" oncommand="gDevToolsBrowser.openAppManager(gBrowser);" disabled="true" hidden="true"/>
   101     <command id="Tools:BrowserToolbox" oncommand="BrowserToolboxProcess.init();" disabled="true" hidden="true"/>
   102     <command id="Tools:BrowserConsole" oncommand="HUDService.toggleBrowserConsole();"/>
   103     <command id="Tools:Scratchpad" oncommand="Scratchpad.openScratchpad();"/>
   104     <command id="Tools:ResponsiveUI" oncommand="ResponsiveUI.toggle();"/>
   105     <command id="Tools:Eyedropper" oncommand="openEyedropper();"/>
   106     <command id="Tools:Addons" oncommand="BrowserOpenAddonsMgr();"/>
   107     <command id="Tools:ErrorConsole" oncommand="toJavaScriptConsole()" disabled="true" hidden="true"/>
   108     <command id="Tools:DevToolsConnect" oncommand="gDevToolsBrowser.openConnectScreen(gBrowser)" disabled="true" hidden="true"/>
   109     <command id="Tools:Sanitize"
   110      oncommand="Cc['@mozilla.org/browser/browserglue;1'].getService(Ci.nsIBrowserGlue).sanitize(window);"/>
   111     <command id="Tools:PrivateBrowsing"
   112       oncommand="OpenBrowserWindow({private: true});"/>
   113     <command id="Tools:RemoteWindow"
   114       oncommand="OpenBrowserWindow({remote: true});"/>
   115     <command id="Tools:NonRemoteWindow"
   116       oncommand="OpenBrowserWindow({remote: false});"/>
   117     <command id="History:UndoCloseTab" oncommand="undoCloseTab();"/>
   118     <command id="History:UndoCloseWindow" oncommand="undoCloseWindow();"/>
   119     <command id="Social:SharePage" oncommand="SocialShare.sharePage();" disabled="true"/>
   120     <command id="Social:ToggleSidebar" oncommand="SocialSidebar.toggleSidebar();" hidden="true"/>
   121     <command id="Social:ToggleNotifications" oncommand="Social.toggleNotifications();" hidden="true"/>
   122     <command id="Social:FocusChat" oncommand="SocialChatBar.focus();" hidden="true" disabled="true"/>
   123     <command id="Social:Addons" oncommand="BrowserOpenAddonsMgr('addons://list/service');"/>
   124   </commandset>
   126   <commandset id="placesCommands">
   127     <command id="Browser:ShowAllBookmarks"
   128              oncommand="PlacesCommandHook.showPlacesOrganizer('AllBookmarks');"/>
   129     <command id="Browser:ShowAllHistory"
   130              oncommand="PlacesCommandHook.showPlacesOrganizer('History');"/>
   131   </commandset>
   133   <broadcasterset id="mainBroadcasterSet">
   134     <broadcaster id="viewBookmarksSidebar" autoCheck="false" label="&bookmarksButton.label;"
   135                  type="checkbox" group="sidebar" sidebarurl="chrome://browser/content/bookmarks/bookmarksPanel.xul"
   136                  oncommand="toggleSidebar('viewBookmarksSidebar');"/>
   138     <!-- for both places and non-places, the sidebar lives at
   139          chrome://browser/content/history/history-panel.xul so there are no
   140          problems when switching between versions -->
   141     <broadcaster id="viewHistorySidebar" autoCheck="false" sidebartitle="&historyButton.label;"
   142                  type="checkbox" group="sidebar"
   143                  sidebarurl="chrome://browser/content/history/history-panel.xul"
   144                  oncommand="toggleSidebar('viewHistorySidebar');"/>
   146     <broadcaster id="viewWebPanelsSidebar" autoCheck="false"
   147                  type="checkbox" group="sidebar" sidebarurl="chrome://browser/content/web-panels.xul"
   148                  oncommand="toggleSidebar('viewWebPanelsSidebar');"/>
   150     <broadcaster id="bookmarkThisPageBroadcaster"
   151                  label="&bookmarkThisPageCmd.label;"
   152                  bookmarklabel="&bookmarkThisPageCmd.label;"
   153                  editlabel="&editThisBookmarkCmd.label;"/>
   155     <!-- popup blocking menu items -->
   156     <broadcaster id="blockedPopupAllowSite"
   157                  accesskey="&allowPopups.accesskey;"
   158                  oncommand="gPopupBlockerObserver.toggleAllowPopupsForSite(event);"/>
   159     <broadcaster id="blockedPopupEditSettings"
   160 #ifdef XP_WIN
   161                  label="&editPopupSettings.label;"
   162 #else
   163                  label="&editPopupSettingsUnix.label;"
   164 #endif
   165                  accesskey="&editPopupSettings.accesskey;"
   166                  oncommand="gPopupBlockerObserver.editPopupSettings();"/>
   167     <broadcaster id="blockedPopupDontShowMessage"
   168                  accesskey="&dontShowMessage.accesskey;"
   169                  type="checkbox"
   170                  oncommand="gPopupBlockerObserver.dontShowMessage();"/>
   171     <broadcaster id="blockedPopupsSeparator"/>
   172     <broadcaster id="isImage"/>
   173     <broadcaster id="isFrameImage"/>
   174     <broadcaster id="singleFeedMenuitemState" disabled="true"/>
   175     <broadcaster id="multipleFeedsMenuState" hidden="true"/>
   176     <broadcaster id="tabviewGroupsNumber" groups="1"/>
   177 #ifdef MOZ_SERVICES_SYNC
   178     <broadcaster id="sync-setup-state"/>
   179     <broadcaster id="sync-syncnow-state" hidden="true"/>
   180     <broadcaster id="sync-reauth-state" hidden="true"/>
   181 #endif
   182     <broadcaster id="workOfflineMenuitemState"/>
   183     <broadcaster id="socialSidebarBroadcaster" hidden="true"/>
   185     <!-- DevTools broadcasters -->
   186     <broadcaster id="devtoolsMenuBroadcaster_DevToolbox"
   187                  label="&devToolboxMenuItem.label;"
   188                  type="checkbox" autocheck="false"
   189                  command="Tools:DevToolbox"
   190                  key="key_devToolboxMenuItem"/>
   191     <broadcaster id="devtoolsMenuBroadcaster_DevToolbar"
   192                  label="&devToolbarMenu.label;"
   193                  type="checkbox" autocheck="false"
   194                  command="Tools:DevToolbar"
   195                  key="key_devToolbar"/>
   196     <broadcaster id="devtoolsMenuBroadcaster_DevAppMgr"
   197                  label="&devAppMgrMenu.label;"
   198                  command="Tools:DevAppMgr"/>
   199     <broadcaster id="devtoolsMenuBroadcaster_BrowserToolbox"
   200                  label="&browserToolboxMenu.label;"
   201                  command="Tools:BrowserToolbox"/>
   202     <broadcaster id="devtoolsMenuBroadcaster_BrowserConsole"
   203                  label="&browserConsoleCmd.label;"
   204                  key="key_browserConsole"
   205                  command="Tools:BrowserConsole"/>
   206     <broadcaster id="devtoolsMenuBroadcaster_Scratchpad"
   207                  label="&scratchpad.label;"
   208                  command="Tools:Scratchpad"
   209                  key="key_scratchpad"/>
   210     <broadcaster id="devtoolsMenuBroadcaster_ResponsiveUI"
   211                  label="&responsiveDesignTool.label;"
   212                  type="checkbox" autocheck="false"
   213                  command="Tools:ResponsiveUI"
   214                  key="key_responsiveUI"/>
   215     <broadcaster id="devtoolsMenuBroadcaster_Eyedropper"
   216                  label="&eyedropper.label;"
   217                  type="checkbox" autocheck="false"
   218                  command="Tools:Eyedropper"/>
   219     <broadcaster id="devtoolsMenuBroadcaster_PageSource"
   220                  label="&pageSourceCmd.label;"
   221                  key="key_viewSource"
   222                  command="View:PageSource"/>
   223     <broadcaster id="devtoolsMenuBroadcaster_ErrorConsole"
   224                  label="&errorConsoleCmd.label;"
   225                  command="Tools:ErrorConsole"/>
   226     <broadcaster id="devtoolsMenuBroadcaster_GetMoreTools"
   227                  label="&getMoreDevtoolsCmd.label;"
   228                  oncommand="openUILinkIn('https://addons.mozilla.org/firefox/collections/mozilla/webdeveloper/', 'tab');"/>
   229     <broadcaster id="devtoolsMenuBroadcaster_connect"
   230                  label="&devtoolsConnect.label;"
   231                  command="Tools:DevToolsConnect"/>
   232   </broadcasterset>
   234   <keyset id="mainKeyset">
   235     <key id="key_newNavigator"
   236          key="&newNavigatorCmd.key;"
   237          command="cmd_newNavigator"
   238          modifiers="accel"/>
   239     <key id="key_newNavigatorTab" key="&tabCmd.commandkey;" modifiers="accel" command="cmd_newNavigatorTab"/>
   240     <key id="focusURLBar" key="&openCmd.commandkey;" command="Browser:OpenLocation"
   241          modifiers="accel"/>
   242 #ifndef XP_MACOSX
   243     <key id="focusURLBar2" key="&urlbar.accesskey;" command="Browser:OpenLocation"
   244          modifiers="alt"/>
   245 #endif
   247 #
   248 # Search Command Key Logic works like this:
   249 #
   250 # Unix: Ctrl+K (cross platform binding)
   251 #       Ctrl+J (in case of emacs Ctrl-K conflict)
   252 # Mac:  Cmd+K (cross platform binding)
   253 #       Cmd+Opt+F (platform convention)
   254 # Win:  Ctrl+K (cross platform binding)
   255 #       Ctrl+E (IE compat)
   256 #
   257 # We support Ctrl+K on all platforms now and advertise it in the menu since it is
   258 # our standard - it is a "safe" choice since it is near no harmful keys like "W" as
   259 # "E" is. People mourning the loss of Ctrl+K for emacs compat can switch their GTK
   260 # system setting to use emacs emulation, and we should respect it. Focus-Search-Box
   261 # is a fundamental keybinding and we are maintaining a XP binding so that it is easy
   262 # for people to switch to Linux.
   263 #
   264     <key id="key_search" key="&searchFocus.commandkey;" command="Tools:Search" modifiers="accel"/>
   265 #ifdef XP_MACOSX
   266     <key id="key_search2" key="&findOnCmd.commandkey;" command="Tools:Search" modifiers="accel,alt"/>
   267 #endif
   268 #ifdef XP_WIN
   269     <key id="key_search2" key="&searchFocus.commandkey2;" command="Tools:Search" modifiers="accel"/>
   270 #endif
   271 #ifdef XP_GNOME
   272     <key id="key_search2" key="&searchFocusUnix.commandkey;" command="Tools:Search" modifiers="accel"/>
   273     <key id="key_openDownloads" key="&downloadsUnix.commandkey;" command="Tools:Downloads" modifiers="accel,shift"/>
   274 #else
   275     <key id="key_openDownloads" key="&downloads.commandkey;" command="Tools:Downloads" modifiers="accel"/>
   276 #endif
   277     <key id="key_openAddons" key="&addons.commandkey;" command="Tools:Addons" modifiers="accel,shift"/>
   278     <key id="key_devToolboxMenuItemF12" keycode="&devToolsCmd.keycode;" keytext="&devToolsCmd.keytext;" command="Tools:DevToolbox"/>
   279     <key id="key_browserConsole" key="&browserConsoleCmd.commandkey;" command="Tools:BrowserConsole" modifiers="accel,shift"/>
   280     <key id="key_devToolbar" keycode="&devToolbar.keycode;" modifiers="shift"
   281          keytext="&devToolbar.keytext;" command="Tools:DevToolbarFocus"/>
   282     <key id="key_responsiveUI" key="&responsiveDesignTool.commandkey;" command="Tools:ResponsiveUI"
   283 #ifdef XP_MACOSX
   284         modifiers="accel,alt"
   285 #else
   286         modifiers="accel,shift"
   287 #endif
   288     />
   290     <key id="key_devToolboxMenuItem" keytext="&devToolboxMenuItem.keytext;"
   291          command="Tools:DevToolbox" key="&devToolboxMenuItem.keytext;"
   292 #ifdef XP_MACOSX
   293         modifiers="accel,alt"
   294 #else
   295         modifiers="accel,shift"
   296 #endif
   297     />
   299     <key id="key_scratchpad" keycode="&scratchpad.keycode;" modifiers="shift"
   300          keytext="&scratchpad.keytext;" command="Tools:Scratchpad"/>
   301     <key id="openFileKb" key="&openFileCmd.commandkey;" command="Browser:OpenFile"  modifiers="accel"/>
   302     <key id="key_savePage" key="&savePageCmd.commandkey;" command="Browser:SavePage" modifiers="accel"/>
   303     <key id="printKb" key="&printCmd.commandkey;" command="cmd_print"  modifiers="accel"/>
   304     <key id="key_close" key="&closeCmd.key;" command="cmd_close" modifiers="accel"/>
   305     <key id="key_closeWindow" key="&closeCmd.key;" command="cmd_closeWindow" modifiers="accel,shift"/>
   306     <key id="key_undo"
   307          key="&undoCmd.key;"
   308          modifiers="accel"/>
   309 #ifdef XP_UNIX
   310     <key id="key_redo" key="&undoCmd.key;" modifiers="accel,shift"/>
   311 #else
   312     <key id="key_redo" key="&redoCmd.key;" modifiers="accel"/>
   313 #endif
   314     <key id="key_cut"
   315          key="&cutCmd.key;"
   316          modifiers="accel"/>
   317     <key id="key_copy"
   318          key="&copyCmd.key;"
   319          modifiers="accel"/>
   320     <key id="key_paste"
   321          key="&pasteCmd.key;"
   322          modifiers="accel"/>
   323     <key id="key_delete" keycode="VK_DELETE" command="cmd_delete"/>
   324     <key id="key_selectAll" key="&selectAllCmd.key;" modifiers="accel"/>
   326     <key keycode="VK_BACK" command="cmd_handleBackspace"/>
   327     <key keycode="VK_BACK" command="cmd_handleShiftBackspace" modifiers="shift"/>
   328 #ifndef XP_MACOSX
   329     <key id="goBackKb"  keycode="VK_LEFT" command="Browser:Back" modifiers="alt"/>
   330     <key id="goForwardKb"  keycode="VK_RIGHT" command="Browser:Forward" modifiers="alt"/>
   331 #else
   332     <key id="goBackKb" keycode="VK_LEFT" command="Browser:Back" modifiers="accel" />
   333     <key id="goForwardKb" keycode="VK_RIGHT" command="Browser:Forward" modifiers="accel" />
   334 #endif
   335 #ifdef XP_UNIX
   336     <key id="goBackKb2" key="&goBackCmd.commandKey;" command="Browser:Back" modifiers="accel"/>
   337     <key id="goForwardKb2" key="&goForwardCmd.commandKey;" command="Browser:Forward" modifiers="accel"/>
   338 #endif
   339     <key id="goHome" keycode="VK_HOME" command="Browser:Home" modifiers="alt"/>
   340     <key keycode="VK_F5" command="Browser:Reload"/>
   341 #ifndef XP_MACOSX
   342     <key id="showAllHistoryKb" key="&showAllHistoryCmd.commandkey;" command="Browser:ShowAllHistory" modifiers="accel,shift"/>
   343     <key keycode="VK_F5" command="Browser:ReloadSkipCache" modifiers="accel"/>
   344     <key keycode="VK_F6" command="Browser:FocusNextFrame"/>
   345     <key keycode="VK_F6" command="Browser:FocusNextFrame" modifiers="shift"/>
   346     <key id="key_fullScreen" keycode="VK_F11" command="View:FullScreen"/>
   347 #else
   348     <key id="key_fullScreen" key="&fullScreenCmd.macCommandKey;" command="View:FullScreen" modifiers="accel,control"/>
   349     <key id="key_fullScreen_old" key="&fullScreenCmd.macCommandKey;" command="View:FullScreen" modifiers="accel,shift"/>
   350     <key keycode="VK_F11" command="View:FullScreen"/>
   351 #endif
   352     <key key="&reloadCmd.commandkey;" command="Browser:Reload" modifiers="accel" id="key_reload"/>
   353     <key key="&reloadCmd.commandkey;" command="Browser:ReloadSkipCache" modifiers="accel,shift"/>
   354     <key id="key_viewSource" key="&pageSourceCmd.commandkey;" command="View:PageSource" modifiers="accel"/>
   355 #ifndef XP_WIN
   356     <key id="key_viewInfo"   key="&pageInfoCmd.commandkey;"   command="View:PageInfo"   modifiers="accel"/>
   357 #endif
   358     <key id="key_find" key="&findOnCmd.commandkey;" command="cmd_find" modifiers="accel"/>
   359     <key id="key_findAgain" key="&findAgainCmd.commandkey;" command="cmd_findAgain" modifiers="accel"/>
   360     <key id="key_findPrevious" key="&findAgainCmd.commandkey;" command="cmd_findPrevious" modifiers="accel,shift"/>
   361 #ifdef XP_MACOSX
   362     <key id="key_findSelection" key="&findSelectionCmd.commandkey;" command="cmd_findSelection" modifiers="accel"/>
   363 #endif
   364     <key keycode="&findAgainCmd.commandkey2;" command="cmd_findAgain"/>
   365     <key keycode="&findAgainCmd.commandkey2;"  command="cmd_findPrevious" modifiers="shift"/>
   367     <key id="addBookmarkAsKb" key="&bookmarkThisPageCmd.commandkey;" command="Browser:AddBookmarkAs" modifiers="accel"/>
   368 # Accel+Shift+A-F are reserved on GTK
   369 #ifndef MOZ_WIDGET_GTK
   370     <key id="bookmarkAllTabsKb" key="&bookmarkThisPageCmd.commandkey;" oncommand="PlacesCommandHook.bookmarkCurrentPages();" modifiers="accel,shift"/>
   371     <key id="manBookmarkKb" key="&bookmarksCmd.commandkey;" command="Browser:ShowAllBookmarks" modifiers="accel,shift"/>
   372 #else
   373     <key id="manBookmarkKb" key="&bookmarksGtkCmd.commandkey;" command="Browser:ShowAllBookmarks" modifiers="accel,shift"/>
   374 #endif
   375     <key id="viewBookmarksSidebarKb" key="&bookmarksCmd.commandkey;" command="viewBookmarksSidebar" modifiers="accel"/>
   376 #ifdef XP_WIN
   377 # Cmd+I is conventially mapped to Info on MacOS X, thus it should not be
   378 # overridden for other purposes there.
   379     <key id="viewBookmarksSidebarWinKb" key="&bookmarksWinCmd.commandkey;" command="viewBookmarksSidebar" modifiers="accel"/>
   380 #endif
   382     <!--<key id="markPage" key="&markPageCmd.commandkey;" command="Social:TogglePageMark" modifiers="accel,shift"/>-->
   383     <key id="focusChatBar" key="&social.chatBar.commandkey;" command="Social:FocusChat" modifiers="accel,shift"/>
   385     <key id="key_stop" keycode="VK_ESCAPE" command="Browser:Stop"/>
   387 #ifdef XP_MACOSX
   388     <key id="key_stop_mac" modifiers="accel" key="&stopCmd.macCommandKey;" command="Browser:Stop"/>
   389 #endif
   391     <key id="key_gotoHistory"
   392          key="&historySidebarCmd.commandKey;"
   393 #ifdef XP_MACOSX
   394          modifiers="accel,shift"
   395 #else
   396          modifiers="accel"
   397 #endif
   398          command="viewHistorySidebar"/>
   400     <key id="key_fullZoomReduce"  key="&fullZoomReduceCmd.commandkey;"   command="cmd_fullZoomReduce"  modifiers="accel"/>
   401     <key                          key="&fullZoomReduceCmd.commandkey2;"  command="cmd_fullZoomReduce"  modifiers="accel"/>
   402     <key id="key_fullZoomEnlarge" key="&fullZoomEnlargeCmd.commandkey;"  command="cmd_fullZoomEnlarge" modifiers="accel"/>
   403     <key                          key="&fullZoomEnlargeCmd.commandkey2;" command="cmd_fullZoomEnlarge" modifiers="accel"/>
   404     <key                          key="&fullZoomEnlargeCmd.commandkey3;" command="cmd_fullZoomEnlarge" modifiers="accel"/>
   405     <key id="key_fullZoomReset"   key="&fullZoomResetCmd.commandkey;"    command="cmd_fullZoomReset"   modifiers="accel"/>
   406     <key                          key="&fullZoomResetCmd.commandkey2;"   command="cmd_fullZoomReset"   modifiers="accel"/>
   408     <key id="key_showAllTabs" command="Browser:ShowAllTabs" keycode="VK_TAB" modifiers="control,shift"/>
   410     <key id="key_switchTextDirection" key="&bidiSwitchTextDirectionItem.commandkey;" command="cmd_switchTextDirection" modifiers="accel,shift" />
   412     <key id="key_tabview" key="&tabView.commandkey;" command="Browser:ToggleTabView" modifiers="accel,shift"/>
   414     <key id="key_privatebrowsing" command="Tools:PrivateBrowsing" key="&privateBrowsingCmd.commandkey;" modifiers="accel,shift"/>
   415     <key id="key_sanitize" command="Tools:Sanitize" keycode="VK_DELETE" modifiers="accel,shift"/>
   416 #ifdef XP_MACOSX
   417     <key id="key_sanitize_mac" command="Tools:Sanitize" keycode="VK_BACK" modifiers="accel,shift"/>
   418 #endif
   419 #ifdef XP_UNIX
   420     <key id="key_quitApplication" key="&quitApplicationCmdUnix.key;" command="cmd_quitApplication" modifiers="accel"/>
   421 #endif
   423 #ifdef FULL_BROWSER_WINDOW
   424     <key id="key_undoCloseTab" command="History:UndoCloseTab" key="&tabCmd.commandkey;" modifiers="accel,shift"/>
   425 #endif
   426     <key id="key_undoCloseWindow" command="History:UndoCloseWindow" key="&newNavigatorCmd.key;" modifiers="accel,shift"/>
   428 #ifdef XP_GNOME
   429 #define NUM_SELECT_TAB_MODIFIER alt
   430 #else
   431 #define NUM_SELECT_TAB_MODIFIER accel
   432 #endif
   434 #expand    <key id="key_selectTab1" oncommand="gBrowser.selectTabAtIndex(0, event);" key="1" modifiers="__NUM_SELECT_TAB_MODIFIER__"/>
   435 #expand    <key id="key_selectTab2" oncommand="gBrowser.selectTabAtIndex(1, event);" key="2" modifiers="__NUM_SELECT_TAB_MODIFIER__"/>
   436 #expand    <key id="key_selectTab3" oncommand="gBrowser.selectTabAtIndex(2, event);" key="3" modifiers="__NUM_SELECT_TAB_MODIFIER__"/>
   437 #expand    <key id="key_selectTab4" oncommand="gBrowser.selectTabAtIndex(3, event);" key="4" modifiers="__NUM_SELECT_TAB_MODIFIER__"/>
   438 #expand    <key id="key_selectTab5" oncommand="gBrowser.selectTabAtIndex(4, event);" key="5" modifiers="__NUM_SELECT_TAB_MODIFIER__"/>
   439 #expand    <key id="key_selectTab6" oncommand="gBrowser.selectTabAtIndex(5, event);" key="6" modifiers="__NUM_SELECT_TAB_MODIFIER__"/>
   440 #expand    <key id="key_selectTab7" oncommand="gBrowser.selectTabAtIndex(6, event);" key="7" modifiers="__NUM_SELECT_TAB_MODIFIER__"/>
   441 #expand    <key id="key_selectTab8" oncommand="gBrowser.selectTabAtIndex(7, event);" key="8" modifiers="__NUM_SELECT_TAB_MODIFIER__"/>
   442 #expand    <key id="key_selectLastTab" oncommand="gBrowser.selectTabAtIndex(-1, event);" key="9" modifiers="__NUM_SELECT_TAB_MODIFIER__"/>
   444   </keyset>
   446 # Used by baseMenuOverlay
   447 #ifdef XP_MACOSX
   448   <commandset id="baseMenuCommandSet" />
   449 #endif
   450   <keyset id="baseMenuKeyset" />

mercurial