Spezifikation von Ereignissen

 [Vorheriges Kapitel]  [Vorherige Seite]  [Inhaltsverzeichnis]  [Nächste Seite]  [Nächstes Kapitel]

*Ereignis-Spezifikationen sehen folgendes allgemeines Schema vor:
<modifier-modifier-type-detail>
 
*Zu den Modifiern zählen Control, Shift, Button1 (1. Button der Maus), Alt, Meta und auch Double (für Doppelklicks). Auf die Angabe von Modifiern kann ganz verzichtet werden (dann spielen sie keine Rolle) oder es können ein oder zwei angegeben werden. In letzterem Falle müssen dann beide Modifier gleichzeitig aktiv sein.
 
*Zu den Typen gehören ButtonPress, ButtonRelease, KeyPress, KeyRelease, Enter und Release (neben vielen weiteren).
 
*Beim Detail kann (z.B. bei KeyPress) der Name einer weiteren Taste angegeben werden (oder schlicht der Buchstabe) oder (z.B. bei ButtonPress) die Nummer der Maustaste.
 
*Die Angaben können weitgehend gekürzt werden, solange noch eindeutig ist, was gewünscht wird. Statt
<Control-KeyPress-U> ist auch <Control-U> zulässig.
 
*Ereignis-Spezifikationen operieren wie Muster, die eingehende Ereignisse filtern. So trifft beispielsweise <KeyPress> für alle gedrückten Tasten zu.
 
*Die Namen der Tasten hängen natürlich von dem lokalen Window-System ab und sind daher nicht in jedem Falle uneingeschraenkt portabel (wie auch Tastaturen sehr unterschiedlich aussehen können).
 

 [Vorheriges Kapitel]  [Vorherige Seite]  [Inhaltsverzeichnis]  [Nächste Seite]  [Nächstes Kapitel]
Copyright © 1996 - 2003 Andreas Borchert, in HTML konvertiert am 01.10.2003