MBBS -Middle Mouse Button Switch -------------------------------- written by BLOODROCK of SYNDICATE Dies ist das 1001. Tool dieser Art, Ich weiß. :^) Mich stört nur, daß auf meinem Rechner etliche Tools und Commodities laufen, von denen Ich im Grunde jeweils nur EINE EINZIGE Funktion benötige. Das kostet Speicher, Wartezeit beim Booten des Rechners, und bringt, bei nicht hundertprozentig astrein programmierten Tools schonmal einen System-Crash ein. Außerdem schlucken allzuviele Input-Handler und Interrupt-Server auch Rechenzeit... Kurz: Ich brauche ein spezielles Tool, das wenig Speicher verbraucht und nur die Funktionen besitzt, die Ich auch brauche... Beschreibung: ------------- MMBS ist ein Tool, das bei Druck auf die mittlere Maustaste den jeweils vorn liegenden Screen nach hinten bringt und sich dabei das aktive Window merkt. Sollte es nicht auf diesem Screen liegen, wird stattdessen das vorderste Windows des Screens genommen. Kommt der Screen nach weiterem Blättern wieder nach vorn, wird das anfangs festgehaltene Window automatisch aktiviert, so daß in dem Moment, in dem ein Screen nach vorn kommt, auch immer ein Window des Screens aktiviert wird, um zu verhindern, daß versehentlich in einen hinten liegenden Screen hinein- getippt wird oder Ähnliches. Weitere Infos: -------------- MMBS verbiegt keinerlei Vektoren, patcht keine Betriebssystem-Funktionen oder -Strukturen und monitort auch keine Vorgänge, die die Screen/Window-Verwaltung betreffen, benötigt also im Wartezustand so gut wie keine Rechenzeit und ver- hält sich höchst Systemkonform. Dies hat allerdings zur Folge, daß MMBS, wenn Screens durch Klicken der ent- sprechenden Gadgets oder durch Amiga-m oder Amiga-n "durchgeblättert" werden, nichts davon bemerkt und somit auch keine dazugehörigen Windows aktiviert oder deaktiviert. Man sollte dann schon stets die mittlere Maustaste benutzen. MMBS überprüft nach jedem Druck auf die mittlere Maustaste alle "gemerkten" Screens auf Vorhandensein. Inzwischen geschlossene Screens werden sofort aus der Liste gestrichen und können so nicht länger Ursache für Verwechslungen sein. Der entsprechende Listen-Platz wird so wieder für einen neu geöffneten Screen frei. Die Liste dieser Screens ist auf eine Maximalzahl von 15 beschränkt, d.h., MMBS verwaltet maximal 15 gleichzeitig geöffnete Screens. In den meisten fällen genügt das meiner Meinung nach vollkommen. Diese Beschränkung spart viel Rechenzeit beim Aufräumen der Liste und hat gegenüber anderen Tools dieser Art den Vorteil, daß zwischen zwei Rechner- Resets beliebig viele Screens geöffnet und wieder geschlossen werden können, ohne daß damit der Verwaltungs-Rahmen von MMBS gesprengt würde. MMBS läuft (bzw. wartet) übrigens mit Task-Priorität 2. Wie wird's gestartet ? ---------------------- MMBS gehört in das C: -Verzeichnis, nicht etwa in die Utilities-Schublade. MMBS darf nur vom CLI aus gestartet werden, niemals von der Workbench. Wer das trotzdem versucht, muß mit späteren Systemabstürzen rechnen. Am Besten geeignet ist der Einsatz in der Startup-Sequence bzw. in der UserStartup-Datei. Aufruf: MMBS In diesam Fall kann das Tool mit Ctrl.-C beendet werden. Oder: Run MMBS -Das CLI wird dann wieder frei. Allerdings kann MMBS jetzt nur noch mit dem Break-Befehl abgeschaltet werden. -Argumente gibt's keine. Ätsch... :^) Systemanforderungen ------------------- Keine. Wer mindestens Kick 1.2 hat, kann schon loslegen. :^) Benötigte Zusatzdateien: keine. Copyright --------- Dieses Tool ist PUBLIC DOMAIN. Es ist VÖLLIG UNENTGELTLICH, was bedeutet: wer bei irgendwelchen PD-Händlern ein Heidengeld für Tool-Disks bezahlt hat, auf denen sich dieses Programm befand, sollte den Händler wechseln. MMBS darf nur zusammen mit dieser Dokumentation weitergegeben, davon abgesehen aber FREI KOPIERT werden. EoF