Skip to content

[FEATURE] Change Select Window Menu shortcut from Ctrl+Tab to Super+Tab #1537

@rajghosh06-dev

Description

@rajghosh06-dev

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

Yes.
Currently, the Select Window Menu is bound to Ctrl+Tab. This creates a usability conflict because Ctrl+Tab is the default shortcut in most browsers for switching between tabs.

Users accustomed to browser tab-switching often trigger the Select Window Menu by mistake, which disrupts workflow and comfort.

Describe the solution you'd like

Change the binding for the Select Window Menu from Ctrl+Tab to Super+Tab.
This avoids interfering with browser shortcuts, aligns with OS conventions (e.g., Windows Task View), and provides a more intuitive experience for users.

Describe alternatives you've considered

One alternative is to keep Super+Ctrl+Tab as the default shortcut while still allowing users to override it manually in their configs. However, this approach risks confusion for new users who expect Ctrl+Tab to remain dedicated to browser tab switching. Another option could be assigning a less common key combination, but Super+Tab is already familiar, ergonomic, and consistent with OS conventions. For people accustomed to Windows or other desktop environments, Super+Tab feels natural and avoids interfering with browser workflows.

Additional context

Current binding:
bind = CTRL, Tab, exec, qs -p $HOME/.config/quickshell/overview ipc call overview toggle # Open Select Window Menu

Existing Super+Tab bindings:
bind = $mainMod, Tab, workspace, m+1 # Open next workspace
bind = $mainMod SHIFT, Tab, workspace, m-1 # Open previous workspace

Both bindings run properly together without conflict, so this change is safe. It preserves browser ergonomics while improving window management consistency.

PATH : ~/.config/hypr/conf/keybindings/default.conf

Support or Contribution

Metadata

Metadata

Labels

enhancementNew feature or request

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions