<\body> The following markup elements can be used in order to describe various graphical user interface elements, such as keyboard shortcuts, menus or icons. <\explain|> This macro is used to indicate a keyboard shortcut for a command. For instance, the shortcut for is . <\explain|> This unary macro is used for explicit keyboard input. For instance, when giving > as argument, the result is . <\explain|> This function with an arbitrary number of arguments indicates a menu like or . Menu entries are automatically translated by this function. <\explain|> Consider the following sentence: <\quote-env> ``You may use the and entries of the menu in order to load and save files.'' In this example, the menu entries and were marked using the tag, which takes the implicit menu as its first invisible argument. This invisible argument is still taken into account when building the index (for instance). In a similar way, we provide and tags. <\explain|> Can be used in order to specify one of the icons, such as and . The macro takes one argument with the file name of the icon (the full path is not needed). <\explain|> Similar to the tag, but for screenshots. <\explain|> This macro can be used to indicate a cursor position, as in +b>=c>. <\explain|, > This macro can be used for indicating the visual aids around the current focus and the further outer context ( >>>), in the case of inline elements. <\explain|, > Block versions of and . Notice that the contents of none of the above tags should be translated into foreign languages. Indeed, for menu tags, the translations are done automatically, so as to keep the translations synchronized with the translations of the actual menus. In the cases of markup, styles, packages and s, it is important to keep the original name, because it often corresponds to a file name. <\initial> <\collection>