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 as distributed by MIT, 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. 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! A "*" next to a name means that I haven't yet received verification that the keyboard is correct; if you use one of these keyboards, please let me know. * Sun type2 (MIT layout) Sun type3 (MIT layout) Sun type4 (MIT layout) * Sun type4 (OpenWindows layout) Sun type5 (MIT layout) Sun type5 (OpenWindows layout) Sun type5 (Swiss-French OpenWindows layout) Sun type5 (Swedish MIT layout + patch) Sun type5 (Swedish OpenWindows layout) Sun type5/PC (MIT layout) Sun type5/PC (MIT layout + patch) Sun type5/PC (OpenWindows layout) Sun type5/PC (German OpenWindows layout) Sun 101A (MIT 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 * Network Computing Devices vt220 * Network Computing Devices PC-Xview Silicon Graphics (X11R4 layout) Silicon Graphics (X11R5 layout) Sony Net Work Station 1250 * Apple Extended II * Concurrent Computer Corp GA5000 * Digital Equipment Corporation LK201 * Digital Equipment Corporation LK401 * Digital Equipment Corporation LK421 IBM RS/6000 (AIXWindows R4 layout) IBM RS/6000 (AIXWindows German R4 layout) IBM RS/6000 (MIT X11R5 layout) Hewlett-Packard 300/400/700 Series Hewlett Packard 700/RX X Terminal 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 layout) PC 101 key keyboard #1 (Hummingbird eXceed US layout) PC 101 key keyboard #2 (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 #2 (Linux/XFree86 German layout) Atari TT Tektronix XP20 101-Key (US X11R5 layout) Tektronix XP20 101-Key (US X11R4 layout) 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) Labtam X Terminal MT200 * NeXTstation non-ADB * MIPS Magnum 3000 MIPS Magnum AT (US layout) * MIPS RS-2030 Takaoka Xmint X Terminal Texas Instruments Explorer