Skip to content

Havoc7891/havWndSwitcher

Repository files navigation

havWndSwitcher

A WinForms background app that registers global hotkeys to switch windows with optional switching rules.

Table of Contents

Requirements

How to run

  1. Extract the ZIP anywhere (e.g., C:\Apps\havWndSwitcher).
  2. Run havWndSwitcher.exe (no admin required).
  3. Look for the tray icon. Use the global hotkeys to switch windows.

Screenshot

Start with Windows (Optional)

Option A - Startup folder (Per-user)

  • Press Win + R -> type: shell:startup -> OK
  • Place a shortcut to havWndSwitcher.exe in that folder

Option B - Registry (Per-user) Create a file named 'havWndSwitcher-Startup.reg' with the content below, edit the path, then double-click to add:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run]
"havWndSwitcher"="\"C:\\Apps\\havWndSwitcher\\havWndSwitcher.exe\""

Building the executable

Compile the executable with: dotnet publish -c Release -r win-x64 --self-contained false -p:PublishSingleFile=true -p:PublishReadyToRun=true

Localization

The app currently supports the following languages:

  • English (en)
  • German (de)

If you would like to contribute translations for additional languages, please submit a pull request.

The translation files are in the languages folder; use languages/en.json as the template.

Contributing

Thank you for your interest! Suggestions for features and bug reports are always welcome via issues.

To maintain a consistent design and quality for this project, changes are implemented by the maintainer rather than via direct pull requests, except for localization updates.

License

Copyright © 2025 René Nicolaus

Released under the MIT license.

About

Havoc's WinForms background app that registers global hotkeys to switch windows with optional switching rules.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors