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

0 stars

Watchers

1 watching

Forks

Packages

 
 
 

Contributors