A downloadable tool

Download NowName your own price
Introduction

Are you tired of Alt Tab? Do you always wonder where will you land next when cycling through your 123 open windows? Wonder no more because I have solved this problem with Witchcraft, a modern, fully-native, fully hand-crafted, fully keyboard-driven window switcher for um... Windows operating system.

The magic recipe

Witchcraft uses two modifier keys, the primary modifier and the secondary modifier. The idea is simple, assign a rarely used modifier key, such as the right win key, or even your apps key and let Witchcraft do its magic. The premise is simple, we take the first letter of an application and title, and dynamically create hotkeys to jump to that entity. To give you an example, I can press MOD+G to jump through all windows of Google Chrome. I can press MOD+O to jump through all windows of Obsidian. That's the application mode. The window mode works on Window titles. That's more hotkeys to remember, but also greater flexibility. If that doesn't convince you there's much more.

Static bindings

Do you have an app or window so important that you never want to let anything elseh ave its hotkey? You can create a static binding, by pressing Mod+second_mod + key. Static bindings can be as simple or as complex as you wish. In their simplest form, they jump through all windows of an application, for example you can bind the letter N to jump through all windows of Notepad ++, but if NPP is not running, start it. In their slightly complex form, they can match a window regardless of the process, and in the most complex form, they can leverage the power of wildcards and even regular expressions to jump through all the windows you may ever want. To give you a practical example, I made a very simple binding (MOD+8) which jumps through all unsaved documents of the Windows notepad. Here's how that looks (the snapshot comes from my screenreader directly)
Edit static binding - 8
Match to Combo box Window
Window title Combo box Starts with
Matching text Text *
Process Text C:\Windows\System32\notepad.exe
Open app if inactive Checkbox Not checked

Window title renaming

Are you tired of unhelpful window titles such as Administrator: C:\WINDOWS\system32\cmd.exe? Just press MOD+F2 and you can solve your problem.
Change window title
Window title Text My personal console window
Persist new title Checkbox Not checked
Use regular expressions Checkbox Not checked
OK Button
Cancel Button
Persist new title can be used to make it so that whenever a window whose name matches the original name appears, change the window title directly.
Regular expressions are even more interesting, as you can, for example replace parts of the window title or change the order of information presented on the title bar.

Powerful multi-language support.

All strings of Witchcraft can be translated, however that's not everything. If you run your system in a script different than latin (hangul, cyryllic, arabic) the program will perform transliteration of the characters so that your dynamic bindings work normally. I of course put special care to make Chinese the first-class citizen. The journey to get there was interesting and full of bumps, so expect a more technical write-up about the whole process, but it works as well!

Published 6 hours ago
StatusIn development
CategoryTool
AuthorArkadiusz R Świętnicki
TagsNo AI

Download

Download NowName your own price

Click download now to get access to the following files:

Witchcraft_Goldmaster.zip 11 MB