<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.2800.1625" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face="Courier New" size=2>Liebe TUSTEP-Freunde,</FONT></DIV>
<DIV><FONT face="Courier New" size=2></FONT> </DIV>
<DIV><FONT face="Courier New" size=2>Der dritte TUSTEP-Tip hat lange auf sich
warten lassen; zudem<BR>erhalten ihn auch die Leser der ITUG-Liste; mal sehen,
ob es<BR>da Proteste hagelt. Doch zur Sache:</FONT></DIV>
<DIV><FONT face="Courier New" size=2></FONT> </DIV>
<DIV><FONT face="Courier New" size=2>Manchmal möchte ich im Editor Texte, die
gerade auf dem<BR>Bildschirm stehen, nur <FONT color=#800000>markieren</FONT>;
nicht um sie zu löschen, zu<BR>kopieren, zu verschieben, sondern nur zur
Hervorhebung.<BR>Vielleicht sind auch andere in der Lage: man hat ein
Textstück<BR>vor Augen, möchte anderswo vergleichen und würde den Text
dann<BR>sofort wiederfinden, wenn er markiert wäre. Und so geht's<BR>(hier erst
einmal die unkommentierten Definitionen):</FONT></DIV>
<DIV><FONT face="Courier New" size=2></FONT> </DIV>
<DIV><FONT face="Courier New" size=2>= Mit Shift+Strg+Maus ohne weitere Wirkung
markieren:<BR>y,mrkzeig_anf=MRK_INI,MRK_CHG:5F<BR>y,mrkzeig_end=MRK_MRK<BR>y,SC_LP=SWITCH:mrkzeig_anf<BR>y,SC_LR=SWITCH:mrkzeig_end</FONT></DIV>
<DIV><FONT face="Courier New" size=2></FONT> </DIV>
<DIV><FONT face="Courier New" size=2>Wir möchten also ein Textstück mit der Maus
markieren und<BR>suchen uns dafür eine von TUSTEP nicht
vorbelegte<BR>Maus-Tastenkombination aus, z.B.
Umschalttaste+Strg+linke<BR>Maustaste. Wir wollen also gleichzeitig Umschalt-
und<BR>Strg-Taste gedrückt lassen und dan mit der linken Maustaste<BR>das zu
markierende Textstück überstreichen. Dazu definieren<BR>wir ein
Anfangsmakro:</FONT></DIV>
<DIV><FONT face="Courier New" size=2></FONT> </DIV>
<DIV><FONT face="Courier New"
size=2>y,mrkzeig_anf=MRK_INI,MRK_CHG:5F<BR>
MRK_INI: Beginn der Markierung<BR> MRK_CHG:
Änderung der Markierfarbe, um sie von der
"normalen"<BR>
Markierung zu unterscheiden<BR>und ein
Endmakro:<BR>y,mrkzeig_end=MRK_MRK<BR> MRK_MRK:
Wirkung der Markierung wird aufgehoben, Farbe bleibt</FONT></DIV>
<DIV><FONT face="Courier New" size=2></FONT> </DIV>
<DIV><FONT face="Courier New" size=2>Diesen Makros haben wir unverwechselbare
Namen gegeben, damit sie<BR>nicht verlorengehen, wenn wir unsere
Tasten-Maus-Kombination<BR>vielleicht doch einmal versehentlich anders
verwenden.</FONT></DIV>
<DIV><FONT face="Courier New" size=2></FONT> </DIV>
<DIV><FONT face="Courier New" size=2>Nun definieren wir das Drücken
(Press)</FONT></DIV>
<DIV><FONT face="Courier New" size=2></FONT> </DIV>
<DIV><FONT face="Courier New"
size=2>y,SC_LP=SWITCH:mrkzeig_anf<BR> und
Loslassen (Release)<BR>y,SC_LR=SWITCH:mrkzeig_end</FONT></DIV>
<DIV><FONT face="Courier New" size=2></FONT> </DIV>
<DIV><FONT face="Courier New" size=2>der *L*inken Maustaste mit Umschalt- und
Strg,<BR>indem wir einfach mit SWITCH auf die oberen
Definitionen<BR>verweisen.</FONT></DIV>
<DIV><FONT face="Courier New" size=2></FONT> </DIV>
<DIV><FONT face="Courier New" size=2>Anders als bei der "normalen" Markierung
kann man mit dieser,<BR>eben weil sie wirkungslos ist, mehrere Stellen auf
dem<BR>Bildschirm hervorheben. Diese Markierung verschwindet<BR>(natürlich),
wenn der Text neu angezeigt wird oder, z.B. durch<BR>Scrollen, vom Bildschirm
verschwindet.</FONT></DIV>
<DIV><FONT face="Courier New" size=2></FONT> </DIV>
<DIV><FONT face="Courier New" size=2>WIE macht man die Definitionen
wirksam?<BR>Benutzer meiner Programme in Tübingen und anderswo haben
sie<BR>sowieso zur Verfügung und können sie gleich ausprobieren.<BR>Auch in
neueren Versionen des Standardmakros *SATZ (ab 1.2.09)<BR>stehen sie im Modus
Edieren zur Verfügung.<BR>Wer will, kann die 5 Zeilen (oben Absatz 3) mit den
Definitionen<BR>mit copy-and-paste in eine leere TUSTEP-Datei, die z.B.
MARK<BR>heißen könnte, kopieren und mit<BR>#EDIERE,DEF=mark<BR>wirksam
machen.</FONT></DIV>
<DIV><FONT face="Courier New" size=2></FONT> </DIV>
<DIV><FONT face="Courier New" size=2>Nicht verschwiegen sei, daß ich diese Idee,
wie so vieles,<BR>einem Wink von Herrn Schälkle verdanke.</FONT></DIV>
<DIV><FONT face="Courier New" size=2></FONT> </DIV>
<DIV><FONT face="Courier New" size=2>Mit freundlichen Grüßen<BR>Friedrich
Seck</FONT></DIV>
<DIV><FONT face="Courier New"
size=2><BR>--------------------------------------<BR>Dr. Friedrich Seck<BR>72076
Tübingen, Erlenweg 18<BR>Tel: (0 70 71) 96 49 40<BR>Fax-Nummer auf
Anfrage</FONT></DIV></BODY></HTML>