Skip to content

Releases: alzwded/AltTabber

1.9.1

22 Aug 07:39
Compare
Choose a tag to compare

Fixes and improvements:

  • removed HelpText / FullDescription from Thumbnail Buttons' UIA, because it is very annoying to hear that text spoken for each button;
  • don't list windows which have the DWMWA_CLOAKED attribute on them; so you should see fewer garbage title-less black thumbnails in the overlay;
  • almost closed up last race condition between UIA and main program thread where the UIA Providers were trying to read data from the thumbnail array while it was being built; this should make things more stable under a screen reader;
  • clean up README.md.

Full Changelog: 1.9...1.9.1

Use ALT + key above tab to open the overlay. Use F1 for in-app help.

Tested on Windows 11.

MD5: f071de5a0ffd6ec1f167d21feb30edcd
SHA-1: b4bf1fbf8835fb86c505ea74663ee5694a9d6fa5

1.9

21 Aug 12:11
Compare
Choose a tag to compare
1.9

Added accessibility for screen readers using UIA.

The overlay is a non-selectable blob called "window list", and all the thumbnails are its children and presented as "button" controls, which are invokable. Buttons are read as focus moves over them (refer to your screen reader's normal behaviour for a window filled with buttons). The text which is read is the same text that is painted on the screen for each thumbnail.

The recommendation is to use the builtin keyboard bindings, e.g. TAB and ENTER instead of screen reader specific navigation commands. The reason is the former is very well tested, seeing as how AltTabber was designed primarily for keyboard use; screen-reader specific focus navigation commands are not as tested...

Press ALT + key above tab to open the overlay. See README.md for more information.

MD5: 97eedd88ba98fef022b259e780ea6678
SHA-1: d7f566b6c590bf8a09bb3bb80d363e68a993a547

Note: the README.md file was accidently mangled in the 1.9 tag; the subsequent commit fixed it; I have added the correct README here

1.8

07 Jul 09:45
Compare
Choose a tag to compare
1.8

Added resetOnClose registry key to disable the overlay refresh and the filter reset when closing windows via the interface.

Use ALT+key above tab to open the overlay.

See README.

MD5: c54561bf9626df3487ba7e68ef3c76ee
SHA-1: 8efb5eecc25255cccf80c3b57bdd0cf8f943f7e3

1.7

15 Apr 12:03
Compare
Choose a tag to compare
1.7

Just putting this here. Link to Readme

Fixes:

  • Fix memory leak of GDI object (a HPEN) every time screen is redrawn
  • Update platform to windows 10 and toolset to v141
  • Fix configurations (32bit name is now AltTabber.exe and 64bit name is AltTabber-x64.exe); not sure when it had gotten broken.

AltTabber-x64.exe is a 64bit build which will not run on 32bit versions of windows. I recommend the 64bit build on 64bit systems because 32bit apps have trouble getting certain info about other, 64bit apps.

Tested to run on Windows 10.

1.6

18 Apr 13:19
Compare
Choose a tag to compare
1.6

Just putting this here. Link to Readme

Fixes:

  • Shift-F10 works as an alternative to the menu key
  • The cursor should jump around less when activating windows and should always be inside the window you're switching to

AltTabber-x64.exe is a 64bit build which will not run on 32bit versions of windows. I recommend the 64bit build on 64bit systems because 32bit apps have trouble getting certain info about other, 64bit apps.

Tested to run on Windows 7 and Windows 10.

1.5

07 Feb 11:19
Compare
Choose a tag to compare
1.5

AltTabber v1.5

I'm glad to bring you AltTabber version 1.5!

Quick Intro

The application requires no installation. It creates a registry key under HKEY_CURRENT_USER\Software\jakkal\AltTabber.

To activate the window switching overlay, you need to press the hotkey. By default, it is Alt+~, where ~ is the key above tab (regardless of mapping). You can also click on the AltTabber icon in the notification area.

The default hotkey can be changed to something else, as documented here.

When the overlay is active, you can:

  • Select a window by:
    • clicking on it
    • scrolling to it with your mouse or Tab or Shift+Tab
    • move to it with the cursor keys (arrows)
  • Switch to the currently selected window by either:
    • double clicking on it
    • pressing enter
    • pressing the hotkey again
  • Exit the overlay using Escape
  • Filter the current list of windows by typing in words. It works with any unicode. For example, open up a notepad, open the AltTabber overlay and type NOTEPAD.EXE and it should only show the notepad window (or windows if you had more of them open)
  • Move windows across monitors by right clicking on them and selecting Move to monitor X

The downloads

Under normal circumstances, you should download AltTabber-1.5-64bit and use that.

If 32bit means anything to you or if the 64bit version refuses to open, use AltTabber-32bit.exe. These applications were only tested on Windows 7.

New in this release

  • fix bug with popup menu when opened using the menu key
  • fix bug in non-aero mode on multiple monitors

License

AltTabber is released under the Simplified BSD License (see here). You can find the source code on github or on codeplex.

Problems?

If you notice a problem or would like to request features, you can do so here.

1.4

17 Nov 18:17
Compare
Choose a tag to compare
1.4

AltTabber v1.4

I'm glad to bring you AltTabber version 1.4.

Quick Intro

The application requires no installation. It creates a registry key under HKEY_CURRENT_USER\Software\jakkal\AltTabber.

To activate the window switching overlay, you need to press the hotkey. By default, it is Alt+~, where ~ is the key above tab (regardless of mapping). You can also click on the AltTabber icon in the notification area.

The default hotkey can be changed to something else, as documented here.

When the overlay is active, you can:

  • Select a window by:
    • clicking on it
    • scrolling to it with your mouse or Tab or Shift+Tab
    • move to it with the cursor keys (arrows)
  • Switch to the currently selected window by either:
    • double clicking on it
    • pressing enter
    • pressing the hotkey again
  • Exit the overlay using Escape
  • Filter the current list of windows by typing in words. It works with any unicode. For example, open up a notepad, open the AltTabber overlay and type NOTEPAD.EXE and it should only show the notepad window (or windows if you had more of them open)
  • Move windows across monitors by right clicking on them and selecting Move to monitor X

The downloads

Under normal circumstances, you should download AltTabber-64bit.exe and use that.

If 32bit means anything to you or if the 64bit version refuses to open, use AltTabber-32bit.exe. These applications were only tested on Windows 7.

New in this release

  • Improved presentation (it looks a bit prettier)
  • Added a context menu to the notification icon and made it work in the Windows recommended way
  • You can now move windows accross your monitors by right click / Move to monitor X (you need to have more than one monitor for this)
  • Improved restoring (unminimizing) a window
  • Application works with dexpot (if you have it)
  • Only show windows from the current desktop (in Windows' understanding of desktops)
  • 64bit build that solves the issue of not being able to get a window's image path
  • improved retrieving icons of windows in non-Aero compatibility mode
  • the application now has a unique icon

License

AltTabber is released under the Simplified BSD License (see here). You can find the source code on github or on codeplex.

Problems?

If you notice a problem or would like to request features, you can do so here.

1.3

12 Nov 17:13
Compare
Choose a tag to compare
1.3
  • Fix a number of bugs. The default hotkey is now Alt+The_Key_Above_Tab. Be sure to delete the old one from your registry to change it. See the README.md on how to do this.
  • Improved restoring minimized applications
  • Application is now DPI aware and it should scale nicely.
  • AltTabber now reports an error if the attempted hotkey is already registered.

Be sure to read this

license

UDPATE: The 64bit binary is recommended on 64bit systems. It's built on a more recent version, however there were no major changes in between making it functionally identical to the 32bit version. I haven't started doing 64bit builds until this point.

1.2

10 Nov 18:19
Compare
Choose a tag to compare
1.2

Fixes #1 and #2 . This means new and improved keyboard navigation that should wrap around how you'd expect it to (keep in mind how your monitors are positioned from Windows(r)' point of view) and more predictable placement of the mouse pointer after exiting the overlay.

Be sure to read this

license

1.1.0.1

10 Nov 07:55
Compare
Choose a tag to compare

many little annoying bugs were fixed.

Be sure to read this

license