
lSwitcher fr OS/2, Version 2.51
********************************

Copyright (C) 1997-2000  Andrei Los


LIZENZ
======

Das Programm ist FREEWARE und darf in unmodifizierter Form
frei kopiert und vertrieben werden.

Der Autor gibt keine Garantien fr dieses Programm.
Er kann nicht fr evtl. Schden, die durch die Nutzung des
Programms entstehen, verantwortlich gemacht werden.


DANKSAGUNG:
===========

Der Autor mchte folgenden Leuten fr Kommentare, Vorschlge und
Fehlerberichtigungen danken:
Dmitry Novoseletsky
Julian Buss
Tomas Hajny
Lech Wiktor Piotrowski
Loris Rinaldo
Nenad Milenkovic
Reb James
John Martin
Vladislav Zhuk
Ian Douglas
Sergey Posokhov
David Mediavilla
Mike Reichel

Besonderen Dank den folgenden Leuten, welche die bersetzung der readme.txt
und des Programmes durchgefhrt haben. Sie erst ermglichten die
lnderspezifischen Versionen des Programms.

Loris Rinaldo -- Italienische bersetzung
Tomas Hajny -- Tschechische bersetzung
Mike Reichel -- Deutsche bersetzung


HINTERGRUND UND BESCHREIBUNG
============================

Mit OS/2 Warp 4 Merlin fhrte IBM einen Alt-Tab Fensterwechsel, hnlich dem von Windows,
ein. Leider funktioniert dieser nur unter dem Presentation Manager, und er ist auch nicht
sehr komfortabel, wenigstens nicht fr mich.

LSwitcher ist ein funktionsreicher Ersatz fr diesen OS/2 PM Alt-Tab Fensterwechsel.
Dieses Tool beinhaltet einen Fensterumschalter, der auch in Vollbildsitzungen funktioniert.
Und es kann auch mit Ctrl-Tab benutzt werden.


Benutzung
=========

LSWITCH.EXE kann von einem OS/2 Fenster oder per Doppelklick gestartet werden.
Ein Programmobjekt im Systemstartordner ermglicht das automatische Starten nach
jedem Bootvorgang von OS/2. Soll eine spezifische Ini-Datei genutzt werden,
so ist dies mit dem Schalter /I mglich. Nheres dazu weiter unten.

Fr die Untersttzung von DOS Vollbildsitzungen ist LSWITCH.EXE in jeder DOS-Sitzung
zu starten, dies geht auch mittels Eintrag des Programms in die AUTOEXEC.BAT.

Zur Aktivierung von lSwitcher ist Alt-Tab zu drcken (Strg-Tab ist auch mglich,
siehe dazu die Einstellungen weiter unten).

Wird die Alt-(oder Strg-)Taste gedrckt gehalten und die Tabulator-Taste gedrckt,
kann durch die Fensterliste geblttert werden. Ein Zurckblttern ist durch das
zustzliche Drcken der Shift-Taste mglich. Die Cursortasten dienen ebenfalls
zum Blttern durch die Fensterliste. Zum Auswhlen eines Fensters die ALT-(bzw. Strg-)Taste
loslassen. Soll die Auswahl abgebrochen werden, ist die Leertaste zu drcken.
Dabei behlt das ursprngliche Fenster den Focus.

Ein Fensterwechsel ist auch mit der Maus mglich. Einfach mit der linken Maustaste
auf das gewnschte Symbol im lSwitcher Fenster klicken. Ein Klick mit der rechten Maustaste
auf ein Symbol fhrt zu einem Kontextmen. Dieses Kontextmen fr das entsprechende Fenster
enthlt die mglichen Fensteraktionen.

Ist das lSwitch Fenster (Auswahlmen) aktiv, dann untersttzt das Programm
folgende Schnelltasten (Hotkeys).

- "C" schliet das markierte Fenster
- "D" verdeckt -------"--------
- "Y" minimiert -------"-------- zur Symbolgre
- "W" stellt -------"-------- wieder her
--"A" zeigt -------"-------- an
- "M" maximiert -------"-------- zur maximalen Gre

Bemerkung: Soll lSwitcher mit dem Alt-Tab Tastenkombination gestartet werden,
so mu in OS/2 Warp 4 in den Systemmerkmalen unter Benutzerschnittstelle
der Fensterwechsel mit Alt-Tab aktiviert sein. In Versionen vor Warp 4 knnen daher
diese Schnelltasten nicht benutzt werden.

ACHTUNG !! ACHTUNG !! ACHTUNG !! ACHTUNG !!
Die Schriftarten in der lSwitcher Fensterliste sind nun OS/2 konform nderbar. Einfach per Ziehen
eine Schriftart aus der Schriftartpalette auswhlen und in die offene lSwitcher Fensterliste bergeben.
Um nicht die Standardschrift ALLER OS/2 Fenster zu ndern, bitte zuvor die auf die Aktivierung
per Strg+Tab umschalten. (Bei gedrckter Alt -Taste werden alle Fenster mit der ausgewhlten Schriftart
versehen!!)
Um die genderten Schriftarten permanent zu sichern, sind die lSwitcher Einstellungen zu speichern.

PROGRAMMEINSTELLUNGEN
=====================

Die Einstellungen knnen im Einstellungsdialog gendert werden. Nach dem Programmstart
ist der Einstellungsdialog jedoch verdeckt. Er kann aber in der OS/2-Fensterliste durch
Auswahl des lSwitcher Eintrags oder durch Drcken der Tastenkombination Strg+Alt+S aktiviert werden.

Die Einstellungen werden in der OS2.INI gespeichert, oder in der durch  den
Schalter /I<Ini-Datei> angegebenen Datei. Diese Datei befindet sich dann im selben
Verzeichnis wie die ausfhrbare Datei LSWITCH.EXE.

Es sind folgende Einstellungen mglich:

- Auszulassende Fenster
  Eine Aufzhlung derjenigen Fenster, die nicht in der lSwitcher Auswahlbox erscheinen sollen.

- Zu bercksichtigende Fenster
  Eine Aufzhlung derjenigen Fenster, die in der lSwitcher Auswahlbox erscheinen sollen.

- Minimierte Fenster anzeigen
  Wird dieser Schalter aktiviert, dann zeigt lSwitcher auch die minimierten Fenster
  in seiner Auswahlbox an.

- Verdeckte Fenster anzeigen
  Entsprechend wie oben, nur dieses Mal fr verdeckte Fenster.

- Strg-Tab benutzen
  Anstelle von Alt-Tab wird Strg-Tab als Schnelltaste genutzt. Ntzlich fr Versionen vor Warp 4.

- Altes Erscheinungsbild
  Bei Aktivierung wird die Auswahlbox von lSwitcher dem Stil von lteren lSwitcher-Versionen
  (vor Version 2.3)  entsprechen.

- Eintrge durchrollen
  In der Auswahlbox bleibt hiermit die Auswahl fest, die Symbole werden beim Durchblttern bewegt.
  Standard ist jedoch, da die Symbole fest sind und sich die Auswahl durch das lSwitcher Fenster bewegt.

- Aus Vollbild zum PM umschalten
  Bei Aktivierung des lSwitcher Fensters in Vollbild-Sitzungen wird bei Einschalten dieser
  Option zurck in den Grafikmodus des Presentation Manager (auf die Arbeitsoberflche) geschalten.
  Ntzlich ist dies, wenn die Grafikkarte/Monitor nur ein langsames Umschalten in einen
  anderen Textmodus ermglicht. Standardmig wird ein Gesamtbild-Textfenster zur Anzeige gebracht.

- OS/2 Alt-Tab Umschaltung ersetzen
  lSwitcher ersetzt hierbei die ab OS/2 Warp 4 erscheinende Auswahlbox.

- Wechsel zur Arbeitsoberflche minimiert alle Fenster
  Diese Option kontrolliert, ob beim Umschalten zur WPS (Arbeitsoberflche) mittels lSwitcher
  alle offenen Fenster minimiert bzw. verdeckt werden (abhngig von den Einstellungen
  der jeweiligen Objekte). Es wird also nur noch die reine Arbeitsoberflche angezeigt.
  Sinnvoll ist dies z.B., um schnell an verdeckte Objekte auf der Arbeitsoberflche zu
  gelangen oder um einfach mal Platz zu haben.

- ndern der Z-Anordnung
  Fenster, die minimiert oder verdeckt werden, rutschen in der Z-Anordnung von oben eine Stufe
  nach unten. Somit sind gerade minimierte/verdeckte Fenster gleich neben dem aktiven Fenster
  in der lSwitcher Auswahlbox. Der Standard von OS/2 ist aber, da minimierte/verdeckte Fenster
  ganz unten im Fensterstapel liegen.

- lSwitcher in der Fensterliste anzeigen
  In der Fensterliste wird lSwitcher als Eintrag angezeigt und der Einstellungsdialog fr
  lSwitcher kann aufgerufen werden. Andernfalls erscheint lSwitcher nicht in der Fensterliste.
  Ein Aufruf der lSwitcher Programmeinstellungen ist dann nur ber die Kurztasten Strg+ALT+S mglich.

- Zeige Hinweise
  Im lSwitcher Fenster werden hiermit die Schnelltasten fr die Bedienung angezeigt.


BEKANNTE PROBLEME/EINSCHRNKUNGEN
=================================

Manchmal kann es passieren, da bei Aktivierung von lSwitcher aus einer Gesamtbildsitzung
und schnellem Loslassen der Tasten, die Auswahlbox nicht verschwindet.
Ein ein- oder mehrmaliges Drcken der Alt-(bzw. Strg-) Taste behebt die ganze Sache.

LSwitcher scheint inkompatibel zum VShield TSR (Teil des VirusScan fr DOS von
Network Associates Inc) zu sein. Wenn beide Programme in einer DOS-Sitzung laufen,
kommt es nach einer gewissen Zeit zum Absturz. Dies ist wahrscheinlich ein Bug
von VShield's INT08 handler. Diese These wird durch das Verhalten von VShield in
Zusammenhang mit anderen Programmen, welche auch diesen Interrupt abfragen gesttzt.
Ich habe bis jetzt keinen wirksamen Ausweg fr dieses Problem gefunden.

lSwitcher nutzt einige undokumentierte Eigenschaften des Betriebssystems.
Dadurch knnte es in manchen Konfigurationen nicht richtig funktionieren.
Wenn solche Probleme gefunden werden, dann lat es mich bitte wissen.


NDERUNGEN
==========

V 2.51

- vernderte Anordnung der Eintrge in den lSwitcher Einstellungen
- Warpsans als Schriftart in den lSwitcher Einstellungen
- nderbare Schriftarten im lSwitcher popup Fenster
- Minimieren der Fenster auf Symbolgre nun korrigiert auf y Schnelltaste

V 2.5

- Option "Eintrge durchrollen" hinzugefgt
- linke Maustaste wechselt zum Fenster, rechte Maustaste bringt ein Kontextmen
- maximale Anzahl von Symbolen auf 27 (3 Reihen, 9 Spalten) im Auswahlfenster erhht
- die Einstellungen werden nun in der OS2.INI oder in einer vom Benutzer
  angegebenen Ini-Datei gespeichert
- verschiedene neue Schnelltasten hinzugefgt
- einige andere Optionen hinzugefgt
- einige Probleme mit anderen Programmen, welche auch die Strg-Tab Tastenkombination
  nutzen (z.B. Netscape), beseitigt
- andere nderungen und Fehlerbeseitigungen


V 2.4

- Programmeinstellungen knnen nun ber das Einstellungsfenster oder die Ini-Datei
  gemacht werden, Parameter ber die Kommandozeile werden nicht mehr untersttzt
- Option "Auszulassende Fenster" hinzugefgt
- verschiedene Schnelltasten werden im Auswahlfenster untersttzt
- die berwachung von OS/2 Gesamtbildschirmsitzungen ist nun 32-bittig,
  deshalb ist die zustzliche 16-bit Programmdatei (lswfsmon.exe) nicht mehr ntig
- nun 23 Eintrge im Textmodeauswahl, in der grafischen Auswahl sind es 9
- Option "Wechsel zur Arbeitsoberflche minimiert alle Fenster"
- Problem bei einigen Systemkonfigurationen, da lSwitcher ohne Fehlermeldung beim
  Programmstart abstrzt, behoben
- Problem behoben, da die aktive Task nicht im lSwitcher Fenster angezeigt wird,
  wenn diese eine Vollbildsitzung mit der Fenstereigenschaft "Verdecken" oder
  "Minimieren zu Fenster in Symbolgre"ist
- Ausweg fr einen Trap in Zusammenhang mit ProNews gefunden
- einige andere kleine nderungen und Fehlerbeseitigungen


V 2.3

- Option fr die Anzeige von verschiedenen Eintrgen im Auswahlmen hinzugefgt
- Problem mit nicht angezeigten Win-OS2 Symbolen behoben
- einige Fehlerbeseitigungen


V 2.21

- Problem mit dem Dos Navigator beseitigt
- Problem mit der Minimierung vom Slick Editor beseitigt


V 2.2

- lSwitchers Auswahlmen ersetzt nun den originalen OS/2 PM Alt-Tab Fensterwechsel
- Wechsel zur Arbeitsoberflche minimiert/verdeckt alle offenen Fenster
- die Umschaltordnung leicht gendert
- einige Probleme im Zusammenhang mit WIN-OS2 beseitigt
- einige andere Fehler behoben



KONTAKTAUFNAHME
===============

Kommentare zum Programm bitte an folgende email Adresse senden:
"avl1@ece.msstate.edu"

oder Postadresse
Andrei Los
35 N Wallace Circle,
Starkville, MS 39759, USA

Bitte nach Mglichkeit nur englische Texte!

WARENZEICHEN
============

Einige Worte oder Ausdrcke in diesem Dokument knnten Warenzeichen
von verschiedenen Unternehmen sein.
