Skip to content

Global hotkey shows existing Warp window(s) instead of a dedicated "hotkey window".Β #2585

@acarl005

Description

@acarl005

Discord username (optional)

acarl005#8446

Describe the solution you'd like?

This is a new issue derived from the feedback in the thread in #91.

It would be nice if Warp could have a global hotkey which activates Warp's normal window(s) instead of showing a special, dedicated window, a.k.a. the "hotkey window" or "Quake mode". This new implementation would be analogous to iTerm's "show/hide all windows with a system-wide hotkey" option, while the current implementation would be like iTerm's "create a dedicated hotkey window" option.

Screenshot 2023-01-30 at 4 55 55 PM

The hotkey window is ideal for use cases where you want to guarantee a Warp window can be shown above anything else, including fullscreen apps. However, there are some usage patterns in which a normal window is a better fit.
I will henceforth refer to this as the "activation hotkey".

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

This implementation would directly close the following issues: #1188, #1230, #1254.

Furthermore, assuming these users don't have some other reason to prefer a hotkey window, these issues can be solved by using the activation hotkey instead: #1536, #1911, #2328, #2521, #2604, #2606, #2473.
These issues can be summarized as follows:

  1. The hotkey window cannot be moved/resized on the fly. The size and position are fixed in settings and will return to that size/position next time it is shown. Normal windows will obey this behavior.
  2. The hotkey window can only be one window, and it doesn't support multiple windows.
  3. The hotkey window doesn't "activate" the application, e.g. does not show "Warp" as the active app in the menu bar. This is an issue if the user wants to interact with the menu, or if they expect another app to trigger something on loss of focus, e.g. an editor autosaving some work.
  4. The hotkey window doesn't respond to cmd+tab, clicking the dock, or app launchers/switchers like Raycast or Alfred.
  5. Opening Warp from VSCode can't be opened into the hotkey window, only into a normal window.
  6. Launch configurations don't respect the hotkey window.

Additional context

Currently, configuring a separate app to activate Warp is required to achieve the described behavior, e.g. Hotkey App or Raycast.

How important is this feature to you?

3

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

None

Metadata

Metadata

Assignees

Labels

FEATUREFeature Requests

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions