Smarter Alt+Tab for Windows desktop
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
src/BackToWork
.gitignore
LICENSE
README.md
appveyor.yml

README.md

About

This application allows you to switch to few important windows with a hotkey instead of Alt+Tab'ing through tons of openend windows. Important windows can be specified by patterns in the config file.

Build status

Config

Example of the config

# trigger combination
hotkey = Shift+Ctrl+0

# sorted descending by priority
app = qt creator
app = visual studio
app = emacs
app = sublime
app = atom
app = notepad++
app = code

# activate minimum 2 windows (e.g. if you have 2 monitors)
min_windows = 2

Explanation

app

You enumerate parts of the window names you want to restore in descending order. In the example above windows "qt creator" and "visual studio" will be restored before "emacs" or "sublime" if they will be found open.

hotkey

Specifies a hotkey for bringing windows to front. You can choose combinations of shift\ctrl\alt and A-Z, 0-9.

min_windows

If you have 2 monitors you might want to restore a window per monitor therefore you set min_windows variable to 2.

How to contribute:

  • Fork BackToWork repository on GitHub
  • Clone your fork locally
  • Configure the upstream repo (git remote add upstream git@github.com:Ribtoks/BackToWork.git)
  • Create local branch (git checkout -b your_feature)
  • Work on your feature
  • Push the branch to GitHub (git push origin your_feature)
  • Send a pull request on GitHub