home *** CD-ROM | disk | FTP | other *** search
/ Microsoft Programmer's Library 1.3 / Microsoft-Programers-Library-v1.3.iso / sampcode / qc_prog / chap13 / asgnkey.c next >
Encoding:
C/C++ Source or Header  |  1988-04-07  |  564 b   |  22 lines

  1. /*   asgnkey.c -- uses ansi.sys to assign meanings   */
  2. /*                to several function keys.          */
  3. /*  Note: This requires ANSI.SYS to be installed.    */
  4.  
  5. #define KASSIGN(K, S) printf("\033[0;%d;\"%s\";13p", K, S)
  6. /* This macro assigns string S to key K */
  7. #define F5 63
  8. #define F6 64
  9. #define F7 65
  10. #define F8 66
  11. #define F9 67
  12. #define F10 68
  13. main()
  14. {
  15.      KASSIGN(F5, "DIR *.C");
  16.      KASSIGN(F6, "DIR *.H");
  17.      KASSIGN(F7, "DIR *.OBJ");
  18.      KASSIGN(F8, "DIR *.EXE");
  19.      KASSIGN(F9, "DIR /W");
  20.      KASSIGN(F10, "CD \\");
  21. }
  22.