keyboard (7)
Der
Treiber sieht die Unterstützung von virtuellen Terminals vor.
kd
Konsolengerät
vom
Treiber aus an den Prozeß vor, der
kd
Aufrufe sind zur Unterstützung virtueller Terminals vorgesehen:
VT_GETSTATE
Der
VTJ3ETSTATE ioctl-
virtuelle Terminal zurück. Er trägt das aktive virtuelle Terminal im Feld
v active und die Nummer des aktiven virtuellen Terminals sowie eine Bit-
Maske des globalen Zustands im Feld vt_state ein. Dabei bezeichnet das Bit
x den Status von vt x (1 zeigt an, daß das virtuelle Terminal geöffnet ist).
VTJ3ENDSIG
Der
VT_SENDSIG
eine Bit-Maske für virtuelle Terminals (in vt_state) geschickt werden soll.
Die von den
struktur ist:
struct vt_stat {
ushort v_active; /* aktives virt. Terminal */
ushort vjsignal; /* zu sendendes Signal (VT_SENDSIG) */
ushort v_state;
};
und ist in
/usr/include/sys/vt .h
VT_OPENQRY
Der
VTjOPENQRY ioctl
stehende virtuelle Terminal festzustellen. Dieser Wert wird im letzten
Argument des
GIO_KEYMAP
Dieser Aufruf holt die gesamte Abbildungstabelle für die Tastatur vom Sys
temkern. Die Struktur des Arguments ist in
angegeben.
PIO_KEYMAP
Dieser Aufruf setzt die gesamte Abbildungstabelle für die Tastatur. Die
Struktur des Arguments ist in
GIO_STRMAP
Dieser Aufruf holt die Abbildungstabelle für Zeichenfolgen vom Systemk
ern. Die Struktur des Arguments ist in
ben.
PIO_STRMAP
Dieser Aufruf setzt die Abbildungstabelle für Zeichenfolgen. Die Struktur
des Arguments ist in
TIOCKBOF
Der Modus für erweiterten Zeichensatz wird deaktiviert. Dies ist der vor
gegebene Modus.
7-72
(WX200)
sieht Tasten-Anforderungen des virtuellen Terminals
/dev/vtmon
Aufruf meldet globale Statusinformation über das
ioctl-A u fru f bezeichnet ein Signal (in vt_signal), das an
und
VT_GETSTATE
VT_SENDSIG ioctl-
/* Bit-Maske (VT_SENDSIG und VT_GETSTATE) */
wird verwendet, um das nächste zur Verfügung
(2) Aufrufs abgesetzt.
ioctl
/usr/include/sys/kd.h
/dev/vtmon
Aufrufen verwendete Daten
definiert.
/usr/include/sys/kd.h
/usr/include/sys/kd.h
angegeben.
keyboard (7)
geöffnet hat. Zwei
ioctl
/usr/include/sys/kd.h
angegeben.
angege
Das
04/92