

XMAN is an X Window System manual browsing tool.



GETTING STARTED

By default, xman starts by creating a small window that contains three
"buttons" (places on which to click a pointer button).  Two of these
buttons, Help and Quit, are self-explanatory.  The third, Manual Page,
creates a new manual page browser window; you may use this button to
open a new manual page any time xman is running.

A new manual page starts up displaying this help information.  The
manual page contains three sections.  In the upper left corner are two
menu buttons.  When the mouse is clicked on either of these buttons a
menu is popped up.  The contents of these menus is described below.
Directly to the right of the menu buttons is an informational display.
This display usually contains the name of the directory or manual page
being displayed.  It is also used to display warning messages and the
current version of xman.  The last and largest section is the
information display.  This section of the application contains either a
list of manual pages to choose from or the text of a manual page.

To use xman pull down the Sections menu to select a manual section.
When the section is displayed, click the left pointer button on the name
of the manual page that you would like to see.  Xman will replace the
directory listing with the manual page you selected.

That should be enough to get you started.  Once you understand the
basics of how to use xman, take a look at the rest of this file to see
the advanced features that are available to make using xman fast and
efficient.


SCROLLING TEXT

The scroll bars are similar to xterm and xmh scroll bars; clicking the
left or right pointer button with the pointer at the bottom of the
scroll bar will scroll the text down or up one page, respectively.
Clicking with the pointer farther up the scroll bar scrolls
proportionally less than one page.  Clicking the middle button a portion
of the way down the scroll bar will move the text window that portion of
the way down the text.  Holding the middle button and moving the pointer
up and down allows the text to be scrolled dynamically.

You may also type 'f' or <space bar> to scroll down one page, and 'b' to
scroll up one page.


RESIZING WINDOWS

You can resize any of the windows in xman with your window manager, and
xman will do the best it can to resize everything internally into a
useful configuration.  The only control over the internal arrangement
that you have is moving the border between the manual page and directory
when both are displayed.  This is done by clicking and holding the any
pointer button when the cursor is over the small square (grip) on the
right side of the screen.  The grip is located on the horizontal line
which separates the panes.  The grip may be moved up and down to resize
the panes of the screen, and when the pointer button is released xman
will move the pane boundary to the newly specified location.


MENU COMMANDS

There are two ways to activate the menus.  The first is to click any
pointer button in the menu button corresponding to the menu you want to
activate.  The second method is to hold down the "Control" key and click
the left pointer button for the Options menu or the middle pointer
button for the Sections menu.  Regardless of how the menu was
activated, selecting items is the same.

Once a menu is activated, continue to hold down the pointer button and
drag the pointer cursor over the item that you would like to activate.
Once the item that you want to select is highlighted, select it by
releasing the pointer button.  To avoid making a menu selection, move
the pointer cursor outside the menu and release the button.

Selecting one of the items in the Sections menu will display the named
directory.

The following commands are available through the Options menu:

Display Directory	Show the current section directory.

Display Manual Page	Show the current manual page.

Help			Create a help window with this text displayed.

Search			Pop up a dialogue box that allows the entire
			tree of manual pages to be searched for a
			specific name.  A keyword (apropos) search is
			also available through this dialogue box.

Show Both Screens	Split the manual page display window to display
			both the current manual page and the directory.
Show One Screen		Return to a single screen display of either a
			manual page or directory listing.

Remove This Man Page	Remove this manual page, do not quit.

Open New Man Page	Pop up a new manual page browser window.

Show Version		Print the current version of xman to the
			information display window.  Please include the
			version number when reporting bugs.

Quit			Close all xman windows and quit xman.


SUMMARY OF BASIC ACTIONS

In a menu button:

	CLICK:			Pop up a menu

In a directory, manual page, or scroll bar:

	<CONTROL> CLICK LEFT:	Pop up the Options menu.
	<CONTROL> CLICK MIDDLE:	Pop up the Sections menu.

In a  directory:

	CLICK LEFT:		Bring up named manual page
	<SHIFT> CLICK MIDDLE:	Go to manual page previously chosen.

In a manual page or apropos listing:

	<SHIFT> CLICK MIDDLE:	Go to directory of manual pages.

In scroll bars:

	CLICK LEFT:	Move down - more if pointer is near bottom
				    of window, less if at top.
	CLICK MIDDLE:	Move top of page to current pointer position.
	CLICK RIGHT:	Move up - more if pointer is near bottom
				  of window, less if at top.

SEARCHING

Xman has a built-in searching utility that allows the user to search the
entire manual page tree for a specific topic (manual page search) or a
keyword (apropos search).  The search dialogue box can be activated from
the Options menu, or by the key Control-s.  If the search is started
from the small initial topbox xman will open a new manual page if the
search was successful, and fail silently if the search was unsuccessful.

Manual page searches are performed starting in the currently displayed
section.  If no match is found then the remaining sections are searched
in the order that the sections appear in the Sections menu, starting at
the top.  The current version of xman immediately displays the first
manual page that it finds.  If the manual page cannot be found that fact
is noted in the informational display.

An apropos search will search a list of short descriptions for all
manual pages on the system and return a list of all descriptions which
contain the keyword specified.


KEYBOARD ACCELERATORS

Xman contains a set of preinstalled keyboard accelerators.  These are a
set of key bindings that perform many of the same operations as the menu
items.  Since it is not necessary to pull down the menu,  these actions
can be performed more quickly, hence the name accelerators.

The default key bindings for xman are:

Anywhere:

	Control - c		Exit xman
	Control - h		Create the help window
	Control - n		Create a new man page
	Control - q		Exit xman
	Control - s             Create a search popup

In a manual page, directory, or help window:

	Control - r		Remove this manual page or help display
	Control - v		Show the current version of xman

In a manual page or directory:

	Control - d		Display Directory
				Repeat to toggle the directory-layout.
	Control - m		Display Man Page
				Repeat to show the man page's filename.

In a manual page only:

	b			Page Back
	f			Page forward
	<Space>			Page forward
	1			One line forward
	2 			Two lines forward
	3 			Three lines forward
	4 			Four lines forward

Note: Control-s does not have any effect in the help window.


FURTHER INFORMATION

Xman is highly customizable.  Through the X resource database a user can
customize the look and feel of this application so that it meets a
preferred style of interaction.  Almost any configuration that is
available dynamically can be specified through resources.  This includes
changing the size, color, and fonts, starting with no topbox, showing
both screens, and rebinding the keyboard accelerators.

The information on customizing xman is contained in the xman manual
page, I will leave it to you to figure out how to find and display that
information :-)


					Chris D. Peterson MIT X
					Consortium

CREDITS

Version:	Use 'Show Version' menu item.
Written By:	Chris D. Peterson - formerly MIT X Consortium
Based Upon:	Xman for X10 by Barry Shein - Boston University

Copyright 1988, 1989 X Consortium
Edited by Donna Converse and Dave Sternlicht


$XFree86: xc/programs/xman/xman.help,v 1.3 2004/04/22 14:15:05 tsi Exp $
