\section{Die Tastatur}
\index{Tastatur}
\index{Shortcuts}
\index{Blockmarkierung}
Sicher  ist  Ihnen schon aufgefallen, da"s hinter den Kommandos in
den  Dropdownmen�s  auch  Zeichen  wie  z.B. `\ctrl{X}', oder `\alt{B}' stehen.
Dies sind die sogenannten Tastaturshortcuts f�r die
entsprechenden  Befehle.  `\ctrl{X}'  bedeutet Dr�cken und Gedr�ckthalten
der Controltaste sowie des Buchstabens 'x'. Es ist dabei egal,
ob `x' oder `X'. Das Zeichen `\alt{}' steht f�r die Alternatetaste,
die Verfahrensweise ist die gleiche wie bei der Controltaste. `\shft{}' ben�tigt
zus�tzlich die Shifttaste.
Wenn Sie diese Tastenkombination bet�tigen, entspricht das einem
Mausklick  auf  diesen  Men�eintrag. Sie k�nnen die meisten
Men�eintr�ge also auch �ber die Tastatur erreichen.

Die folgende Tabelle zeigt die Belegung der Tastatur:
\begin{center}
\begin{tabular}{|l|p{7.2cm}|}\hline
{\bf Taste} & {\bf Wirkung}\\ \hline
\ctrl{B}         & markiert den Blockbeginn. Cursor bleibt sichtbar.\\ \hline

\ctrl{A}         & wie \ctrl{B}, aber nur bei SysKey.\\ \hline

\ctrl{E}         & markiert das Blockende. Cursor verschwindet.
                   Block wird markiert.\\ \hline

CAPSLOCK         & schaltet auf GRO"sBUCHSTABEN um. Der Status wird durch `CAPS'
                   in der Infozeile des Fensters angezeigt.\\  \hline

INSERT           & schaltet zwischen Einf�ge- und �berschreibmodus um. Die
                   Cursorform wandelt sich entsprechend.\\  \hline

BACKSPACE        & l�scht das Zeichen links vor dem Cursor und zieht den Rest
                   der Zeile hinterher.\\  \hline

\ctrl{BACKSPACE} & l�scht von Cursor bis zum Ende des vorherigen Wortes.\\ \hline

DELETE           & l�scht das Zeichen rechts hinter dem Cursor und zieht den
                   Rest der Zeile hinterher.\\ \hline

\shft{DELETE}    & l�scht aktuelle Zeile.\\ \hline

\ctrl{DELETE}    & l�scht ab Cursorposition bis zum Anfang des n�chsten
                   Wortes.\\ \hline

\alt{DELETE}     & l�scht ab Cursorposition bis zum Zeilenende.\\ \hline

\alt{$\sim$}     & Linetoggle. Zwei Zeilen tauschen.\\ \hline

\ctrl{Y}         & l�scht die Zeile, in der der Cursor steht. Bei eingeschaltetem
                   Klemmbrett wird die Zeile dort abgelegt.\\ \hline

TAB              & f�gt  im  Einf�gemodus  Leerzeichen  bis  zum n�chsten Tabstop
                   ein  und   schiebt  die Zeile nach rechts. Im �berschreibmodus
                   wird nur der Cursor  nach rechts positioniert.\\ \hline

\shft{TAB}       & Backtab setzt den Cursor eine Tabstopposition zur�ck.\\ \hline
\end{tabular}
\end{center}
\begin{center}
\begin{tabular}{|l|p{7.2cm}|}\hline
{\bf Taste} & {\bf Wirkung (Fortsetzung)}\\ \hline
CURSORTASTEN     & Sie positionieren den Cursor entsprechend Ihrer Pfeilrichtung.
                   Dr�ckt man dazu noch die  Shifttaste, wird der
                   Bildschirminhalt seitenweise gescrollt. Sie k�nnen den
                   Cursor  auch  mit der Maus positionieren, indem sie die linke
                   Maustaste an der gew�nschten Textposition dr�cken.\\ \hline

\ctrl{CURSOR}    & positioniert den Cursor von einem Wort zum anderen. Dabei
                   dienen nicht nur Leerzeichen als Trenner, sondern auch
                   Sonderzeichen.\\ \hline

\shft{CURSOR-UP}   & scrollt seitenweise nach oben.\\ \hline

\shft{CURSOR-DOWN} & scrollt seitenweise nach unten.\\ \hline

HOME               & geht an den Anfang des Textes.\\ \hline

CLR (\shft{HOME})  & geht an das Textende.\\ \hline

ESC                & leitet einen Deadkey ein.\\ \hline
\end{tabular}
\end{center}

Die UNDO-Taste macht die letzte �nderung r�ckg�ngig.
\begin{itemize}
\item Zeilenrestaurierung.
\item Ausgeschnittene Bl�cke werden wieder eingef�gt.
\item Eingef�gte Bl�cke werden wieder ausgeschnitten.
\item �bertippte Bl�cke werden wieder restauriert,
      incl. eingef�gtem Zeichen.
\item Textformatierung.
      Ein weiteres UNDO bedeutet REDO, falls m�g\-lich.
      Voraussetzung, der Cursor wird nicht aus der Zeile bewegt.
      Etwas Vorsicht beim Spaltenblock, prinzipielle Probleme.
\end{itemize}

\subsection{Die Funktionstasten}
\index{Funktionstasten}
\index{Textvariablen}
Die  Funktionstasten  k�nnen mit Floskeln belegt werden, die dann
in den Text eingef�gt werden. \sevenup\ erkennt folgende Variablen:

\begin{center}
\begin{tabular}{|c|l|} \hline
{\bf Variable} & {\bf Bedeutung}\\ \hline \hline
   \%h & Stunde\\ \hline
   \%m & Minute\\ \hline
   \%s & Sekunde\\ \hline
   \%T & Tag\\ \hline
   \%M & Monat\\ \hline
   \%J & Jahr  (2 stellig)\\ \hline
   \%W & Wochentag (Sonntag, Montag, ...)\\ \hline
   \%D & Tag im Jahr\\ \hline
   \%F & vollst�ndiger Pfadname der aktuellen Datei\\ \hline
   \%f & Name der aktuellen Datei\\ \hline
   $\backslash$fx & Funktionstaste Fx (f�r x = 1,2,...,0)\\ \hline
   $\backslash$Fx & Wie oben, nur mit Shift\\ \hline
\end{tabular}
\end{center}

Au"serdem  wird  auch  \ctrl{M} als CR erkannt und ein Zeilenumbruch
eingeleitet.\index{Zeilenumruch}

Beispiel:
\begin{verbatim}
   Bielefeld den %T.%M.19%J um %h:%m Uhr
\end{verbatim}
ergibt:
\begin{verbatim}
   Bielefeld den 13.10.1992 um 18:15 Uhr
\end{verbatim}

Nach   dem  �ffnen  des  Men�s  {\bf `Funktionstasten...'}  k�nnen  Sie
insgesamt  20  verschiedene  Texte  den Funktionstasten zuordnen.
10  f�r  die  normale  Belegung  und  10  in  Kombination mit der
Shifttaste.  Der  Knopf  `mit  Shift'  bzw. `ohne Shift' schaltet
die   Belegung  um.  Sie  sehen  das  auch  an  den  angedeuteten
Pfeilen  vor  der  Tastenbezeichnung.  Wenn Sie nun z.B. die
Funktionstaste  \shft{}F3  dr�cken,  wird  der Text, mit der diese
Taste  belegt  wurde,  in den Text eingef�gt. Wenn die Taste noch
frei  ist,  �ffnet  sich das Funktionstastenmen� automatisch. Die
Hilfebox   zeigt   zur   Erinnerung   die   Variablen   an.   Das
Prozentzeichen  selbst  wird mit \%\% dargestellt! Wenn ein Block
markiert  ist,  wird  er  soweit m�glich als Belegung �bernommen.
Die  Eintr�ge  k�nnen bei Bedarf selbstverst�ndlich abgespeichert
werden. Siehe Men�punkt {\bf `Arbeit sichern... \alt{S}'}.

\subsection{Die Shifttaste}
\index{Shifttaste}
\index{Tastatur}
Die Shifttaste hat bei vielen Funktionen eine besondere Bedeutung.

\begin{center}
%\begin{tabular}[t]{|l|l|} \hline
\begin{tabular}[t]{|l|p{6.6cm}|}\hline
{\bf Funktion} & {\bf Wirkung}\\ \hline\hline
`Sichern'             & H�ngt den Text an die bestehende Datei an\\ \hline
`Sichern als...'      & H�ngt den Text an die bestehende Datei an\\ \hline
`Drucken...'          & Wenn ein Block markiert ist, wird noch ein FF gesendet\\ \hline
`Beenden'             & Speichert die letzte Systemeinstellung ab\\ \hline
`Kopieren'            & H�ngt den Text an die bestehende Klemmbrettdatei an\\ \hline
`Ausschneiden'        & H�ngt den Text an die bestehende Klemmbrettdatei an\\ \hline
`Links schieben'      & Um ein Zeichen einr�cken\\ \hline
`Rechts schieben'     & Um ein Zeichen einr�cken\\ \hline
`Neuformatieren'      & Formatierung ab aktueller Cursorzeile\\ \hline
`Suchen/Ersetzen'     & Suchrichtungsumkehr\\ \hline
`Suchen in Dateien'   & Erweitert die Datei {\tt`7UP.REG'}\\ \hline
`Zeichensatz...'      & Zeigt Dezimalwert des Zeichens\\ \hline
`Texte vergleichen'   & logischer Vergleich ohne Leerzeichen und Tabs\\ \hline
Mauseinfachklick      & Blockmarkierung setzen\\ \hline
Mausdoppelklick       & Markiert gesamte Textzeile im Fenster\\ \hline
\ctrl{Y}              & H�ngt die Zeile an die bestehende Klemmbrettdatei an\\ \hline
Blockmarkierung       & erweitert den bestehenden Block\\ \hline
Klick auf Icon        & L�"st Selektion mehrerer Desktopicons zu\\ \hline
Dialogboxverschiebung & L�"st Dialogbox durchsichtig werden\\ \hline
Dialogboxzentrierung  & Zentriert Dialogboxen beim erneuten �ffnen\\ \hline
Fensterfullerbutton   & Pa"st die Fensterbreite der Zeilenl�nge an\\ \hline
Help                  & Fehlermeldungsparameter einblenden\\ \hline
\end{tabular}
\end{center}

\subsection{Die Deadkeys}
\index{Deadkeys}
\index{Sonderzeichen}
Der  Zeichensatz  des  Atari  ST enth�lt noch eine Reihe weiterer
Zeichen,  die  aber  nicht �ber die Tastatur erreichbar sind. Sie
liegen im ASCII-Bereich 128 - 176. Es handelt sich hier um meist
fremdsprachige Sonderzeichen, wie z.B. `�' oder `�'.
Um diese Zeichen zu erreichen, bietet \sevenup\ sogenannte Deadkeys an.
Es  handelt  sich  dabei  um dreiteilige Tastenkombinationen, die
alle  mit  ESC  eingeleitet  werden.  Das  zweite Zeichen ist das
Zeichen,  welches  i.d.R.  direkt  �ber  dem eigentlichen Zeichen
steht, also ein Accent aigu bei `e' ergibt `�': ESC ' e = �.

Hier die Liste mit den m�glichen Tastenkombinationen:\nopagebreak

{\tt ESC + ' + a = �         Accent aigu\\
   ESC + ' + e = �\\
   ESC + ' + E = �\\
   ESC + ' + i = �\\
   ESC + ' + o = �\\
   ESC + ' + u = �

   ESC + ` + a = �         Accent grave\\
   ESC + ` + A = �\\
   ESC + ` + e = �\\
   ESC + ` + i = �\\
   ESC + ` + o = �\\
   ESC + ` + u = �

   ESC + \ctrl{} + a = �         Accent circonflex\\
   ESC + \ctrl{} + e = �\\
   ESC + \ctrl{} + i = �\\
   ESC + \ctrl{} + o = �\\
   ESC + \ctrl{} + u = �

   ESC + $\sim$ + a = �         spanisch\\
   ESC + $\sim$ + A = �\\
   ESC + $\sim$ + n = �\\
   ESC + $\sim$ + N = �\\
   ESC + $\sim$ + o = �

   ESC + o + a = �         skandinavisch\\
   ESC + o + A = �

   ESC + / + o = �\\
   ESC + / + O = �

   ESC + , + c = �\\
   ESC + , + C = �

   ESC + \_ + a = {\underline a}\\
   ESC + \_ + o = {\underline o}

   ESC + " + e = �\\
   ESC + " + i = �\\
   ESC + " + y = �

   ESC + a + e = �\\
   ESC + A + E = �

   ESC + o + e = �\\
   ESC + O + E = �

   ESC + $<$ + $<$ = $\ll$\\
   ESC + $>$ + $>$ = $\gg$\\
   ESC + ! + ! = �\\
   ESC + ? + ? = �\\
   ESC + f + f = Formfeed  Seitenvorschub\\
   ESC + F + F = Formfeed

   ESC + 1 + 2 = 1/2\\
   ESC + 1 + 4 = 1/4

   ESC + + + $-$ = $\pm$

   ESC + $>$ + = = $\ge$\\
   ESC + $<$ + = = $\le$}

Wenn  eine  ung�ltige Tastenkombination gew�hlt wird, so wird das
letzte  Zeichen  ausgegeben.  Selbstverst�ndlich  d�rfen Sie die
Pluszeichen {\bf `nicht'} eingeben. Siehe auch Men�punkt
{\bf `Shortcuts...'}.

