rewincy is a commodity that allows you to cycle through
currently open windows and screens.
- cycle through windows and screens using your keyboard
- icon-like display of windows (currently very basic)
- highlight window while cycling
- zip active window (toggle size)
- commodity, works with Workbench 2.0 or higher
- cross-compiled with vbcc from linux, sources and makefile included
rewincy is based on Matteo Cortese's Altabber, and just like
Altabber it's freeware. (see http://aminet.net/package/util/cdity/Altabber)
Changes from Altabber include: AmigaOS/Workbench2.x support, window activate
on cycle, window zip, improved cycling logic (window list only), "icon"-
display, new documentation (this readme file), no 68020 version
Installation
============
rewincy does not require installation, but can be installed
to run on system/workbench startup, if desired.
CLI:
Copy rewincy where desired.
Add a line "run >NIL: SYS:path/to/rewincy" (add CLI parameters
as desired, see "Configuration" below) to S:User-Startup
(replace "SYS:path/to/" with your path to rewincy)
Workbench:
Copy rewincy and it's icon to SYS:WBStartup folder.
Set icon tooltypes as desired (see "Configuration" below), and
make sure it's tooltype "DONOTWAIT" is set.
Usage
=====
CLI:
Enter "rewincy ?" to see command parameter template.
Run with "run" to detach from CLI. Hit Ctrl-C (when not detached),
or "break" using process number, or re-run rewincy to stop rewincy.
Workbench:
Double-click icon to run, and again to stop.
Auto-run from WBStartup folder, if desired.
Being a commodity, you may stop rewincy via "Exchange", too.
Configuration
=============
You can set desired keys and other options.
Options can be specified as icon tooltypes (one-per-line),
or CLI parameters in AmigaDOS command template format.
Try "rewincy ?" in a CLI.
Key configuration:
NOTE: Workbench 2.x does not know "LAmiga" and "RAmiga"
qualifiers, use "LCommand" and "RCommand" instead.
WQ=WIN_QUAL/K
Qualifier key string for window actions.
Key-release brings window to front when cycling.
Must be single qualifier key (e.g. "RAmiga", not "Amiga").
Default value: "LCommand"
WCK=WIN_CYCLE_KEY/K
Key to cycle through windows, with window qualifier key held down.
Must not be qualifier key only. (Combination with normal key allowed.)
Default value: "Tab"
WZK=WIN_ZIP_KEY/K
Key to zip window (toggle size), with window qualifier key held down.
Default value: "z"
SQ=SCR_QUAL/K
Qualifier key string for screen actions.
Key-release brings screen to front when cycling.
Must be single qualifier key (e.g. "RAmiga", not "Amiga").
Default value: "LCommand"
SCK=SCR_CYCLE_KEY/K
Key to cycle through windows, with window qualifier key held down.
Must not be qualifier key only. (Combination with normal key allowed.)
Default: "LShift Tab"
Keys and key combinations are described by strings like:
"RAmiga", "LAlt", "LShift a", RAlt, Return, "Space", z, "i", ...
Use quotes on commandline, if string contains spaces.
(Note that not all combinations are possible. Try before permanent use.)
Examples: WQ="RAmiga" WZK y SCR_QUAL "LAmiga"
Other config options:
COLOR1/N/K
COLOR2/N/K
COLOR1 is the pen used to write the "normal" titles; COLOR2 is the
pen used to write the title of the currently active window/screen.
Example: COLOR1=1
COLOR2=7
Default: COLOR1=1 (usually black)
COLOR2=2 (usually white)
AA=AUTOACTIVATE/S
If set, attempt to activate first window on screen when bringing
a screen to front.
(Not fully functional, sometimes fails to recognize the right window.)
Example: AA
Default: (not set)
CX_PRIORITY/N/K
Should be set to a low value, especially if you use the same
qualifiers in other commodities' hotkeys.
Example: CX_PRIORITY=0
Default value: -5
- - - - - - - - - -
Kudoz/Thanks/Credits to Matteo Cortese, Stephan Rupprecht
and contributors! (see http://aminet.net/package/util/cdity/Altabber)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
check out http://amigaalive.de
check out http://arosalive.de
:-)
|