home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Fresh Fish 8
/
FreshFishVol8-CD1.bin
/
new
/
util
/
cdity
/
multicx
/
multicx.doc
< prev
next >
Wrap
Text File
|
1995-01-17
|
12KB
|
331 lines
------------------------------------------------------------------------
MultiCX 1.46 (18.1.95)
------------------------------------------------------------------------
MultiCX is the smallest Multi-Function-Commodity for the Amiga, thought
as a replacement for many larger and sometimes badly programmed
programs. It is a 100% pure commodity, which means that it does not use
any patches (SetFunction), no interrupts and no special input handlers.
So it can safely be disabled or removed at any time.
------------------------------------------------------------------------
Features
------------------------------------------------------------------------
- Notification
MultiCX recognizes any changes of the ToolTypes while running, so
there's no real need for a GUI.
- Screen Blanker
MultiCX includes a simple but compatible screen blanker. It always
uses the display mode which fits best to the actual front screen,
while taking the lowest resolution with only one plane.
ToolTypes:
SCRBLANK=n sets number of seconds until screen blanks,
0 means OFF
- Mouse Accelerator
MultiCX lets you set Acceleration and Theshold (minimum movement to
activate Acceleration) for smooth mouse handling.
ToolTypes:
ACCELERATION=n sets Acceleration factor, 0 means OFF
THRESHOLD=n sets Threshold value, 0 means no Threshold
- Mouse Blanker
MultiCX blanks the mouse pointer on keypress and/or after approx. 30
seconds when no mouse movement has occured.
ToolTypes:
KEYBLANK activates MouseBlanking on keypress
TIMEBLANK activates MouseBlanking after timeout
- Screen Cycle
MultiCX allows you to cycle screens using either MiddleMouseButton or
BothMouseButtons, this is equivalent to LCOMMAND M.
ToolTypes:
SCRCYCLE=MMB|BMB sets Screen Cycle to MMB or BMB
- Mouse Shift
MultiCX lets you use the RightMouseButton or MiddleMouseButton as a
Shift-Key for extended selection.
And this is how it works with RightMouseButton:
1. Press LeftButton to select first icon and hold it.
2. Press RightButton and hold it.
3. Release LeftButton and keep RightButton pressed.
4. Now select some more icons with LeftButton.
5. To deselect an icon, click on it with LeftButton and keep it
pressed, then release RightButton and press it again.
Sounds much more complicated than it is...
If MOUSESHIFT and SCRCYCLE are set to MMB, then MouseShift will stay
inactive.
ToolTypes:
MOUSESHIFT=RMB|MMB sets MouseShift to RMB or MMB
- Window Cycle
MultiCX lets you put a window to front/back by a configurable number
of LeftButton clicks. Qualifiers can be defined for both functions.
ToolTypes:
WINCYCLE=n sets number of clicks for WindowCycle,
0 means OFF
WINFRONTQUAL=Qual sets Qualifier for WindowToFront
WINBACKQUAL=Qual sets Qualifier for WindowToBack
- SUN-alike Window Activation
MultiCX has three different options to activate windows automatically.
All of them activate the window under the mouse pointer, SunKey does
it on every keypress, SunMouse does it after mouse movement, and
SunRMB does it after pressing the right mouse button. So SunKey and
SunMouse together seem to be rather useless.
Windows with active Gadgets (like FileRequesters etc) will never be
deactivated by one of these functions.
ToolTypes:
SUNKEY activates SunKey
SUNMOUSE activates SunMouse
SUNRMB activates SunRMB
- HoldX and HoldY
MultiCX allows you to lock a specific mouse dimension while holding a
defined Qualifier. If both Qualifiers are set to the same it locks all
mouse movements. So you are responsible for useful settings...
ToolTypes:
HOLDXQUAL=Qual sets Qualifier for HoldX, none means OFF
HOLDYQUAL=Qual sets Qualifier for HoldY, none means OFF
- Enter ASCII
MultiCX allows you to enter ASCII codes directly by pressing the ALT
key and the numbers in the numeric block, for example: <ALT> 65 = A.
Maximum 3 digits, value must not be greater than 255.
ToolTypes:
ENTERASCII activates EnterASCII
- CapShift
This option changes the way CapsLock works. Just try activating
CapsLock, and then press some shifted letters to get an idea of it.
Hotkeys etc. are no longer affected by CapsLock.
ToolTypes:
CAPSHIFT activates CapShift
- Window Close/Zoom
MultiCX allows you to close/zoom windows using pre-defined Qualifiers
and Keys.
ToolTypes:
WINCLOSE=Qual&Key sets Qualifier and Key for CloseWindow,
none means OFF
WINZOOM=Qual&Key sets Qualifier and Key for ZoomWindow,
none means OFF
- Window Remember
MultiCX remembers the last active window on every screen, and the next
time you go to that screen, this window will be re-activated
automatically.
ToolTypes:
WINREMEMBER activates WindowRemember
- PopCLI
MultiCX spawns a UserShell using the given command string when
pressing the PopCLI key. Optionally the Workbench may be popped to
front first.
ToolTypes:
POPCLI=Qual&Key sets Qualifier & Key for PopCLI, none means OFF
POPCLICMD=Command sets command string for PopCLI, none means OFF
POPCLISTACK=n sets stacksize for PopCLI (Default: 4096)
WBTOFRONT activates WBToFront for PopCLI
- System Flags
MultiCX lets you set/change some of the internal AmigaOS flags. These
may be set, unset or left unchanged, where a parameter of 0 means
deactivate, 1 or any value >0 means activate, and putting the ToolType
in brackets (the same as removing it) means no change. Old values are
NOT restored when quitting/disabling MultiCX, but Notification may be
used at any time.
ToolTypes:
BLACKBORDER=n changes BlackBorder flag, ECS Denise needed
NOCLICK=n changes NoClick flag for all drives,
may not work with very old drives
WILDSTAR=n changes flag for extended WildCarding,
if ON "*" may be used instead of "#?"
------------------------------------------------------------------------
Notes and Hints
------------------------------------------------------------------------
- MultiCX must be started from WB, CLI/Shell is not supported.
- MultiCX is 100% compatible to Commodore's specifications, so don't
complain if some bad-behaving software does not work with it.
- MultiCX's Screen Blanker uses BestModeID to find the best display
mode. Because this is impossible under AmigaOS 2.x, MultiCX uses a
special masking algorythm to find the display mode. But this relies on
the fact, that a DisplayID with all ModeKeys set to 0 exists.
Anyway you should use AmigaOS 3.x for best results.
- BlackBorder is not fully supported by AmigaOS 2.x, but should work.
- Some very old drives do not like NoClick, so switch it off at once if
your drive makes funny noises...
- If you like to toggle some of MultiCX's features using hotkeys, you
should try ToolManager 2.1 (by Stefan Becker) together with DoIcon (by
Lars Eilebrecht).
- MultiCX may be enabled, disabled or removed from within scripts by
using HandleCX (included in this archive).
------------------------------------------------------------------------
History
------------------------------------------------------------------------
1.00 - 1.20 internal Beta releases
1.21 first public release
1.22 - Keyboard Mouse works with SUNKEY now
- SCRBLANK uses Standard Monitor now if BestModeID could
not find a valid ScreenMode
1.23 - improved MOUSESHIFT and MMBCYCLE, see details above
1.24 - removed little bug in new MMBCYCLE
1.25 - improved SCRBLANK under AmigaOS 2.x
1.30