home *** CD-ROM | disk | FTP | other *** search
/ GRIPS 2: Government Rast…rocessing Software & Data / GRIPS_2.cdr / dos / ncsa_tel / tel_2_2_ / source / nkeys.h < prev    next >
Text File  |  1988-07-15  |  2KB  |  109 lines

  1. /*  
  2. *  Definitions of keys returned by n_getchar()
  3. *  (Many kept compatible with Greenleaf functions
  4. */
  5.  
  6. #define F1   0x80
  7. #define F2   0x81
  8. #define F3   0x82
  9. #define F4   0x83
  10. #define F5   0x84
  11. #define F6   0x85
  12. #define F7   0x86
  13. #define F8   0x87
  14. #define F9   0x88
  15. #define F10  0x89
  16.  
  17. #define SF1  0x90
  18. #define SF2  0x91
  19. #define SF3  0x92
  20. #define SF4  0x93
  21. #define SF5  0x94
  22. #define SF6  0x95
  23. #define SF7  0x96
  24. #define SF8  0x97
  25. #define SF9  0x98
  26. #define SF10 0x99
  27.  
  28. #define CF1  0xA0
  29. #define CF2  0xA1
  30. #define CF3  0xA2
  31. #define CF4  0xA3
  32. #define CF5  0xA4
  33. #define CF6  0xA5
  34. #define CF7  0xA6
  35. #define CF8  0xA7
  36. #define CF9  0xA8
  37. #define CF10 0xA9
  38.  
  39. #define ALT1 0xb0
  40. #define ALT2 0xb1
  41. #define ALT3 0xb2
  42. #define ALT4 0xb3
  43. #define ALT5 0xb4
  44. #define ALT6 0xb5
  45. #define ALT7 0xb6
  46. #define ALT8 0xb7
  47. #define ALT9 0xb8
  48. #define ALT0 0xb9
  49.  
  50. #define AF1  0xE0
  51. #define AF2  0xE1
  52. #define AF3  0xE2
  53. #define AF4  0xE3
  54. #define AF5  0xE4
  55. #define AF6  0xE5
  56. #define AF7  0xE6
  57. #define AF8  0xE7
  58. #define AF9  0xE8
  59. #define AF10 0xE9
  60.  
  61. #define HOME        0x8A    /* HOME key    */
  62. #define CURLF        0x8B    /* <-        */
  63. #define ENDKEY        0x8C    /* END key    */
  64. #define CURUP        0x8D    /* up arrow    */
  65. #define CURDN        0x8E    /* down arrow    */
  66. #define PGUP        0x9A    /* PgUp        */
  67. #define CURRT        0x9B    /* ->        */
  68. #define PGDN        0x9C    /* PgDn        */
  69. #define INSERT        0x9D    /* Ins        */
  70. #define DELETE        0x9E    /* Del        */
  71. #define CTRLHOME    0xAA    /* Ctrl Home    */
  72. #define CTRLCURLF    0xAB    /* Ctrl <-    */
  73. #define CTRLEND        0xAC    /* Ctrl End    */
  74. #define CTRLPRTSC    0xAE    /* Ctrl PrtSc    */
  75. #define CTRLPGUP    0xBA    /* Ctrl PgUp    */
  76. #define CTRLCURRT    0xBB    /* Ctrl ->    */
  77. #define CTRLPGDN    0xBC    /* Ctrl PgDn    */
  78. #define REVTAB        0x8F    /* Shift Tab    */
  79. #define ALTMINUS    0xBD    /* Alt -    */
  80. #define ALTEQUAL    0xBE    /* Alt =    */
  81.  
  82. #define ALTA 0xC1
  83. #define ALTB 0xC2
  84. #define ALTC 0xC3
  85. #define ALTD 0xC4
  86. #define ALTE 0xC5
  87. #define ALTF 0xC6
  88. #define ALTG 0xC7
  89. #define ALTH 0xC8
  90. #define ALTI 0xC9
  91. #define ALTJ 0xCA
  92. #define ALTK 0xCB
  93. #define ALTL 0xCC
  94. #define ALTM 0xCD
  95. #define ALTN 0xCE
  96. #define ALTO 0xCF
  97. #define ALTP 0xD0
  98. #define ALTQ 0xD1
  99. #define ALTR 0xD2
  100. #define ALTS 0xD3
  101. #define ALTT 0xD4
  102. #define ALTU 0xD5
  103. #define ALTV 0xD6
  104. #define ALTW 0xD7
  105. #define ALTX 0xD8
  106. #define ALTY 0xD9
  107. #define ALTZ 0xDA
  108. #define THENUL 0xDB
  109.