Skip to content

Per-Shortcut "Show in switcher -> Applications / Windows" #5038

@ilyapopovs

Description

@ilyapopovs

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

Trying to replicate macos' native window switching options (cmd+tab & cmd+`) with AltTab because it has far better UX, but currently it's either all Windows or all Apps – cannot set up per-shortcut

The goal is to be able to switch between apps and windows more reliably when not relying on visual cues (pressing shortcuts quickly)

I'm currently using the setup below, and I keep stumbling upon a situation where, for example:

  1. I look at a web browser
  2. then I open/focus the code editor (not via AltTab)
  3. it has the wrong window focused from the previous context/task, so I press cmd+`
  4. then I want to switch back to the browser, so I press cmd+tab (expecting the last window I remember looking at – the browser one)
  5. I arrive at that first editor window, get confused/surprised for a moment
  6. then proceed to pressing cmd+tab+tab carefully (this and 5. reduce the flow state in my case)

In other words, this feature would help with targeting the last registered/relevant window(s) – in the general sense – by making it easier to avoid unwanted windows

Image Image Image

Describe the solution you'd like

Would it be possible to move this setting from Appearance to Controls?
Currently it's in Appearance -> Customize Titles style... -> Advanced -> Show in switcher -> Applications / Windows
And a solution would be to have it in Controls -> under the Shortcut tabs; and applied per-shortcut

Describe alternatives you've considered

Tried changing Controls -> Shortcut 1 -> Show windows from applications from "All apps" to "Non-active apps"

It helps with switching to the previous app reliably, but introduces that extra complexity where cmd+tab becomes "press once for the previous App, press more for previous Windows", so pressing twice navigates 2 apps back sometimes

Also tried using native switcher for cmd+tab, but it feels significantly worse in every other way – animation, shortcuts, visual cues

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions