<!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>