27-01-2026
06:47 AM
- last edited on
27-01-2026
07:04 AM
by
Jon
Hi, all y’all:
I’m genuinely delighted to share that, as of Release 147, you can customize Firefox keyboard shortcuts on desktop (MacOS, Windows, and Linux)!
To try it, type about:keyboard in the address bar. From there, you can replace hard-to-type or hard-to-remember shortcuts, eliminate conflicts with other software, and create a set of shortcuts that work best for you. As a member of the disability community and as a Mac user who still can’t completely erase my Windows shortcuts muscle memory (thanks, first OS!), I know from personal experience how powerful even small changes to keyboard shortcuts can be.
We intentionally built this first version as a sturdy-but-limited functional prototype so we could ship it quickly and learn from your real-world use. We’re proud of what we’ve done so far and already planning version 2 for later this year, but we want your feedback to shape what comes next.
Some of you have championed this feature for years (and yes, your astounding 1,600 upvotes helped us to prioritize it. THANK YOU ♥️) Other folks may be trying customizable keyboard shortcuts for the first time, and maybe you’re even wondering if it’s for you. Everyone is welcome to jump into this conversation. Please ask all kinds of questions, share what’s working (or not), and let us know what you think.
A few important notes:
We’re looking forward to learning with you,
Kim
31-01-2026 04:14 AM
If you are interested, you could have a look at Obsidian's Hotkey settings UI. I think their approach is very nice, especially regarding handling conflicts and multiple assignments.
31-01-2026 04:07 PM
A huge massive W for Firefox users 20 (twenty) years in the making.
Thanks a million!
01-02-2026 01:42 PM
Ok, cool, but why are there so many missing?
In particular, I want to change key_selectTab1 etc, which are ctrl+1/2/3/... on windows and alt+1/2/3/... on linux. ctrl+tab, ctrl+shift+tab are also missing, and "shift+ctrl+tab" is listed as "show all tabs" for some reason.
02-02-2026 05:25 PM
Hello,
I have used the new functionality, it is such a great start !
Here are my observation so far
Please allow more actions to be key-bound to
Please allow more than one keyboard keybind for the same action
Please allow mouse or joystick events to be bound to actions, my favorite is binding mousebutton 4/5 to left tab/ right tab
Here is example of more actions
goto last tab,
goto first tab,
goto previous/next tab (this is different from left /right tab), it is related to the tab order and that parents
goto parent tab / go to next child tab (looping inside the parent)
goto next tab group
unhide/hide all tabs hidden tabs
show only X group tab
allow navigation of about:keyboard with the keyboard only
bind delete or backspace to "clear key", enter to "bind key" in about:keyboard
a clear all key bindings button as well as restore all keyboard binding to default buttons (both of these should have a "are you sure" prompt)
a button to save the keybindings to a file
a button to load the keybindings to a file
a keybinding to load keybinding from a file (this allows "keyboard layout" swithing similar to QMK keyboard
02-02-2026 05:39 PM
More keyboard actions
Pin/unpin tab
Reopen recently closed tab ( I put CTRL+SHIFT+W ) actually this one is already here
Toggle group collapse/expand
Rename tab group
open/close sidebar (currently alt+ctrl+z not rebindable, newly added)
fullscreen-into-window-footprint -> See full-screen-api.ignore-widgets for what that means, a different kind of fullscreen
keybinding for the "picture in picture" viewer, play pause stop previous next fullscreen detach
keybinding to open a custom website or bookmark
keybinding to a search keyword in address bar
Clear cache or cookies
Focus URL bar or search bar
toggle reader mode
toggle printer mode
toggle darkmode (both in dark reader and basic)
toggle high contrast mode
unload tabs to the left/right/all other tabs/all tabs in all windows except displayed tabs
mute all tabs that are making sound
unmute all tabs
disable / pause javascript
toggle javascript debugger step by step mode
toggle individual permission camera,microphone,storage,location, turn all off, turn all on etc..
highlight keyword in page
expand all replies, all read more
start a custom tampermonkey/violentmonkey script
change multiaccount container
save tab entire context to a file / freeze/play a tab
key to show all keybinds on screen now
open password manager
open addon manager
bind key to user defined command
key to open firefox in another profile (like Firefox Profile Switcher which is currently dead)
accessibility functions like TTS and so on
02-02-2026 05:53 PM
more actions
Move current tab to a new window
Merge all windows into one
Move tab to specific monitor
Go to sound making tab
Go to pinned tab
Copy all selected tab URLS
(For all URL in clipboard) Open tabs from clipboard
Freeze this tab (suspend all modification, prevent autoreload, just freeze) (and unfreeze)
Toggle from scrollanywhere to autoscroll
Disable SponsorBlock for this channel
Disable uBlockorigin for this website / this specific page
Open this page in 12ft.io
Close tabs to the right (and left and close other tabs)
Toggle Ad-nauseum
toggle youtube ambient mode
toggle youtube 2x mode
toggle youtube seekbynumber
toggle augmentedsteam
goto bitwarden
toggle canvasblocker / cookie autodelete for this page/website
Display download status bar
Show active addons on this page
Firefox multiaccount container controls
Toggle Gesturify
Hide youtube shorts / hide youtube member only content
Move all active tabs to the left "order by active"
Toggle print mode editor mode (Print Edit WE)
Split window vertically /horizontally (dual tab and quad tab window and more division)
Toggle tab bar on split windows
Scan QR code on screen
Toggle View Youtube Shorts in regular viewer (adds time stamps and seeking)
Save page as single file
Save all media content on page (similar to DownThemAll, but from current cached page)
Changed Spoofed geolocation (global and for this website)
Change Spoofed Useragent (global and for this website)
Open Tab Manager
Show tab count (active/inactive/total, per window, window count, all window total)
Save all selected tabs to bookmark
Translate webpage to preffered language (like TWP, but offline in browser)
Tile tabs to layout (1/1 2/2 4/4 etc.. many layouts, see Tile Tabs WE)
Set Zoom to 100%
03-02-2026 11:26 PM
webextensions commands seem to be present there already, site specific actions likely won't be possible unless extension exposes them
03-02-2026 12:57 AM
+1 for tab Options (Basically everyting you get when right-clicking on a tab)
03-02-2026 06:54 PM
In principle this could have been the killer feature… but it doesn’t let one customise "Reopen Last Closed Tab OF THE CURRENT WINDOW"… so one’s still stuck with that crappy regression, where Ctrl+Shift+T (or whatever one chooses) actually opens the last closed windows - which is completely useless as there’s already another shortcut for that.
03-02-2026 09:07 PM
This is awesome, thanks for your hard work. As others have said changing the Sidebar from Ctrl+Alt+Z would be nice because it conflicts with Nvidia shortcuts. Also, to be able to change tab switching from ctrl+pageup/down to ctrl+left/right arrow. You guys do amazing stuff, thanks again!
04-02-2026 02:21 AM
Hello! I'm not getting this to work, about:keyboard is not available despite having upgraded to 140.7.0esr (aarch64) on Mac (MacOs 26.2 (25C56)). Grateful for any help. Best/Staffan
04-02-2026 02:27 AM - edited 04-02-2026 02:51 AM
Hello
Starting in version 147 https://support.mozilla.org/en-US/kb/customize-keyboard-shortcuts-firefox
04-02-2026 04:24 AM
Oh thanks, I misread my version number... Installed it now and the page is there.
However, still doesn't do what I wanted which is to disable command-shift-7 which opens Help but prevents 'comment region' in Overleaf...
04-02-2026 07:06 AM
The screenshot, this clarification.
There are two entries.
Nouvelle fenêtre privée Ctrl+N
Nouvelle fenêtre privée Ctrl+Maj+P
Apparently, that's normal.
Private Browsing - Use Firefox without saving history
https://support.mozilla.org/en-US/kb/private-browsing-use-firefox-without-history
Important: When Firefox is set to Always use private browsing mode or to Never remember history, you won't see a purple mask at the top of each window, even though you are in Private Browsing mode
This is my case.
05-02-2026 04:30 AM
Great! But still doesn't allow me to disable command-shift-7 which opens Help but prevents 'comment region' in Overleaf. Any ideas? (Posting this here as well since it was hidden in a subthread.)
06-02-2026 07:03 PM - edited 06-02-2026 07:04 PM
on linux attempting to bind to meta doesnt work.
You can manually modify customKeys.json and it works after a reload
except for eg meta+c->copy
07-02-2026 04:25 PM
Please retain and improve this 'about:keyboard' feature. As currently implemented, it is a nice, concise and easy way to manage shortcuts. One that is currently missing is Ctrl-Alt-Z, which is the current hotkey for hiding/un-hiding the vertical tabs sidebar.
07-02-2026 07:49 PM
Please allow binding Gesturefy (addon) gestures to actions in the about:keyboard page
Also please add keybinding section to [Burger menu]->Settings page