home *** CD-ROM | disk | FTP | other *** search
/ Dream 52 / Amiga_Dream_52.iso / Linux / Divers / lynx2.8.1dev.10.tar.gz / lynx2.8.1dev.10.tar / lynx2-8 / src / LYKeymap.h < prev    next >
C/C++ Source or Header  |  1998-01-02  |  4KB  |  126 lines

  1. #ifndef LYKEYMAP_H
  2. #define LYKEYMAP_H
  3.  
  4. extern int remap PARAMS((char *key, char *func));
  5. extern void set_vms_keys NOPARAMS;
  6. extern void set_vi_keys NOPARAMS;
  7. extern void reset_vi_keys NOPARAMS;
  8. extern void set_emacs_keys NOPARAMS;
  9. extern void reset_emacs_keys NOPARAMS;
  10. extern void set_numbers_as_arrows NOPARAMS;
  11. extern void reset_numbers_as_arrows NOPARAMS;
  12. extern void print_keymap PARAMS((char **newfile));
  13. extern char *key_for_func PARAMS((int func));
  14. extern BOOLEAN LYisNonAlnumKeyname PARAMS((int ch, int key_name));
  15. extern int LYReverseKeymap PARAMS((int key_name));
  16.  
  17. extern char keymap[]; /* main keymap matrix */
  18.  
  19. #if defined(DIRED_SUPPORT) && defined(OK_OVERRIDE)
  20. extern char override[];
  21. #endif
  22.  
  23. #define CURRENT_KEYMAP_TITLE "Current Key Map"
  24.  
  25. #define       LYK_1             1
  26. #define       LYK_2             2
  27. #define       LYK_3             3
  28. #define       LYK_4             4
  29. #define       LYK_5             5
  30. #define       LYK_6             6
  31. #define       LYK_7             7
  32. #define       LYK_8             8
  33. #define       LYK_9             9
  34. #define       LYK_SOURCE        10
  35. #define       LYK_RELOAD        11
  36. #define       LYK_PIPE          12
  37. #define       LYK_QUIT          13
  38. #define       LYK_ABORT         14
  39. #define       LYK_NEXT_PAGE     15
  40. #define       LYK_PREV_PAGE     16
  41. #define       LYK_UP_TWO        17
  42. #define       LYK_DOWN_TWO      18
  43. #define       LYK_UP_HALF       19
  44. #define       LYK_DOWN_HALF     20
  45. #define       LYK_REFRESH       21
  46. #define       LYK_HOME          22
  47. #define       LYK_END           23
  48. #define       LYK_PREV_LINK     24
  49. #define       LYK_NEXT_LINK     25
  50. #define       LYK_UP_LINK       26
  51. #define       LYK_DOWN_LINK     27
  52. #define       LYK_RIGHT_LINK    28
  53. #define       LYK_LEFT_LINK     29
  54. #define       LYK_HISTORY       30
  55. #define       LYK_PREV_DOC      31
  56. #define       LYK_ACTIVATE      32
  57. #define       LYK_GOTO          33
  58. #define       LYK_ECGOTO        34
  59. #define       LYK_HELP          35
  60. #define       LYK_INDEX         36
  61. #define       LYK_NOCACHE       37
  62. #define       LYK_INTERRUPT     38
  63. #define       LYK_MAIN_MENU     39
  64. #define       LYK_OPTIONS       40
  65. #define       LYK_INDEX_SEARCH  41
  66. #define       LYK_WHEREIS       42
  67. #define       LYK_NEXT          43
  68. #define       LYK_COMMENT       44
  69. #define       LYK_EDIT          45
  70. #define       LYK_INFO          46
  71. #define       LYK_PRINT         47
  72. #define       LYK_ADD_BOOKMARK  48
  73. #define       LYK_DEL_BOOKMARK  49
  74. #define       LYK_VIEW_BOOKMARK 50
  75. #define       LYK_VLINKS        51
  76. #define       LYK_SHELL         52
  77. #define       LYK_DOWNLOAD      53
  78. #define       LYK_TRACE_TOGGLE  54
  79. #define       LYK_TRACE_LOG     55
  80. #define       LYK_IMAGE_TOGGLE  56
  81. #define       LYK_INLINE_TOGGLE 57
  82. #define       LYK_HEAD          58
  83. #define       LYK_DO_NOTHING    59
  84. #define       LYK_TOGGLE_HELP   60
  85. #define       LYK_JUMP          61
  86. #define       LYK_KEYMAP        62
  87. #define       LYK_LIST          63
  88. #define       LYK_TOOLBAR       64
  89. #define       LYK_HISTORICAL    65
  90. #define       LYK_MINIMAL       66
  91. #define       LYK_SOFT_DQUOTES  67
  92. #define       LYK_RAW_TOGGLE    68
  93. #define       LYK_COOKIE_JAR    69
  94. #define       LYK_F_LINK_NUM    70
  95. #define       LYK_CLEAR_AUTH    71
  96. #define       LYK_SWITCH_DTD    72
  97. #define       LYK_ELGOTO        73
  98.  
  99. #ifdef USE_EXTERNALS
  100. #define       LYK_EXTERN        74
  101. #if defined(VMS) || defined(DIRED_SUPPORT)
  102. #define       LYK_DIRED_MENU    75
  103. #endif /* VMS || DIRED_SUPPORT */
  104. #else  /* USE_EXTERNALS */
  105. #if defined(VMS) || defined(DIRED_SUPPORT)
  106. #define       LYK_DIRED_MENU    74
  107. #endif /* VMS || DIRED_SUPPORT */
  108. #endif /* !defined(USE_EXTERNALS) */
  109.  
  110. #ifdef DIRED_SUPPORT
  111. #define       LYK_CREATE        (LYK_DIRED_MENU+1)
  112. #define       LYK_REMOVE        (LYK_DIRED_MENU+2)
  113. #define       LYK_MODIFY        (LYK_DIRED_MENU+3)
  114. #define       LYK_TAG_LINK      (LYK_DIRED_MENU+4)
  115. #define       LYK_UPLOAD        (LYK_DIRED_MENU+5)
  116. #define       LYK_INSTALL       (LYK_DIRED_MENU+6)
  117. #endif /* DIRED_SUPPORT */
  118.  
  119. #ifdef NOT_USED
  120. #define       LYK_VERSION       81
  121. #define       LYK_FORM_UP       82
  122. #define       LYK_FORM_DOWN     83
  123. #endif /* NOT_USED */
  124.  
  125. #endif /* LYKEYMAP_H */
  126.