Coder Social home page Coder Social logo

dima-iholkin / switchapps Goto Github PK

View Code? Open in Web Editor NEW
8.0 2.0 1.0 4.12 MB

A new way to Alt+Tab and Alt+Shift+Tab on Windows 10/11.

License: MIT License

AutoHotkey 3.84% PowerShell 15.29% Batchfile 0.35% C# 80.52%
windows11 windows10 keyboard-shortcuts windows-taskbar alt-tab windows

switchapps's Introduction

Ukrainian flag SwitchApps utility for Windows 10/11

If you use Alt + Tab shortcut on Windows, this may be interesting to you.

A new behavior for Alt + Tab and Alt + Shift + Tab keyboard shortcuts for Windows 10/11. It uses the current Taskbar order to switch between apps.

SwitchApps demo GIF

Install instructions

  • Recommended to unpin every app from the Taskbar, because it interferes with the intended user experience of switching between open apps through the Taskbar. Better to use a diffenent approach to open common apps, for example pin to the Start Menu or create shortcuts on the Desktop.
  1. Download and install the latest SwitchApps release, choose the installer that best suits you.

  2. For Windows 10 use 7+ Taskbar Tweaker to disable the Taskbar app grouping.
    Choose the Run at startup option during the installation.
    7+ Taskbar Tweaker the Run at startup option screenshot
    Choose the Don't group apps option in the app.
    7+ Taskbar Tweaker the Don't group apps option screenshot

  • For Windows 11 you can try this Windhawk mod or another solution, if they exist, to disable the Taskbar app grouping.
  1. Restart the computer for all changes to apply.

  2. Open some apps and try pressing Alt + Tab and Alt + Shift + Tab.

Limitations

  • Rarely the SwitchApps may send an Enter keypress to the active app, which may result in some horrible consequences, so be mindful.

  • SwitchApps may not work well during an extreme CPU load or the utility's cold memory state. It will resolve by itself.

  • Some games and especially the full-screen mode games may conflict with the utility. You can stop the utility during the gameplay from the Start Menu.
    Stop SwitchApps from the Start Menu screenshot

  • Windows 11's Microsoft Edge seems to ignore the utility, so an Alt + Tab keypress there triggers the default Windows 11 behavior.

Features

  • Using AutoHotKey project to implement the actual Alt + Tab behavior override.
  • Using Visual Studio Installer Projects to provide the complete Installer/Uninstaller experience.
  • Registry changes during the Install process for the best Alt + Tab user experience, and the change reversal during the Uninstall process.
  • Task Scheduler task for autostart with highest privileges.
  • Start Menu shortcuts for easy access to common actions.

Get Support and Contribute

Please create an issue or discussion, if you noticed a bug or have questions.

License

switchapps's People

Contributors

dima-iholkin avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

flappysquirrel

switchapps's Issues

fix the edge case on uninstall.

Check that /ms-officeapp/... dir in registry doesn't contain other values(keys). before removing it.

Or maybe set the value to "" (empty string). Check that this works before committing.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.