Windows Controller


An app that helps navigate different applications and execute commands.

Motivation

I had three main pain point:

  1. Often when I’m working I have 12 windows open and ctrl tabbing to cycle each window at a time was starting to get tiresome.
  2. Over time I collected a folder full of bat files to do things like increase keyrate faster than windows would allow, shutdown computer, rename files, etc. But in order to execute them I needed to navigate to the folder repeatedly.
  3. Using the windows start menu to search for applications/commands was 500ms too slow for my taste

Core Problem

Need to be able to control windows on a low level and to execute commands fast with minimal time waiting for UI to load.

Technical Decisions

To control windows and do actions like restart the computer I knew I would need to use the Windows API.

  • C++: Chosen for easy access to Windows API and execution speed.
  • Qt UI Selected because of my familiarity with previous projects and because of its ease of use with C++

Source can be found on GitHub Here