mirror of
https://github.com/hoppscotch/hoppscotch.git
synced 2026-04-26 01:06:00 +03:00
[GH-ISSUE #3520] [feature]: Add tab-specific keyboard shortcuts in Desktop app #1194
Labels
No labels
CodeDay
a11y
browser limited
bug
bug fix
cli
core
critical
design
desktop
discussion
docker
documentation
duplicate
enterprise
feature
feature
fosshack
future
good first issue
hacktoberfest
help wanted
i18n
invalid
major
minor
need information
need testing
not applicable to hoppscotch
not reproducible
pull-request
question
refactor
resolved
sandbox
self-host
spam
stale
testmu
wip
wont fix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/hoppscotch#1194
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @baek-sang on GitHub (Nov 9, 2023).
Original GitHub issue: https://github.com/hoppscotch/hoppscotch/issues/3520
Originally assigned to: @CuriousCorrelation on GitHub.
Is there an existing issue for this?
Summary
I want to add tab-specific shortcuts.
.. etc
Why should this be worked on?
Convenience
@NotChristianGarcia commented on GitHub (Nov 15, 2023):
Re: this.
By @liyasthomas in https://github.com/hoppscotch/hoppscotch/issues/3042#issuecomment-1812057197_
I agree with baek-sang. I'm sure the devs are aware, but the lack of tab control is a bummer.
My thoughts in the pile. Users should be able to run all requests and move between requests quickly without using a mouse.
Meaning:
Additionally:
Custom keybinds to actions
ctrl-tab/ctrl-wshortcutsSensible defaults would be good
alt+up/downalready feels quite good. If it switched tabs instead of request method, I'd be contentScenario
I want to do the following with only a keyboard
/createObject, send request to/getObjectThanks for the app though! Looking good, I only have experience with ThunderClient, but this is nice, docker standup can also use some polish though.
@MuhammedNihad commented on GitHub (Jan 24, 2024):
Hey @liyasthomas 👋
I want to suggest a shortcut feature, which is a common behaviour in almost all browsers.
CTRL + L: focus urlbar/omnibox of active tab.@nikivdev commented on GitHub (Feb 14, 2024):
Going to hack this in with PR as not having it in the app makes tabs unusable for me.
Is anyone from the dev team like @nivedin or @AndrewBastin looking into this or have some code/guidance on how to approach adding
cmd+1/2/..to switch tabs?Thanks. 🖤
@Zurki commented on GitHub (Jul 22, 2024):
Bumping this, so that it doesn't get lost. Would love to see this.
@pathikb commented on GitHub (Jul 29, 2024):
+1, this is much needed. I keep closing the Desktop app due to the compulsive habit of Cmd + W to close currently opened tab (from Postman)
@calebfrieze commented on GitHub (Aug 6, 2024):
+1 typically every other desktop app with tabs allows you to close tabs with cmd+tab. there should at least be some key command to at least not force me to click every single "x" to close each tab.
@nitsujri commented on GitHub (Sep 4, 2024):
We love hoppscotch and its team!
This interaction is particularly frustrating because I close the app at probably every hour when I'm actively in the app. You'd think a monkey would learn faster, but I can't get out of the muscle memory.
We understand it's based around the original in-browser experience so we 100% believe it's not easy.
Coming up on a year on this issue hoping to stop closing my app all the time soon!
@Gaket commented on GitHub (Sep 25, 2024):
Oh, wow, that's a bummer! To be honest, I don't understand this decision, @baek-sang . Is it a complex feature from the tech perspective? I don't know much about the front-end tech.
I don't understand how people are using an app having tabs without being able to close this tabs with CMD+W / CTRL + W.
On MacOS, all the browsers, Finder, IDEs, terminal apps (like Warp) - whenever I see a tab in an app I know I can close it with CMD + W.
Do people really click on those close buttons in Hoppscotch when they need to close a specific request?
I understand that the author and the team don't owe me anything, and don't have to listen to me, but I believe this may be a pretty common concern.
And to me personally that's a reason to start looking for another solution even if I've been recommending Hoppscotch left and right and recently introduced it to my team.
Upd
Ah, I just understood that it wasn't a repo maintainer who's closed the ticket. @liyasthomas, @AndrewBastin, do you think it's worth re-opening the issue?
@liyasthomas commented on GitHub (Sep 25, 2024):
Reopening this issue for continued tracking as it was unintentionally closed. This is still relevant for further discussion/implementation. Thank you!
@waska14 commented on GitHub (Oct 24, 2024):
Hi all,
CTRL + W is super important...
It's already the 10th time I've used CTRL + W to close the current tab, but it ended up closing the entire application (desktop app).
@Zmaon commented on GitHub (Dec 11, 2024):
Hi, I agree, I always try to close the current tab using Cmd+w.
@rahulG-Euler commented on GitHub (Jan 8, 2025):
Hi @liyasthomas i am a new user migrated from postman. Please can you release this in upcoming patch. It is a very important patch since i work over multiple apis altogether
@piyh commented on GitHub (Jan 15, 2025):
Every other client has this feature, why is Hoppscotch the odd one out? I've used Insomnia, Postman, Bruno, and all of them have allowed me to close a tab with Cmd + F.
@nitsujri commented on GitHub (Jan 20, 2025):
@baek-sang why was this closed as
not-planned?Obviously a number of people are still interested in this including myself. A bit confusing as you opened it as well?
@Pezhvak commented on GitHub (Jun 2, 2025):
This things is really needed.
@kntjspr commented on GitHub (Jun 8, 2025):
+1 - Not having hotkey for tabs makes me consider switching back to Postman. It's hurts productivity when working with large api collections.
@pab-hue commented on GitHub (Jun 23, 2025):
@CuriousCorrelation Hope you don't mind me reaching out directly, I've been looking through some of the recent PRs and it seems like you might be the right person to ask about this.
Wondering if you might have any insights on the timeline for these tab keyboard shortcuts?
Our team is so close to fully migrating from Postman, but the muscle memory of Cmd+W closing the entire app instead of just the tab keeps tripping us up daily (we are primarily on mac).
Any chance this might be prioritized soon? Happy to help test if there's a branch in progress. Really appreciate all your work making the desktop app so much more useful.
@jamesgeorge007 commented on GitHub (Jun 27, 2025):
Hi, closing this issue since tab-specific keyboard shortcuts have been added to the Desktop App, as part of the v2025.6.0 release.
@MuhammedNihad commented on GitHub (Dec 6, 2025):
I would really appreciate having Cmd/Ctrl + L to focus the request URL bar on desktop app, just like the address bar in most browsers and Postman.
I’d also prefer Ctrl/Cmd + Tab to switch between tabs in most-recently-used (MRU) order, which is the standard behaviour in browser tab management.
@liyasthomas @AndrewBastin @jamesgeorge007
@Gaket commented on GitHub (Dec 12, 2025):
@MuhammedNihad, I like the CTLR+L suggestion! But I personally prefer cmd+tab to just go left-right though :)
@MuhammedNihad commented on GitHub (Dec 21, 2025):
CTRL/CMD + L to focus URL bar, not to switch between tabs.
@jamesgeorge007 commented on GitHub (Dec 21, 2025):
This has been implemented in #5683 and will be included in the next major release :)
The key combinations differ slightly. Please take a look at the above PR for context.
EDIT: Live with the 2025.12.0 release.
@CuriousCorrelation commented on GitHub (Dec 22, 2025):
Hey just wanted to share some context on why the MRU shortcuts (in the latest PR) ended up the way they did. Basically the short version is that cmd+l and cmd+tab are used by a lot of other things depending on your OS and setup (also keyboard layout, types of keyboard, the machine itself like if it's an actual machine or VM hosted in cloud, emulations, etc), so we went with ctrl/cmd+alt combinations to make sure they work for everyone out of the box.
There's also a consideration with tiling window managers like yabai, i3, sway, hyprland, or their equivalent on windows commonly use super+l or mod+l or cmd+l for window focus/navigation (usually "focus right"). Since the super key, win key, and cmd key all can send the same signal (not always but it depends), and many linux users remap ctrl or cmd to super (or vice versa), a shortcut like ctrl+l or cmd+l or cmd+tab can easily collide with window manager bindings. Then there's another layer of potential conflict depending on how the app handles focus. There's also an edge case of "gui key pressed" (usb) and your OS deciding what to call it.
So the safest bet after testing a bunch of different setups from different folks, we found out that the ctrl+alt combo is rarely grabbed by operating systems or window managers, so it should just work whether you're on Windows, Mac, or Linux with whatever desktop environment or tiling WM setup. Certainly not as intuitive as browser-style shortcuts, but way more reliable, and less intrusive across everyone's setup.