Skip to content

Instantly share code, notes, and snippets.

@yimingliu
Last active December 25, 2020 00:06
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save yimingliu/19dfbca6b2dedcbc6c85b4fbf44fce90 to your computer and use it in GitHub Desktop.
Save yimingliu/19dfbca6b2dedcbc6c85b4fbf44fce90 to your computer and use it in GitHub Desktop.
Firefox 82.0 source code patch to change New Private Window shortcut to Cmd-Shift-N (like Safari) and Go Home key to Command-Shift-H (like Safari)
diff -urN firefox-82.0.3-orig/browser/base/content/browser-sets.inc firefox-82.0.3/browser/base/content/browser-sets.inc
--- firefox-82.0.3-orig/browser/base/content/browser-sets.inc 2020-11-08 12:21:54.000000000 -0800
+++ firefox-82.0.3/browser/base/content/browser-sets.inc 2020-11-14 17:15:57.000000000 -0800
@@ -212,7 +212,7 @@
<key id="goBackKb2" data-l10n-id="nav-back-shortcut-alt" command="Browser:Back" modifiers="accel"/>
<key id="goForwardKb2" data-l10n-id="nav-fwd-shortcut-alt" command="Browser:Forward" modifiers="accel"/>
#endif
- <key id="goHome" keycode="VK_HOME" oncommand="BrowserHome();" modifiers="alt"/>
+ <key id="goHome" data-l10n-id="yliu-go-home" oncommand="BrowserHome();" modifiers="accel,shift"/>
<key keycode="VK_F5" command="Browser:Reload"/>
#ifndef XP_MACOSX
<key id="showAllHistoryKb" data-l10n-id="history-show-all-shortcut" command="Browser:ShowAllHistory" modifiers="accel,shift"/>
@@ -318,7 +318,7 @@
reserved="true"/>
<key id="key_undoCloseTab" command="History:UndoCloseTab" data-l10n-id="tab-new-shortcut" modifiers="accel,shift"/>
- <key id="key_undoCloseWindow" command="History:UndoCloseWindow" data-l10n-id="window-new-shortcut" modifiers="accel,shift"/>
+ <key id="key_undoCloseWindow" command="History:UndoCloseWindow" data-l10n-id="yliu-window-undo-new-shortcut" modifiers="accel,shift"/>
#ifdef XP_GNOME
#define NUM_SELECT_TAB_MODIFIER alt
diff -urN firefox-82.0.3-orig/browser/locales/en-US/browser/browserSets.ftl firefox-82.0.3/browser/locales/en-US/browser/browserSets.ftl
--- firefox-82.0.3-orig/browser/locales/en-US/browser/browserSets.ftl 2020-11-08 12:21:54.000000000 -0800
+++ firefox-82.0.3/browser/locales/en-US/browser/browserSets.ftl 2020-11-14 17:15:00.000000000 -0800
@@ -11,6 +11,9 @@
window-new-shortcut =
.key = N
+yliu-window-undo-new-shortcut =
+ .key = Z
+
window-minimize-shortcut =
.key = M
@@ -97,6 +100,9 @@
nav-fwd-shortcut-alt =
.key = ]
+yliu-go-home =
+ .key = H
+
nav-reload-shortcut =
.key = R
@@ -105,7 +111,7 @@
.key = .
history-show-all-shortcut =
- .key = H
+ .key = VK_HOME
history-show-all-shortcut-mac =
.key = Y
@@ -191,7 +197,7 @@
.key = X
private-browsing-shortcut =
- .key = P
+ .key = N
## The shortcuts below are for Mac specific
## global menu.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment