As a programmer, I am bothered continuously with keying in almost the same commands and keystroke sequences over and over again. For example: STRPDM enter '3' enter, or WRKOUTQ QPRINT.
If you have an IBM 5250 Emulation board you can create a "Keyboard Definition File" which assigns keystroke sequences to Alt/Keys. The PC file (JAMS.PRO) in 8 illustrates the file that I use to assign often-used keystroke sequences.
If you have an IBM 5250 Emulation board you can create a "Keyboard Definition File" which assigns keystroke sequences to Alt/Keys. The PC file (JAMS.PRO) in Figure 8 illustrates the file that I use to assign often-used keystroke sequences.
One that represents the most savings for me is the ALT/L which I type from SEU to allow me to do Upper/Lower case. This ALT/L command is just as fast as a Function key.
Also, on my PC I can move my cursor keys a lot faster by combining them with the ALT key. For example: ALTD> moves the cursor six places to the left.
When commenting code out of an RPG program, using ALT / gives me three asterisks for the price of one. I combined the ALT key with / to allow me to use it on CL comments without moving my fingers from the same key.
As you can see there is room to make your own "macros" or as IBM calls them "Playback sequences."
Playback sequences have some limitations and restrictions. For more information on keyboard configuration, refer to:
o the enhanced 5250 Emulation Technical Reference, "Customizing the Keyboard."
o the IBM System/36/38 Work Station Emulation Users Guide, "Keyboard Customization."
There are also "Playback Capabilities" with a regular terminal such as a 3180 or 3196.
Jorge A. Machado Bristol, Connecticut
TechTalk: Storing Commands and Keystroke Sequence
Figure 8 Keyboard defintion file JAMS.PRO
Figure 8: Keyboard Definition File JAMS.PRO def a-e = 'strpdm' field exit enter '3' enter 'Q' def a-f = 'signoff' enter def a-j = 'jobq(qbatchpgmr)' field exit enter def a-l = cmd13 newline 'N' enter def a-o = 'wrkoutq jams' field exit enter def a-q = 'wrkoutq qprint' field exit enter def a-s = 'outq(qprint) formtype(stk jorge)' field exit enter def a-w = 'wrksbmjob *job' field exit enter def a-/ = '***' def a-pad6 = right right right right right right def a-pad4 = left left left left def a-pad8 = up up up up up up def a-pad2 = down down down down down down