A-keywords, also known as "A-link keywords", are quite similar to normal keywords but they not displayed in the index, they are always "hidden". What use is a keyword that isn't displayed in the index? There are two major uses for A-keywords: To create "See also" lists of related topics and to create links between help files in modular help systems.
See About A-Keywords for background information.
Note that A-keywords are a Microsoft help technology that is only supported in the Microsoft Winhelp (HLP) and HTML Help (CHM) formats. A-keywords are irrelevant in all other output formats, including Webhelp. |
This method creates links that display a list of related topics. It works in both HTML Help and the obsolete Winhelp format. It will not work an any other output format. Step 1: Enter the A-keywords
Step 2: Create the link The link that displays the list of See also: topics is created using the Winhelp ALink macro. The syntax of this macro is much simpler than its HTML Help equivalent and so Help & Manual automatically translates it when you output to HTML Help.
This example will create a link that displays a list of all topics that contain the A-keywords "troubleshooting" or "solutions". Note that when you are working in HTML Help you can only enter keywords as the argument for the Winhelp macro. You cannot enter the other parameters for the Winhelp A-Link macro because they are not translated into HTML Help code! |
Use this method to create links between the help files of modular help systems if there is a possibility that the help files containing the target topics may not be present when the help is viewed. This can happen when you use runtime merging and choose not to include one or more of the help files in your distribution. It can also happen if you are using conditional output to exclude modules from publish-time merged HTML Help and Winhelp projects. This technique works both in HTML Help and the obsolete Winhelp forma but not in any other formats. Please study Working with Modular Help Systems before trying to use this method! Step 1: Prepare the alternative topic in the master project The alternative topic should be in the master project because this is the only help file that is always present in a runtime-merged modular help system.
Step 2: Prepare the target topic in the child project
Step 3: Create the link
If the target help file is not present when the user clicks on the link the alternative topic will be displayed automatically. If the target topic is present a dialog will be displayed in which the user can select either the target topic or the alternative topic. This is just a very simple example to show you how this solution works in principle. In practice you can also make more complex solutions, using more alternative topics and more keywords. If you use multiple keywords remember to separate them with semicolons, like this: Alink(about widgets;troubleshooting;widget solutions) Note that when you are working in HTML Help you can only enter keywords as the argument for the Winhelp macro. You cannot enter the other parameters for the Winhelp A-Link macro because they are not translated into HTML Help code! |
See also:
About A-Keywords (Reference)
Page url: http://www.helpandmanual.com/help/index.html?hm_working_keywords_akeywords.htm