home *** CD-ROM | disk | FTP | other *** search
/ CP/M / CPM_CDROM.iso / jsage / znode3 / uploads / keymap.lbr / KEYMAP.DZC / KEYMAP.DOC
Encoding:
Text File  |  1993-06-07  |  1.4 KB  |  29 lines

  1. -------------------KEYMAP.Z80-------------------------------
  2.  
  3. A Function key emulator program.  Allows 2-keystroke
  4. expansion to arbitrary strings.  For use in Z3 systems
  5. with at least 100H free space in their iop.
  6.  
  7. To use: Use the FIND program to locate your iop address.
  8. Using Find's memory utility, check out where the free
  9. space in your iop starts.
  10.  
  11. Decide which control key is the lead-in character. I chose 
  12. control-V because it didn't conflict with any of my editors,
  13. etc., but you can set trigger to any value you wish.
  14. (If you need to generate a control-V, just strike it twice)
  15.  
  16. Near the address 'strlist' is an odd-looking string '56789...'.
  17. These are the function keys. Following strlist is the list
  18. of addresses of the substituted strings. Thus control-V 5
  19. results in the string \(* being input. (Unix fans know what this
  20. does!) Likewise, control-V B sends the string 'black<cr>'.
  21. Strings end with binary zero, and keep this part of the program
  22. contiguous. The function key, if a letter gives the same result
  23. whether in lower, or upper case, or in 'control code'. Thus,
  24. control-V b, control-V B, or control-V control B all do the same thing.
  25.  
  26. Please pass any comments to me on Jay Sage's Z-NODE
  27.             Jerry Glomph Black, 18 December 1987
  28.             Lincoln, MA
  29.