
                                XKeyCaps

                 a keymap editor for the X window system
           ``A program so good that you only have to use it once.''

                            by Jamie Zawinski

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

	xmkmf ; 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 available at
http://people.netscape.com/jwz/xkeycaps/

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!

  Apple Extended II (MacX; US)
  Apple Extended II (MkLinux; German)
  Apple Standard ADB (NetBSD; US)
  Atari TT (US)
  Concurrent GA5000 (US)
  Data General AViiON 300 PC (US)
  Digital LK201 (US)
  Digital LK401 (US)
  Digital LK401 (Swedish TTY)
  Digital LK401 (Swedish DP)
  Digital LK421 (US)
  Digital PCXAL (US)
  Digital PCXAL (XFree86; US)
  Gateway 2000 AnyKey Keyboard (Linux/XFree86; US)
  GVC/ARM Concorde 105 key (Linux/XFree86; US)
  Hewlett-Packard HP9000 ITF HIL (US)
  Hewlett-Packard HP9000 ITF HIL (German)
  Hewlett-Packard HP9000 ITF HIL (Swedish/Finnish)
  Hewlett-Packard Aptrex Terminal (USASCII)
  Hewlett-Packard 700/RX Terminal (101 key; US)
  Hewlett-Packard 700/RX Terminal (102 key; UK)
  Hewlett-Packard HP9000 PS2 DIN (US)
  Hewlett-Packard HP9000 PS2 DIN (German)
  Hewlett-Packard Apollo (US)
  IBM PC/RT (US)
  IBM PC/RT 102 (Swedish 7-bit)
  IBM PC/RT 102 (Swedish 8-bit)
  IBM RS/6000 (AIXWindows R4; US)
  IBM RS/6000 (AIXWindows R4; German)
  IBM RS/6000 (X11R5; US)
  Kinesis 120 key (Linux/XFree86; US)
  Labtam MT200 Terminal (US)
  MidwestMicro Elite SoundBook (US)
  Microsoft `Natural' 104 key (Linux/XFree86; US)
  Microsoft `Natural' 104 key (IRIX 5.2 / 6.2; US)
  Microsoft `Natural' 104 key (Sun Interface Converter; US)
  Microsoft `Natural' 104 key (Gateway 2K Linux/XFree86; US)
  Microsoft `Natural' 104 key (HP-UX; US)
  Microsoft `Natural' 105 key (HP-UX; German)
  Microsoft `Natural' 105 key (Linux/XFree86; US)
  Microsoft `Natural' 105 key (Linux/XFree86; German)
  Microsoft `Natural' 105 key (Linux/XFree86; Italian)
  Microsoft `Natural' 105 key (Linux/XFree86; Spanish)
  Microsoft `Natural' 105 key (Linux/XFree86; Belgian)
  MIPS Magnum 3000 (US)
  MIPS Magnum AT (US)
  MIPS RS-2030 (US)
  NCD N97 (US)
  NCD N101 (US)
  NCD N102 (US)
  NCD N102 (French)
  NCD N102 (Norwegian)
  NCD N102 (Swedish/Finnish)
  NCD N107 (US)
  NCD N108 (US)
  NCD N108 (German)
  NCD vt220 (US)
  NCD 123UX (US)
  NCD PC-Xview (US)
  NeXT Non-ADB (US)
  Northgate OmniKey 102 (Linux/XFree86; US)
  Northgate OmniKey Ultra (Linux/XFree86; US)
  PC 101 key #1 (Hewlett-Packard PC; US)
  PC 101 key #1 (OpenWindows/x86; US)
  PC 101 key #1 (Santa Cruz Operation; US)
  PC 101 key #1 (DELL PC; US)
  PC 101 key #1 (AGE XoftWare, XStation 130; US)
  PC 101 key #1 (AGE XoftWare, 2.0 PC; US)
  PC 101 key #1 (Hummingbird eXceed; US)
  PC 101 key #1 (Pericom X-Line; US)
  PC 101 key #1 (Linux/Xaccel; US)
  PC 101 key #1 (Sun Interface Converter; US)
  PC 101 key #1 (OpenWindows/IBM PReP PPC; US)
  PC 101 key #2 (Linux/XFree86; US)
  PC 101 key #2 (Linux/XFree86; Thai)
  PC 101 key #3 (Linux/XFree86; US)
  PC 102 key #1 (Linux/XFree86; US)
  PC 102 key #1 (Linux/XFree86; German)
  PC 102 key #1 (Linux/Xaccel; German)
  PC 102 key #1 (Linux/XFree86; Italian)
  PC 102 key #1 (Linux/XFree86; Spanish)
  PC 102 key #1 (Linux/XFree86; Swedish/Finnish)
  PC 102 key #1 (Linux/XFree86; French)
  PC 102 key #1 (Linux/XFree86; UK)
  PC 102 key #1 (Linux/XFree86; Belgian)
  PC 102 key #1 (Exceed/Siemens-Nixdorf; German)
  PC 102 key #1 (SCO UnixWare 2; Norwegian)
  PC 102 key #1 (Hewlett-Packard PC; UK)
  PC 102 key #1 (Hewlett-Packard PC; German)
  PC 102 key #2 (Linux/XFree86; German)
  PC 102 key #3 (Linux/XFree86; UK)
  PC 104 key (Linux/XFree86; US)
  PC 104 key (Linux/XAccel; US)
  PC 104 key (OpenWindows/x86; US)
  PC 105 key (Linux/XFree86; US)
  PC 105 key (Linux/XFree86; German)
  PC 105 key (Linux/XFree86; Danish)
  PC 105 key (Linux/XFree86; Italian)
  PC 105 key (Linux/XFree86; Spanish)
  PC 105 key (Linux/XFree86; Belgian)
  PC Cherry ErgoPlus (Linux/XFree86; German)
  Phase X Systems 101 key #1 (US)
  Phase X Systems 101 key #2 (US)
  Phase X Systems PXCH2 (Wyse 102 key; US)
  Silicon Graphics 101 key (IRIX 5.2 / 6.2; US)
  Silicon Graphics 101 key (IRIX 6.2; German)
  Silicon Graphics 101 key (IRIX 5.2; German)
  Silicon Graphics 101 key (IRIX 4.0 R5; US)
  Silicon Graphics 101 key (IRIX 4.0 R4; US)
  Soft Key Butterfly (US)
  Soft Key Butterfly (German)
  Sony NWS 1250 (US)
  Sony NWS 3410 (US)
  Sun Microsystems Type 2 (X Consortium; US)
  Sun Microsystems Type 3 (X Consortium; US)
  Sun Microsystems Type 4 (OpenWindows; US)
  Sun Microsystems Type 4 (OpenWindows; Swedish/Finnish)
  Sun Microsystems Type 4 (X11R6; US)
  Sun Microsystems Type 4 (X11R6; Swedish)
  Sun Microsystems Type 4 (X11R6; German)
  Sun Microsystems Type 4 (OpenWindows; Catalan/Spanish)
  Sun Microsystems Type 4 (X11R6; Catalan/Spanish)
  Sun Microsystems Type 4 (X11R4/R5; US)
  Sun Microsystems Type 5 (OpenWindows; US)
  Sun Microsystems Type 5 (OpenWindows; Swiss-French)
  Sun Microsystems Type 5 (X11R6; French)
  Sun Microsystems Type 5 (OpenWindows; Swedish)
  Sun Microsystems Type 5 (OpenWindows; United Kingdom)
  Sun Microsystems Type 5 (OpenWindows; German)
  Sun Microsystems Type 5 (OpenWindows; Spanish)
  Sun Microsystems Type 5 (X11R6; US)
  Sun Microsystems Type 5 (X11R4/R5; US)
  Sun Microsystems Type 5 (X11R4/R5 + patch; Swedish)
  Sun Microsystems Type 5 (X11R4/R5 + patch; Katakana)
  Sun Microsystems Type 5/PC (OpenWindows; US)
  Sun Microsystems Type 5/PC (OpenWindows; German)
  Sun Microsystems Type 5/PC (X11R6; US)
  Sun Microsystems Type 5/PC (X11R4/R5; US)
  Sun Microsystems Type 5/PC (X11R4/R5 + patch; US)
  Sun Microsystems 101A (X11R4/R5; US)
  Takaoka Xmint Terminal (Katakana)
  Tektronix XP20 101 key (X11R5; US)
  Tektronix XP20 101 key (X11R4; US)
  Tektronix XP217C 101 key (US)
  Tektronix X358 102 key (German)
  Tektronix XP119 Sun 5/PC (US)
  Tektronix VT200 (Ultrix; US)
  Tektronix VT200 (Ultrix; Danish)
  Tektronix VT200 (Ultrix; German)
  Tektronix VT200 (Ultrix; Finnish)
  Tektronix VT200 (Ultrix; French)
  Tektronix VT200 (Ultrix; Italian)
  Tektronix VT200 (Ultrix; Katakana)
  Tektronix VT200 (Ultrix; Norwegian)
  Tektronix VT200 (Ultrix; Spanish)
  Tektronix VT200 (Ultrix; Swedish)
  Tektronix VT200 (Ultrix; Swiss-German)
  Tektronix VT200 (Ultrix; UK)
  Tektronix VT200 (VMS; US)
  Tektronix VT200 (US-ESC)
  Tektronix VT200 (US-F11)
  Tektronix LK401 (US)
  Tektronix LK401 (Swedish TTY)
  Tektronix LK401 (Swedish DP)
  Tektronix Sun Type4 (US)
  Tektronix XN11 Terminal (Swedish/Finnish)
  Texas Instruments TravelMate 4000M (US)
  Texas Instruments Explorer (US)
