home *** CD-ROM | disk | FTP | other *** search
/ GEMini Atari / GEMini_Atari_CD-ROM_Walnut_Creek_December_1993.iso / files / gnu / mntinc16 / keycodes.h < prev    next >
Encoding:
C/C++ Source or Header  |  1993-07-29  |  1.5 KB  |  77 lines

  1. /* Atari ST keyboard key bindings */
  2.  
  3. #ifndef _KEYCODES_H
  4. #define _KEYCODES_H
  5.  
  6. #define N_KEYCODES    0x82    /* key scan codes go from 0 to this - 1*/
  7.  
  8. /* some noteworthy keys */
  9.  
  10. #define K_ESC        0x01
  11. #define K_RET        0x1c
  12.  
  13. /* function keys */
  14. #define F_1        0x3b
  15. #define F_2        0x3c
  16. #define F_3        0x3d
  17. #define F_4        0x3e
  18. #define F_5        0x3f
  19. #define F_6        0x40
  20. #define F_7        0x41
  21. #define F_8        0x42
  22. #define F_9        0x43
  23. #define F_10        0x44
  24. /* shifted function keys */
  25. #define SHF_1        0x54
  26. #define SHF_2        0x55
  27. #define SHF_3        0x56
  28. #define SHF_4        0x57
  29. #define SHF_5        0x58
  30. #define SHF_6        0x59
  31. #define SHF_7        0x5a
  32. #define SHF_8        0x5b
  33. #define SHF_9        0x5c
  34. #define SHF_10        0x5d
  35.  
  36. #define K_INS        0x52
  37. #define K_DEL        0x53
  38. #define K_HOME        0x47
  39. #define K_UNDO        0x61
  40. #define K_HELP        0x62
  41. #define CURS_UP        0x48
  42. #define CURS_DN        0x50
  43. #define CURS_RT        0x4d
  44. #define CURS_LF        0x4b
  45.  
  46. #define KP_MINUS    0x4a
  47. #define KP_PLUS        0x4e
  48. #define KP_LP        0x63
  49. #define KP_RP        0x64
  50. #define KP_SLASH    0x65
  51. #define KP_STAR        0x66
  52. #define KP_7        0x67
  53. #define KP_8        0x68
  54. #define KP_9        0x69
  55. #define KP_4        0x6a
  56. #define KP_5        0x6b
  57. #define KP_6        0x6c
  58. #define KP_1        0x6d
  59. #define KP_2        0x6e
  60. #define KP_3        0x6f
  61. #define KP_0        0x70
  62. #define KP_DOT        0x71
  63. #define KP_ENTER    0x72
  64.  
  65. #define ALT_1        0x78
  66. #define ALT_2        0x79
  67. #define ALT_3        0x7a
  68. #define ALT_4        0x7b
  69. #define ALT_5        0x7c
  70. #define ALT_6        0x7d
  71. #define ALT_7        0x7e
  72. #define ALT_8        0x7f
  73. #define ALT_9        0x80
  74. #define ALT_0        0x81
  75.  
  76. #endif /* _KEYCODES_H */
  77.