KEYS also tells which application contains the keylist, it does NOT have to be
the same as your actual current applid.
Keys in View says "ISR Keylist ISRSPEC". So, you know that ISRSPEC is in
application ISR.
The key list is in a member in the ISPTLIB concatenation, with name xxxxKEYS,
where xxxx is the application name.
So, your keylist is in ISRKEYS. Here's the proof:
BROWSE ISPF Table ISRKEYS
Row 13 to 21 of 21
Command ===>
Scroll ===> CSR
Shift ===> 1
KEYLISTN KEY1DEF KEY1LAB KEY1ATR KEY2DEF KEY2LAB KEY2ATR KEY3DEF KEY3LAB
KEY3ATR KEY4DEF KEY4LAB KEY4ATR KEY5DEF KEY5LAB
----+--- ----+-- ----+-- ----+-- ----+-- ----+-- ----+-- ----+-- ----+--
----+-- ----+-- ----+--- ----+-- ----+--- ----+--
ISRSAB HELP Help SHORT SPLIT Split LONG EXIT Exit
SHORT
ISRNAB HELP Help SHORT SPLIT Split LONG EXIT Exit
SHORT
ISRSPBC HELP Help SHORT SPLIT Split LONG EXIT Exit
SHORT RFIND Rfind
ISRSPEC HELP Help SHORT SPLIT Split LONG EXIT Exit
SHORT ZEXPAND Expand SHORT RFIND Rfind
-----Original Message-----
From: IBM Mainframe Discussion List <[email protected]> On Behalf Of
Charles Mills
Sent: Thursday, September 25, 2025 3:35 PM
To: [email protected]
Subject: Programmatic API to ISPF PF keys?
If I enter the command KEYS from VIEW it tells me that my VIEW Keylist is
ISRSPEC. Where is that defined? Using ISRDDN I could not find a member of that
name. Is there a programmatic API to read and write the PF key definitions from
an EDIT MACRO or elsewhere?
ZPFnn and ZPFLnn apparently went by the wayside some time ago with the advent
of keylists.
Thanks,
Charles
----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN
----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN