%Y — Steuerung der PF-Tastenleiste

#### Search Results

Search

# %Y — Steuerung der PF-Tastenleiste

`%Y` |  |  | `N` `S` `P` `W` `U` `A` `H` `B` `T` [-]nn `F` `L` `X` `I` `V` `C` |  |

Alternativ können Sie Folgendes angeben:

`%Y=`color-code [color-code] [color-code]

Das Terminalkommando `%Y` steuert die Anzeige der Natural-Funktionstastenleiste.

Anmerkung
Auf graphischen Benutzeroberflächen wird dieses Kommando ignoriert.

Programmierschnittstelle (API): `USR1005N`. Siehe auch SYSEXT Utility in der Dokumentation Debugger und Dienstprogramme.

Dieses Dokument behandelt folgende Themen:

- Anzeigeformat der Funktionstastenleiste

- Ein- oder zweizeilige Anzeige

- Positionierung der Funktionstastenleiste

- Bereich der angezeigten Funktionstasten

- Intensivierte bzw. inverse Anzeige der Funktionstastenleiste

- Farbe der Funktionstastenleiste

- Cursor-Sensitivität

## Anzeigeformat der Funktionstastenleiste

Kommando | Funktion
--- | ---
%YN | Zeigt die Funktionstastenleiste im normalen tabularischen Software-AG-Format an.
%YS | Zeigt die Funktionstastenleiste im sequentiellen Format an, d.h. die Tasten werden nacheinander angezeigt, und zwar nur die Tasten, denen Namen zugewiesen wurden (PF1=wert,PF2=wert usw.).
%YP | Zeigt die Funktionstastenleiste im sequentiellen PC-Format; entspricht `%YS`, außer dass vor den Namen `Fn=` statt `PFn=` steht.
%YW | Entspricht `%YP` — gilt jedoch nur, wenn die Funktionstastenleiste innerhalb eines Fensters angezeigt wird.
%YU | Hebt die Wirkung von `%YW` wieder auf.

## Ein- oder zweizeilige Anzeige

Kommando | Funktion
--- | ---
%YA | (alle) Zeigt beide PF-Tastenzeilen an.
%YH | (halb) Zeigt nur eine PF-Tastenzeile an: beim normalen Software-AG-Anzeigeformat (`%YN`) ist dies die Zeile mit den Funktionstasten-Namen; bei den anderen beiden Anzeigeformaten (`%YS` und `%YP`) ist dies die obere Zeile.

## Positionierung der Funktionstastenleiste

Kommando | Funktion
--- | ---
%YB | Zeigt die Funktionstastenleiste am unteren Bildschirmrand an (B = Bottom).
%YT | Zeigt die Funktionstastenleiste am oberen Bildschirmrand an (T = Top).
%Ynn | Zeigt die Funktionstastenleiste in der nn-ten Zeile des Schirms an.
%Y-nn | Zeigt die Funktionstastenleiste in der nn-ten Zeile von unten auf dem Schirm an. Ist die angegebene Zeilennummer nn oder −nn außerhalb des aktuellen Schirms, wird die Funktionstastenleiste nicht angezeigt.

## Bereich der angezeigten Funktionstasten

Kommando | Funktion
--- | ---
%YF | Zeigt den ersten Bereich von Funktionstasten (d.h. in der Regel 1 bis 12) an (F = First).
%YL | Zeigt den letzten Bereich von Funktionstasten (d.h. in der Regel 13 bis 24) an (L = Last).
%YX | Schaltet zwischen beiden Anzeigen hin und her.

## Intensivierte bzw. inverse Anzeige der Funktionstastenleiste

Kommando | Funktion
--- | ---
%YI | Zeigt die Funktionstastenleiste intensiviert an. Durch nochmaliges Eingeben von `%YI` erhalten Sie wieder die normale nicht intensivierte Anzeige.
%YV | Zeigt die Funktionstastenleiste invers an. Durch nochmaliges Eingeben von `%YV` erhalten Sie wieder die normale nicht inverse Anzeige.

## Farbe der Funktionstastenleiste

Kommando | Funktion
--- | ---
%Y=color-code(s) | Zeigt die Funktionstastenleiste in den angegebenen Farben an. Sie können die gleichen Farbcodes (color-codes) angeben wie beim Session-Parameter `CD`. Sie können bis zu drei color-codes angeben: Der erste color-code gilt für die erste Funktionstastenzeile (in der die Funktionstastennummern angezeigt werden), der zweite color-code gilt für die zweite Funktionstastenzeile (in der die Namen, die den Funktionstasten zugeordnet sind, angezeigt werden), und der dritte color-code gilt für den Hintergrund beider Zeilen. Mit `%Y=GRPIYE` würden Sie beispielsweise die Zeichen der ersten Zeile in Grün, die Zeichen der zweiten Zeile in Pink, und den Hintergrund beider Zeilen in Gelb erhalten. Anmerkung Auf Großrechnern wird der dritte color-code ignoriert.

## Cursor-Sensitivität

Kommando | Funktion
--- | ---
%YC | Dieses Kommando macht die Funktionstastenleiste cursor-sensitiv. Sie reagiert dann wie eine Aktionsleiste auf einem PC-Bildschirm: der Benutzer wählt mit dem Cursor lediglich den Namen oder die Nummer der gewünschten Funktionstaste aus und drückt ENTER, und Natural reagiert, als ob die betreffende Funktionstaste gedrückt worden wäre. Durch nochmaliges Eingeben von `%YC` schalten Sie die Cursor-Sensitivität wieder aus. Durch Verwendung von `%YC` in Verbindung mit Software-AG-Anzeigeformat (`%YN`) und einzeiliger Anzeige (`%YH`) können Sie Ihre Anwendungen mit einer sehr komfortablen Aktionsleisten-Verarbeitung ausstatten: der Benutzer wählt dann bloß noch den Namen einer Funktion mit dem Cursor aus und drückt ENTER, und die Funktion wird ausgeführt.

Um die Anzeige der Funktionstastenleiste in einem Programm zu aktivieren, verwenden Sie den Session-Parameter `KD=ON`.

Siehe auch Steuerung der Funktionstastenleiste − Terminalkommando %Y im Leitfaden zur Programmierung.

### On this page

- Anzeigeformat der Funktionstastenleiste
- Ein- oder zweizeilige Anzeige
- Positionierung der Funktionstastenleiste
- Bereich der angezeigten Funktionstasten
- Intensivierte bzw. inverse Anzeige der Funktionstastenleiste
- Farbe der Funktionstastenleiste
- Cursor-Sensitivität