Alt_Tab_Switcher
----------------
This program was designed to replicate the Windows Alt+Tab shortcut.
When you hold down Alt and press Tab, a window will popup showing thumbnails
of all the screens that are currently open. Pressing Tab again (while still
holding down Alt) will cycle to the next thumbnail. Releasing Alt will then
make your Amiga switch to that screen!
This app uses OS4.1 functionality for super fast creation of thumbnails.
I made this small utility from the source code of three other small utilitys.
Keyremapper - salass00/Fredrik Wikstrom
ScreenThumb - Rogue/Hans-joerg Frieden
PublicScreenLister - Helmut Kindler
Thanks to Orgin and Xeron on www.amigans.net for providing code for detecting
the active screen!
Changes
-------
v1.9
- Previously, opening the Alt Tab Switcher window would jump to the screen
where it was last closed. So if you used the switcher to switch to Screen A,
then used RAmiga+M to get to Screen B, pressing Alt+Tab again would make
Screen A appear and the AltTabSwitcher GUI would appear on that screen.
This has now been fixed!
AltTabSwitcher will now always appear on the CURRENT screen.
v1.8
- Holding down shift will make the program cycle backwards/left through the
thumbnails
v1.7
- Added a new icon tooltype to stop the program from cycling for the first time
when the gui first opens (requested).
SWITCH_ON_FIRST=TRUE
or
SWITCH_ON_FIRST=FALSE
v1.6
- Fixed a crash when closing a public screen, then reopening the switcher
on that screen (that no longer exists)
v1.5
- Icon tooltypes can now configure:
1. the thumb nail size
2. the background colour of the "selected screen name" text
3. whether to use a borderless window
4. window padding values (space in between the group and the window frame)
- Running Alt_Tab_Switcher a second time will shutdown the app. So you don't
need to quit by sending a Control+C through Ranger anymore!
(Note: v1.4 doesnt have this auto quit functionality, only v1.5+ does)
- TAB key events are now "eaten" by Alt_Tab_Switcher when the "cycle screens"
window is open
v1.4
Light blue is forced for the background of the selected Screen names, to
increase visibility on other systems.
v1.3
Some screens that have a different depth cannot be scaled for some reason.
For now, these screens will have blank thumbnails until I figure this out
To-do
-----
I want to give icon tooltypes to choose the thumbnail sizes. I will also
need to make it more intelligent and create additional rows for the
thumbnails if they're too wide for the current display.
One day I might decouple it from MUI to allow graphical effects. This may
be a little beyond me though.
Known Bugs
----------
The popup screen chooser window will open on the wrong screen if you switch
screens without using the alt tab switcher program (i.e. using amiga+m).
No big deal, it still works fine.
Contact
-------
james.carroll/at/xnet.co.nz
| |