Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

curses(3X)

getch(3X)

terminfo(4)

curses(5)

meta(3X)                                                           meta(3X)

NAME
     meta - Meta-Tasten aktivieren/deaktivieren

SYNTAX
     cc [flag ...] file ... -lcurses [library ...]

     #include <curses.h>

     int meta(WINDOW *win, bool bf);

BESCHREIBUNG
     Ob das Terminal anfangs 7 oder 8 signifikante Bits auf die Eingabe
     zurückgibt, hängt vom Steuerungsmodus des Terminalteibers ab (siehe
     hierzu die XBD-Spezifikation "General Terminal Interface"). Um die
     Rückgabe von 8 Bits zu erzwingen, rufen Sie meta(win, TRUE) auf. Um
     die Rückgabe von 7 Bits zu erzwingen, rufen Sie meta(win, FALSE) auf.
     Das Fensterargument win wird immer ignoriert. Wenn die terminfo(4)-
     Eigenschaften smm (meta_on) und rmm (meta_off) für das Terminal defi-
     niert sind, wird smm an das Terminal gesendet, wenn meta(win, TRUE)
     aufgerufen wird, und rmm, wenn meta(win, FALSE) aufgerufen wird.

RÜCKGABEWERT
     Nach erfolgreicher Ausführung gibt die Funktion meta() den Wert OK
     zurück. Andernfalls wird ERR zurückgegeben.

FEHLER
     Es sind keine Fehlerzuordnungen definiert.

HINWEISE
     Derselbe Effekt wird außerhalb von Curses über das Flag CS7 bzw. CS8
     des Steuerungsmodus erreicht, wie in der XBD-Spezifikation ("General
     Terminal Interface") angegeben.

     Die Funktion meta() wurde für Terminals mit 7-Bit-Zeichensätzen und
     einer "Meta"-Taste entwickelt, über die das achte Bit gesetzt werden
     konnte.

SIEHE AUCH
     curses(3X), getch(3X), terminfo(4), curses(5).
















Seite 1                      Reliant UNIX 5.44               Gedruckt 11/98

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026