Einstellung der Tastatur

Inhalt


Verarbeitung von Tastatureingaben

In Smalltalk/X werden alle Tastatureingaben mittels einer keyboardMap genannten Umsetztabelle übersetzt.
Diese Tabelle übersetzt Tastenereignisse von physischen Tasten und Modifizierertasten (i.e. "Ctrl", "Alt" or "Meta") in logische Tasten (z.B. #Copy, #Cut or #EndOfText).

Innerhalb Smalltalk/X werden ausschließlich logische Tasten verwendet.

Definition der Umsetztabelle

Die Definition der Umsetztabelle erfolgt in ihren Startup-Dateien; Der aktuelle Inhalt der Umsetztabelle wird im Tastatureinstellungs-Menü des Launchers angezeigt.
Bitte lesen Sie das Kapitel über ``Tastatureinstellung'' in ``Konfiguration & Umgebung''.

Tastaturmakros

Zusätzlich zu den eingebauten Funktions wie #Copy oder #Paste) können auch Makros auf Tasten gelegt werden. Diese sollten ebenfalls in ihren StartupDateien definiert werden.
Lesen Sie mehr dazu im Kapitel ``Tastaturmakros''. in ``Konfiguration & Umgebung''.

Eingabe von Nationalen- und Sonderzeichen

Nationale- und Sonderzeichen die nicht auf Ihrer Tastatur zu finden sind, können mittels einer sogenannten Compose key Sequenz eingegeben werden:
Drücken Sie dazu die "Compose" Taste, gefolgt von zwei Tasten die das Sonderzeichen graphisch bilden. Zum Beispiel kann das Zeichen für Umlaut-a durch:
    Compose a "
erzeugt werden.

Sollte Ihre Tastatur keine "Compose" Taste besitzen, kann diese (mittls der Tastaturumsetztabelle) auf eine andere nicht- oder wenig benutzte Taste gelegt werden.
Die Voreinstellung definiert die rechte Control-Taste ("Control_R") als "Compose" Taste.

Sollte Ihre Tastatur nationale Zeichen besitzen, diese aber nicht korrekt darstellen, lesen Sie bitte entsprechende Abschnitte aus der Dokumentation ihres Fenstersystems (insbesondere die Manualseite zum "xmodmap Kommando)

Folgend eine Liste aller Compose-Tasten Sequenzen:

Referenzen

Weiter Informationen finden Sie in "Konfiguration & Umgebung".


Copyright © Claus Gittinger Development & Consulting, all rights reserved


Doc $Revision: 1.1 $ $Date: 1996/09/14 14:27:27 $