home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Fresh Fish 2
/
FFMCD02.bin
/
new
/
amigalibdisks
/
disk947
/
smaus
/
smaus.dok
< prev
next >
Wrap
Text File
|
1993-12-21
|
35KB
|
726 lines
Dokumentation
zu
SMaus
Copyright © 1991, 1992 Stefan Sticht
All rights reserved
Shareware
SMaus ist nicht Freeware, sondern Shareware. Wenn Sie SMaus
benutzen, müssen Sie Ihre Kopie von SMaus registrieren lassen.
Registration
Zum Registrieren drucken Sie bitte die Datei Registrierung aus.
Sie können dies tun, indem Sie das Piktogramm des Programmes
Printfiles in der Schublade Tools Ihrer Extras2.0-Diskette einmal
anklicken, die Shift-Taste gedrückt halten und einen Doppelklick
auf das Piktogramm Registrierung machen. Schicken Sie mir bitte
dieses Formular ausgefüllt und mit einem Scheck, Bargeld oder
einer separaten Postanweisung zu. Die Registrierungsgebühr ist DM
5.-. Vielen Dank.
Keine Garantie
Die Nutzung von SMaus erfolgt auf eigene Gefahr. Weder der Autor
noch irgendein Distributor haftet für irgendwelche Schäden, die
durch dieses Programm verursacht werden.
Distribution
Sie dürfen SMaus so oft kopieren und weitergeben, wie Sie wollen,
solange Sie immer alle Dateien zu SMaus weitergeben und diese
unverändert lassen und solange dies unentgeltlich oder nur gegen
eine geringe Auwandsentschädigung geschieht. SMaus darf über
Mailboxen oder elektronische Datennetze vertrieben werden,
solange dies ebenfalls unentgeltlich geschieht. SMaus darf als
Beigabe zu kommerziellen Produkten nur mit der schriftlichen
Genehmigung des Autors vertrieben werden. Diese Genehmigung
erhalten Sie in der Regel durch ein vollwertiges Exemplar des
Produktes für den Autor und einen Hinweis auf den
Shareware-Status von SMaus in der Dokumentation des Produktes.
Eine Vertrieb von SMaus als eigenständiges kommerzeilles Produkt
ist ausnahmslos untersagt.
SMaus_nowin ist nur eine Spezialversion von SMaus ohne graphische
Benutzeroberfläche, für die obiges ebenfalls gilt.
Beschreibung von SMaus
SMaus soll das Programm Autopoint, welches im Rahmen von AmigaOS
2.0 oder größer ausgeliefert wird, ersetzen. SMaus ist stark kon-
figurierbar.
Das primäre Ziel ist wie bei Autopoint, das Fenster unter dem
Mauspfeil zu aktivieren. Es gibt mehrere Aktionen, die eine
Aktivierung veranlassen:
Mausbewegung: Nach oder bei einer Mausbewegung wird das Fenster
unter dem Mauspfeil aktiviert. Sie können einstellen, bis zu
welcher Geschwindigkeit der Mausbewegung Fenster sofort
aktiviert werden sollen. Im Extremfall wird das Fenster
unter dem Mauspfeil erst nach dem Stillstand der Maus
aktiviert, um das lästige "Hüpfen" des Mauspfeiles beim
Bewegen über Fenstergrenzen hinweg zu verhindern. Dieses
Hüpfen wird durch das Einfärben des Fensterrahmens
verursacht. Hat man einen schnelleren Rechner, z.B. Amiga
3000, so kann man das Fenster auch sofort aktivieren lassen,
da sich hier das "Hüpfen" kaum bemerkbar macht, zumindest
nicht bei langsamen Mausbewegungen.
Zeit: Leider kann sich SMaus, wie auch Autopoint, nicht vom
Betriebssystem informieren lassen, ob ein neues Fenster
geöffnet wurde oder ob der Bildschirm gewechselt wurde.
Deswegen müssen SMaus und Autopoint in regelmäßigen
Abständen prüfen, ob dies der Fall ist. Diese Technik nennt
man "pollen" und ist auf Multitaskingsystemen wie dem Amiga
unerwünscht, da sie unnötige Rechenzeit verbraucht. Da aber
immer das Fenster unter dem Mauspfeil aktiv bleiben soll,
muß geprüft werden, ob vielleicht ein anderes Fenster
geöffnet und aktiviert wurde, welches nicht unter dem
Mauspfeil ist, ebenso ob der Bildschirm gewechselt wurde.
Bei SMaus können Sie zumindest die Zeitabstände, nach denen
geprüft wird, einstellen. Sie können die Überprüfung ganz
ausschalten oder die Zeitintervalle vergrößern, um den
Rechenzeitverbrauch zu senken. Mit einem annehmbaren
Zeitintervall benötigt SMaus deutlich weniger Rechenzeit als
Autopoint. Durch die Option "Aktivieren auf Tastendruck" ist
dieses Zeitintervall auch ohne größere Einschränkung sehr
groß wählbar.
Tastendruck: Auf Wunsch aktiviert SMaus bei einem beliebigen
Tastendruck das Fenster unter dem Mauspfeil.
Mausbewegung über Tastatur: SMaus erkennt auch Mausbewegungen,
die über einer der beiden Amiga-Tasten zusammen mit einer
Cursortaste vorgenommen werden. SMaus aktiviert in diesem
Fall das Fenster nach dem Stillstand des Mauspfeiles.
Sehr oft ist es aber auch unerwünscht, daß das Fenster unter dem
Mauspfeil aktiviert wird. Folgende Optionen verhindern, daß SMaus
ein Fenster aktiviert:
Fenstertitel: Sie können Titel von Fenstern angeben, die nicht
deaktiviert werden sollen. Titel können dabei mit Jokern
(Wildcards) angegeben werden. Sie können z.B. bestimmen, daß
Fenster, deren Titel mit den Buchstaben "Arq" beginnen,
nicht deaktiviert werden sollen, da es sich dabei um
Requester handelt, die Sie gerne sofort mit der Tastatur
beantworten möchten.
Bildschirmtitel: Sie können Titel von Bildschirmen angeben, auf
denen SMaus generell funktionslos bleiben soll. Auch hier
können Sie wieder Joker einsetzen.
Aktives Texteingabefeld: Fenster mit einem aktiven Texteingabe-
feld werden auf Wunsch nicht deaktiviert.
Systemrequester: werden nicht deaktiviert, solange Sie nicht ein
Programm wie Arq benutzen, welches Systemrequester ver-
ändert.
Wollen Sie, daß Fenster zwar bei einem Tastendruck nicht
deaktiviert werden sollen, aber bei Mausbewegungen schon, so
können Sie auch dies einstellen.
Bereits aktive Fenster werden natürlich nicht noch einmal
aktiviert.
SMaus hat ein Fenster, in dem alle Einstellungen verändert werden
können.
SMaus ist systemkonform programmiert. Es werden keine Betriebs-
systemroutinen verändert. SMaus wurde auf einem Amiga 3000 mit
SAS/C entwickelt und unter Benutzung von Enforcer und Mungwall
getestet.
Systemanforderungen
SMaus benötigt AmigaOS 2.0, mindestens Kickstart V37.175. Diese
Version wird auch als AmigaOS 2.04 bezeichnet. Machen Sie einfach
folgendes: Rufen Sie den Menüpunkt About bzw. Version der
Workbench auf. Es öffnet sich ein Requester, der Ihnen die
Version Ihrer Kickstart und Workbench verrät. Steht bei Kickstart
eine Versionsnummer kleiner als 37.175, so sollten Sie sich
unbedingt die neueste Kickstart besorgen, und nicht nur, um SMaus
testen zu können. Kickstart und Workbench 2.04 sind im Fachhandel
erhältlich.
Haben Sie die Workbench 2.1 oder größer, können Sie die Sprache,
die SMaus verwenden soll, über den Preferences-Editor "Locale"
einstellen. Die Versionsnummer können Sie wie oben ermitteln.
Steht bei Workbench V38.xx oder höher, benutzen Sie Workbench 2.1
oder höher. Workbench 2.1 ist im Fachhandel erhältlich. Ohne
Workbench 2.1 sind alle Texte von SMaus in englischer Sprache.
So starten Sie SMaus
Bevor Sie SMaus testen, vergewissern Sie sich bitte, daß Sie das
Programm Autopoint nicht auch benutzen. Starten Sie das Programm
Exchange, das Sie üblicherweise in der