PDA

View Full Version : Blättertasten ersetzen



Tobse77
02-07-08, 15:19
Hallo zusammen.

Ich schreibe momentan ein Programm, das für ein MDE-Gerät bestimmt ist.
Dieses Pgm beinhaltet u. a. eine Window-Subfile.
Da ich die Blätterverwaltung der Display-File überlassen möchte, habe ich die beiden relevanten Paramater wie folgt gefüllt:
SFLSIZ: 10
SFLPAG: 9

Leider gestaltet es sich auf den MDE-Geräten etwas umständlich, wenn der Benutzer die BILD-AUF/BILD-AB Funktionen nutzen möchte, da diese auf 2 Tasten liegen, für die man zuerst eine Feststelltaste betätigen muss.

Aus diesem Grund möchte ich die PAGEUP/PAGEDOWN-Funktionalität gerne auf den Befehlstasten F7 und F8 abbilden, die auf einen Tastendruck zu erreichen sind.

WIE BEKOMME ICH DAS HIN:confused:

MfG, Tobias

RobertMack
02-07-08, 16:21
In DSPF:
SFLSIZ(10)
SFLPAG(10)
PAGEDOWN(07)
PAGEUP(08)

In RPG nach dem EXFMT auf *IN07 und *IN08 reagieren, also selbst die nächsten Sätze einlesen...

Fuerchau
02-07-08, 18:40
Wir habe einfach das MDE umkonfiguriert und die Blätterfunktion auf z.B. F7/F8 gelegt.
An der Anwendung haben wir nichts geändert (Keyboard-Mapping).

@Robert
Damit definierst du nur Antwortbezugszahlen für die Tasten.
Um eine Blätterfunktion mit anderen Tasten durchzuführen muss man dies selber mittels CFxx/CFyy und dem Setzen der SFLRCDNBR(*CURSOR) programmieren.