Releases: alzwded/AltTabber
1.9.1
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
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
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
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
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
orShift
+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
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
orShift
+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
- 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
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.