
See the Imakefile for configuration parameters.  To build, do the usual:

	xmkmf -a ; make ; make install ; make install.man

(If you don't have xmkmf, or the Athena library, which are a standard part
of X, then your vendor is doing you a disservice.  Report it as a bug.)

xkeycaps is a graphical front-end to xmodmap.  It opens a window that looks
like a keyboard; moving the mouse over a key shows what KeySyms and Modifier
bits that key generates.  Clicking on a key simulates KeyPress/KeyRelease
events on the window of your choice.  It is possible to change the KeySyms
and Modifiers generated by a key through a mouse-based interface.  This
program can also write an input file for xmodmap to recreate your changes 
in future sessions.  See the man page for more details.

The latest version of xkeycaps is always ftpable from ftp.x.org.  You can
also get it from my web page at http://www.netscape.com/people/jwz/.

What follows is a list of the keyboard types that xkeycaps knows about
(this is the output of "xkeycaps -help".)  If you're using a keyboard not
on this list and would like to make xkeycaps know about it, read the file
`defining.txt'.  Adding a new keyboard type isn't hard, just a little
tedious.  Please send me any changes/additions you make!

Note that most of these keyboards have not yet been verified with the 
X Consortium's R6 server!  It is entirely possible, even likely, that the
default keymaps and keycodes are incorrect for that server.  If you are
using one of these keyboards, and you notice a problem, please let me know.
Such problems are usually easy to fix: read the file `defining.txt'.

NOTE: X11R6 patchlevel 0 had bogus keycodes for the Sun keyboards.
This was repaired in patch 1.  If you're running p0, you should upgrade!

  Sun type2 (X Consortium layout)
  Sun type3 (X Consortium layout)
  Sun type4 (X Consortium R4/R5 layout)
  Sun type4 (X Consortium R6 layout)
  Sun type4 (OpenWindows layout)
  Sun type4 (Swedish R6 layout)
  Sun type5 (X Consortium R4/R5 layout)
  Sun type5 (X Consortium R6 layout)
  Sun type5 (OpenWindows layout)
  Sun type5 (Swiss-French OpenWindows layout)
  Sun type5 (Swedish X Consortium layout + patch)
  Sun type5 (Swedish OpenWindows layout)
  Sun type5 (Japanese X Consortium layout + patch)
  Sun type5 (German OpenWindows layout)
  Sun type5/PC (X Consortium R6 layout)
  Sun type5/PC (X Consortium R4/R5 layout)
  Sun type5/PC (X Consortium R4/R5 layout + patch)
  Sun type5/PC (OpenWindows layout)
  Sun type5/PC (German OpenWindows layout)
  Sun 101A (X Consortium layout)
  Network Computing Devices N97
  Network Computing Devices N101
  Network Computing Devices N102 (US layout)
  Network Computing Devices N102 (French layout)
  Network Computing Devices N102 (Norwegian layout)
  Network Computing Devices N102 (Swedish/Finnish layout)
  Network Computing Devices N108 (US layout)
  Network Computing Devices N108 (German layout)
  Network Computing Devices vt220
  Network Computing Devices PC-Xview
  Silicon Graphics (X11R4 / IRIX 4.0 layout)
  Silicon Graphics (X11R5 / IRIX 4.0 layout)
  Silicon Graphics (X11R5 / IRIX 5.2 layout)
  Silicon Graphics (X11R5 / IRIX 5.2 German layout)
  Sony Net Work Station 1250
  Sony Net Work Station 3410
  Apple Extended II
  Concurrent Computer Corp GA5000
  Digital Equipment Corporation LK201
  Digital Equipment Corporation LK401 (US Layout)
  Digital Equipment Corporation LK401 (Swedish TTY Layout)
  Digital Equipment Corporation LK401 (Swedish DP Layout)
  Digital Equipment Corporation LK421
  IBM PC/RT
  IBM PC/RT 102 (Swedish 7-bit layout)
  IBM PC/RT 102 (Swedish 8-bit layout)
  IBM RS/6000 (AIXWindows R4 layout)
  IBM RS/6000 (AIXWindows German R4 layout)
  IBM RS/6000 (X Consortium R5 layout)
  Hewlett-Packard 300/400/700 Series
  Hewlett Packard Aptrex X Terminal (USASCII)
  Hewlett Packard 700/RX X Terminal (US 101-key layout)
  Hewlett Packard 700/RX X Terminal (UK 102-key layout)
  PC 101 key keyboard #1 (Hewlett-Packard PC US layout)
  PC 101 key keyboard #1 (Santa Cruz Operation US layout)
  PC 101 key keyboard #1 (DELL PC US layout)
  PC 101 key keyboard #1 (AGE XoftWare, XStation 130 layout)
  PC 101 key keyboard #1 (AGE XoftWare, 2.0 PC layout)
  PC 101 key keyboard #1 (Hummingbird eXceed US layout)
  PC 101 key keyboard #2 (Linux/XFree86 US layout)
  PC 101 key keyboard #3 (Linux/XFree86 US layout)
  PC 102 key keyboard #1 (Linux/XFree86 US layout)
  PC 102 key keyboard #1 (Linux/XFree86 German layout)
  PC 102 key keyboard #1 (Linux/XFree86 Swedish/Finnish layout)
  PC 102 key keyboard #1 (Linux/XFree86 French layout)
  PC 102 key keyboard #1 (Hewlett-Packard PC UK layout)
  PC 102 key keyboard #1 (Hewlett-Packard PC German layout)
  PC 102 key keyboard #2 (Linux/XFree86 German layout)
  Microsoft `Natural' Keyboard (Linux/XFree86 layout)
  Microsoft `Natural' Keyboard (IRIX 5.2 layout)
  Atari TT
  Tektronix XP20 101-Key (US X11R5 layout)
  Tektronix XP20 101-Key (US X11R4 layout)
  Tektronix X358 102-Key (German layout)
  Tektronix XP119 Sun 5/PC
  Tektronix VT200 (US Ultrix layout)
  Tektronix VT200 (Danish Ultrix layout)
  Tektronix VT200 (German Ultrix layout)
  Tektronix VT200 (Finnish Ultrix layout)
  Tektronix VT200 (French Ultrix layout)
  Tektronix VT200 (Italian Ultrix layout)
  Tektronix VT200 (Katakana Ultrix layout)
  Tektronix VT200 (Norwegian Ultrix layout)
  Tektronix VT200 (Spanish Ultrix layout)
  Tektronix VT200 (Swedish Ultrix layout)
  Tektronix VT200 (Swiss-German Ultrix layout)
  Tektronix VT200 (UK Ultrix layout)
  Tektronix VT200 (US VMS layout)
  Tektronix VT200 (US ESC layout)
  Tektronix VT200 (US F11 layout)
  Tektronix LK401 (US Layout)
  Tektronix LK401 (Swedish Typewriter Layout)
  Tektronix LK401 (Swedish Dataprocessing Layout)
  Tektronix Sun Type4
  PhaseX (101 Key PC Style Keyboard)
  PhaseX (101 Key PC Style Keyboard #2)
  Labtam X Terminal MT200
  NeXTstation non-ADB
  MIPS Magnum 3000
  MIPS Magnum AT (US layout)
  MIPS RS-2030
  AViiON 300 (PC layout)
  Takaoka Xmint X Terminal
  Texas Instruments Explorer
