warpdotdev / Warp

Warp is a modern, Rust-based terminal with AI built in so you and your team can build great software, faster.
https://warp.dev
Other
21.04k stars 360 forks source link

Hotkey for focusing the first active warp instance #2119

Open shresthabijay opened 1 year ago

shresthabijay commented 1 year ago

Discord username (optional)

No response

Describe the solution you'd like?

Create a different global hotkey to focus on the last active warp instance.

Is your feature request related to a problem? Please describe.

I would prefer to use a global hotkey to focus on the last focused terminal. Right now warp only provides a way to create a new instance using the global hotkey. My only options right now are:
- To tab-cycle the active apps to focus on the warp. (Time-consuming)
- Use the global hotkey to create a new instance and then search for the desired terminal session. (Creates new unwanted instances and is time-consuming as well)

Additional context

No response

How important is this feature to you?

4

Warp Internal (ignore) - linear-label:770f6576-d6c0-4e4f-a259-fc64b5156087

No response

elviskahoro commented 1 year ago

@shresthabijay Thanks for opening. The closest thing to this now is using the session search, type @ after opening the Command Palette.

dannyneira commented 1 year ago

https://docs.warp.dev/features/sessions/session-navigation

MagsMagnoli commented 1 year ago

@dannyneira Using session navigation doesn't bring warp to the front so using the global window shortcut to access warp when it was in the background then switching to a previous session doesn't work

makiftutuncu commented 1 year ago

I loved Warp after giving it a shot but I miss having a global hotkey shortcut to show/hide Warp window. iTerm2 has it. I found workarounds like this https://superuser.com/questions/339493/global-hotkey-to-show-hide-a-specific-app-in-os-x but couldn't get it to work. I think tools like BetterTouchTool also supports this (creating such shortcuts for your apps) but I don't want to install a separate tool just for this feature.