Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SINIXV5.41 (MX300/WX200) Referenzhandbuch Seite 964

Inhaltsverzeichnis

Werbung

keyboard (7)
#defineKB_84
#defineKB_101
#de f i ne KB_OTHER
KDGKBENT
Dieser Aufruf liest einen der Einträge aus der Übersetzungstabelle. Das
Argument für den Aufruf ist die Adresse einer der folgenden Strukturen,
die in
Felder versorgt.
struct kbentry {
} ;
Zulässige Werte für das Feld kbjable sind:
#defineK_N0RMTAB
#defineK_SHIFTTAB
#defineK_ALTTAB
#defineK_ALTSHIFTTAB 0X03
#defineK_SRQTAB
Der ioctl-A u fru f holt den angegebenen Eintrag aus der Übersetzungsta-
belle und gibt ihn im dritten Feld zurück.
Der
K_SRQTAB
dem Scan-Code indizierte Tabelle. Dadurch wird die Zuweisung eines bes­
timmten virtuellen Terminal-Selektors
Zuweisung der Fensterverwaltung für virtuelle Terminals
möglich.
Der virtuelle Terminal-Selektor
verknüpft, auf dem sich üblicherweise die Login-Shell befindet. Die folgen­
den Terminal-Selektoren werden ebenfalls zur Auswahl von virtuellen Ter­
minals verwendet:
KDSKBENT
Dieser Aufruf setzt einen Eintrag in einer der Übersetzungstabellen. Er
verwendet die gleiche Struktur wie der
Feld mit dem Wert versorgt wird, der in die Übersetzungstabelle
eingetragen werden soll. Dies kann dazu benutzt werden, um die Tastatur
teilweise oder ganz umzuadressieren.
04/92
(WX200)
0x03
/usr/include/sys/kd.h
unchar kb_table;
unchar kb_index;
ushort kb_value;
Wert für das Feld
K_VTF+1 für das erste virtuelle Terminal (/d ev/vt01)
K_VTF+2 für das zweite virtuelle Terminal (/d ev/vt02)
K_VTF+12 für das 12. virtuelle Terminal (/d e v /v t!2 )
0x00
/* Tastatur mit 84 Tasten */
0x01
/* Tastatur mit 101 Tasten */
/* Anderer Tastaturtyp */
definiert sind. Dabei sind die ersten beiden
/* zu verwendende Tabelle */
/* Eintrag in Tabelle */
/* zu lesender/setzender Wert */
0x00
/* BASE */
0x01
/* SHIFT */
0x02
/* ALT */
/* SHIFT ALT */
0x04
/* SRQTAB */
kb_table
erlaubt den Zugriff auf die mit
(K_VTF-K_VTL)
ist normalerweise mit
(K_VTF)
KDGKBENT ioctl,
keyboard (7)
oder die "specialkey"
(K_MGRF—K_MGRL)
/dev/tty00
wobei das dritte
7-71

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinixv5.40 (mx500)

Inhaltsverzeichnis