Helt tilbage i uge 47/2002 skrev jeg et tip om, hvordan man kan omdefinere alle PF-taster for sit eget ISPF-panel. I praksis har du måske kun brug for at omdefinere en enkelt PF-tast eller to og så findes der faktisk en ulige nemmere metode end den skitserede.
I det følgende eksempel vil jeg omdefinere F6 til at indeholde værdien MYCMD på det ISPF-panel, hvor de viste ISPF-panel kode-stumper tilføjes. Når en bruger står på det pågældende panel og benytter KEYS kommandoen, så vil værdien af PF06 være MYCMD. På alle andre paneler vil PF06 have sin "normale" værdi, hvad det så end er.
I INIT sektionen skal du tilføje:
Hvis du vil redefinere flere PF-taster, gentager du de to første linier for hver PF-tast og udvider VPUT parantesen med navnene på de ekstra PF-taster. Hvis du har en REINIT sektion skal du tilføje de samme linier til denne som i INIT sektionen. Hvis du ikke har en REINIT, vil jeg anbefale dig at tilføje en REINIT sektion med det beskrevne indhold. Hvis du ikke gør det, så risikerer du at få overskrevet din nye PF-tast værdi.
I PROC sektionen skal du til sidst i sektionen tilføje:
Du skal selvfølgelig huske at "restore" alle de PF-taster, du har omdefineret i INIT og REINIT. Husk i øvrigt, at koden i ISPF-paneler er styret af indrykninger, så du skal huske at benytte en indrykning i PROC sektionen, der gør, at de omdefinerede PF-taster altid redefineres, ellers får du rod i dine (og især i dine brugeres) PF-taster.