1
2 XKeyCaps
3
4 a keymap editor for the X window system
5 ``A program so good that you only have to use it once.''
6
7 by Jamie Zawinski
8
9See the Imakefile for configuration parameters. To build, do the usual:
10
11 xmkmf ; make ; make install ; make install.man
12
13(If you don't have xmkmf, or the Athena library, which are a standard part
14of X, then your vendor is doing you a disservice. Report it as a bug.)
15
16xkeycaps is a graphical front-end to xmodmap. It opens a window that looks
17like a keyboard; moving the mouse over a key shows what KeySyms and Modifier
18bits that key generates. Clicking on a key simulates KeyPress/KeyRelease
19events on the window of your choice. It is possible to change the KeySyms
20and Modifiers generated by a key through a mouse-based interface. This
21program can also write an input file for xmodmap to recreate your changes
22in future sessions. See the man page for more details.
23
24 The latest version of xkeycaps is always available at
25 http://www.jwz.org/xkeycaps/
26
27What follows is a list of the keyboard types that xkeycaps knows about
28(this is the output of "xkeycaps -help".) If you're using a keyboard not
29on this list and would like to make xkeycaps know about it, read the file
30`defining.txt'. Adding a new keyboard type isn't hard, just a little
31tedious. Please send me any changes/additions you make!
32
33 Adesso Adesso PCK-301 (XFree86; US)
34 Amiga Non-A1000 (German)
35 Apple Extended II (MacX; US)
36 Apple Extended II (MkLinux; US)
37 Apple Extended II (MkLinux; German)
38 Apple Standard ADB (NetBSD; US)
39 Atari TT (US)
40 Compaq Presario 1655 (XInside; US)
41 Concurrent GA5000 (US)
42 Cramer 106 key Interfaces (XFree86; US)
43 Cramer 106 key Interfaces (Irix 5.2, 6.3; US)
44 Data General AViiON 300 PC (US)
45 Digital LK201 (US)
46 Digital LK401 (US)
47 Digital LK401 (Swedish TTY)
48 Digital LK401 (Swedish DP)
49 Digital LK421 (US)
50 Digital LK450 (XFree86)
51 Digital PCXAL (US)
52 Digital PCXAL (XFree86; US)
53 Gateway 2000 AnyKey Keyboard (XFree86; US)
54 GVC/ARM Concorde 105 key (XFree86; US)
55 Hewlett-Packard HP9000 ITF HIL (US)
56 Hewlett-Packard HP9000 ITF HIL (German)
57 Hewlett-Packard HP9000 ITF HIL (Finnish)
58 Hewlett-Packard HP9000 ITF HIL (Swedish)
59 Hewlett-Packard Aptrex Terminal (USASCII)
60 Hewlett-Packard 700/RX Terminal (101 key; US)
61 Hewlett-Packard 700/RX Terminal (102 key; United Kingdom)
62 Hewlett-Packard 700/RX Terminal (102 key; Swedish/Finnish)
63 Hewlett-Packard HP9000 PS2 DIN (US)
64 Hewlett-Packard HP9000 PS2 DIN (German)
65 Hewlett-Packard Apollo (US)
66 IBM PC/RT (US)
67 IBM PC/RT 102 (Swedish 7-bit)
68 IBM PC/RT 102 (Swedish 8-bit)
69 IBM RS/6000 (AIXWindows R4; US)
70 IBM RS/6000 (AIXWindows R4; German)
71 IBM RS/6000 (X11R5; US)
72 IBM ThinkPad 560 (XFree86; Spanish)
73 IBM ThinkPad 770 (XFree86; US)
74 Kinesis 120 key (XFree86; US)
75 Kinesis 120 key (Sun Interface Converter; US)
76 KTX 1000 IBM 104 Key Compatible (XFree86; US)
77 Labtam MT200 Terminal (US)
78 MidwestMicro Elite SoundBook (US)
79 Microsoft `Natural' 104 key (XFree86; US)
80 Microsoft `Natural' 104 key (Irix 5.2, 6.3; US)
81 Microsoft `Natural' 104 key (Sun Interface Converter; US)
82 Microsoft `Natural' 104 key (Gateway 2K XFree86; US)
83 Microsoft `Natural' 104 key (HP-UX; US)
84 Microsoft `Natural' 105 key (HP-UX; German)
85 Microsoft `Natural' 105 key (Sun Interface Converter; Swedish)
86 Microsoft `Natural' 105 key (XFree86; US)
87 Microsoft `Natural' 105 key (XFree86; German)
88 Microsoft `Natural' 105 key (XFree86; Italian)
89 Microsoft `Natural' 105 key (XFree86; Spanish)
90 Microsoft `Natural' 105 key (XFree86; Belgian)
91 MIPS Magnum 3000 (US)
92 MIPS Magnum AT (US)
93 MIPS RS-2030 (US)
94 NCD N97 (US)
95 NCD N101 (US)
96 NCD N102 (US)
97 NCD N102 (French)
98 NCD N102 (Norwegian)
99 NCD N102 (Swedish/Finnish)
100 NCD N107 (US)
101 NCD N108 (US)
102 NCD N108 (German)
103 NCD vt220 (US)
104 NCD 123UX (US)
105 NCD 123NA (US)
106 NCD PC-Xview (US)
107 NeXT Non-ADB (US)
108 Northgate OmniKey 102 (XFree86; US)
109 Northgate OmniKey Ultra (XFree86; US)
110 Ortek Enhanced Keyboard (XFree86; US)
111 PC 84 key PC/AT (XFree86; US)
112 PC 101 key, wide Delete, short Enter (Hewlett-Packard PC; US)
113 PC 101 key, wide Delete, short Enter (OpenWindows/x86; US)
114 PC 101 key, wide Delete, short Enter (Santa Cruz Operation; US)
115 PC 101 key, wide Delete, short Enter (DELL PC; US)
116 PC 101 key, wide Delete, short Enter (AGE XoftWare, XStation 130; US)
117 PC 101 key, wide Delete, short Enter (AGE XoftWare, 2.0 PC; US)
118 PC 101 key, wide Delete, short Enter (Hummingbird eXceed; US)
119 PC 101 key, wide Delete, short Enter (Pericom X-Line; US)
120 PC 101 key, wide Delete, short Enter (XInside; US)
121 PC 101 key, wide Delete, short Enter (Sun Interface Converter; US)
122 PC 101 key, wide Delete, short Enter (OpenWindows/IBM PReP PPC; US)
123 PC 101 key, wide Delete, tall Enter (XFree86; US)
124 PC 101 key, thin Delete, tall Enter (XFree86; US)
125 PC 101 key, thin Delete, tall Enter (XFree86; Thai)
126 PC 102 key, wide Delete, short Enter (XFree86; German)
127 PC 102 key, wide Delete, tall Enter (XFree86; US)
128 PC 102 key, wide Delete, tall Enter (XFree86; German)
129 PC 102 key, wide Delete, tall Enter (XFree86; Italian)
130 PC 102 key, wide Delete, tall Enter (XFree86; Spanish)
131 PC 102 key, wide Delete, tall Enter (XFree86; Swedish/Finnish)
132 PC 102 key, wide Delete, tall Enter (XFree86; French)
133 PC 102 key, wide Delete, tall Enter (XFree86; United Kingdom)
134 PC 102 key, wide Delete, tall Enter (XFree86; Belgian)
135 PC 102 key, wide Delete, tall Enter (XFree86; Swiss French)
136 PC 102 key, wide Delete, tall Enter (XFree86; Norwegian)
137 PC 102 key, wide Delete, tall Enter (Exceed/Siemens-Nixdorf; German)
138 PC 102 key, wide Delete, tall Enter (SCO UnixWare 2; Norwegian)
139 PC 102 key, wide Delete, tall Enter (Hewlett-Packard PC; United Kingdom)
140 PC 102 key, wide Delete, tall Enter (Hewlett-Packard PC; Swedish/Finnish)
141 PC 102 key, wide Delete, tall Enter (Hewlett-Packard PC; German)
142 PC 102 key, wide Delete, tall Enter (XFree86; Portuguse)
143 PC 102 key, thin Delete, tall Enter (XFree86; United Kingdom)
144 PC 104 key, wide Delete, short Enter (XFree86; US)
145 PC 104 key, wide Delete, short Enter (XAccel; US)
146 PC 104 key, wide Delete, short Enter (OpenWindows/x86; US)
147 PC 105 key, wide Delete, tall Enter (XFree86; US)
148 PC 105 key, wide Delete, tall Enter (XFree86; Canadian)
149 PC 105 key, wide Delete, tall Enter (XFree86; CF)
150 PC 105 key, wide Delete, tall Enter (XFree86; United Kingdom)
151 PC 105 key, wide Delete, tall Enter (XFree86; German)
152 PC 105 key, wide Delete, tall Enter (XFree86; Swedish/Finnish)
153 PC 105 key, wide Delete, tall Enter (XFree86; Danish)
154 PC 105 key, wide Delete, tall Enter (XFree86; Swedish)
155 PC 105 key, wide Delete, tall Enter (XFree86; Icelandic)
156 PC 105 key, wide Delete, tall Enter (XFree86; Italian)
157 PC 105 key, wide Delete, tall Enter (XFree86; Spanish)
158 PC 105 key, wide Delete, tall Enter (XFree86; Belgian)
159 PC 105 key, wide Delete, tall Enter (XFree86; Slovene)
160 PC 105 key, wide Delete, tall Enter (XFree86; Turkish)
161 PC 105 key, wide Delete, tall Enter (XFree86; French)
162 PC 105 key, wide Delete, tall Enter (XFree86; Norwegian)
163 PC 107 key, wide Delete, tall Enter (XFree86; Brazilian ABNT2)
164 PC Cherry ErgoPlus (XFree86; German)
165 PC CoolKeyboard 107 key (XFree86; US)
166 PC Happy Hacking Keyboard (PC mode; XFree86; US)
167 PC Sunshine KB-6868 105 key (XFree86; US)
168 Phase X Systems PX 101 key, wide Delete, short Enter (US)
169 Phase X Systems PX 101 key, thin Delete, tall Enter (US)
170 Phase X Systems PX CH2 (Wyse 102 key; US)
171 Shine `Natural' 106 key (XFree86; Portuguese)
172 Silicon Graphics 101 key (Irix 5.2, 6.3; US)
173 Silicon Graphics 101 key (IRIX 6.2; German)
174 Silicon Graphics 101 key (IRIX 5.2; German)
175 Silicon Graphics 101 key (IRIX 4.0 R5; US)
176 Silicon Graphics 101 key (IRIX 4.0 R4; US)
177 Silicon Graphics 102 key (IRIX 6.2; Norwegian)
178 Soft Key Butterfly (US)
179 Soft Key Butterfly (German)
180 Sony NWS 1250 (US)
181 Sony NWS 3410 (US)
182 Sun Microsystems Type 2 (X Consortium; US)
183 Sun Microsystems Type 3 (X Consortium; US)
184 Sun Microsystems Type 4 (OpenWindows; US)
185 Sun Microsystems Type 4 (OpenWindows; Swedish/Finnish)
186 Sun Microsystems Type 4 (X11R6; US)
187 Sun Microsystems Type 4 (X11R6; Swedish)
188 Sun Microsystems Type 4 (X11R6; German)
189 Sun Microsystems Type 4 (OpenWindows; Catalan/Spanish)
190 Sun Microsystems Type 4 (X11R6; Catalan/Spanish)
191 Sun Microsystems Type 4 (X11R4/R5; US)
192 Sun Microsystems Type 4 (XFree86; US)
193 Sun Microsystems Type 5 (OpenWindows; US)
194 Sun Microsystems Type 5 (OpenWindows; Swiss-French)
195 Sun Microsystems Type 5 (X11R6; French)
196 Sun Microsystems Type 5 (OpenWindows; Swedish)
197 Sun Microsystems Type 5 (OpenWindows; United Kingdom)
198 Sun Microsystems Type 5 (OpenWindows; German)
199 Sun Microsystems Type 5 (X11R6; Swiss-German)
200 Sun Microsystems Type 5 (OpenWindows; Spanish)
201 Sun Microsystems Type 5 (X11R6; US)
202 Sun Microsystems Type 5 (X11R4/R5; US)
203 Sun Microsystems Type 5 (X11R4/R5 + patch; Swedish)
204 Sun Microsystems Type 5 (X11R4/R5 + patch; Katakana)
205 Sun Microsystems Type 5/PC (OpenWindows; US)
206 Sun Microsystems Type 5/PC (OpenWindows; German)
207 Sun Microsystems Type 5/PC (X11R6; US)
208 Sun Microsystems Type 5/PC (X11R4/R5; US)
209 Sun Microsystems Type 5/PC (X11R4/R5 + patch; US)
210 Sun Microsystems 101A (X11R4/R5; US)
211 Takaoka Xmint Terminal (Katakana)
212 Tektronix XP20 101 key (X11R5; US)
213 Tektronix XP20 101 key (X11R4; US)
214 Tektronix XP217C 101 key (US)
215 Tektronix X358 102 key (German)
216 Tektronix XP119 Sun 5/PC (US)
217 Tektronix VT200 (Ultrix; US)
218 Tektronix VT200 (Ultrix; Danish)
219 Tektronix VT200 (Ultrix; German)
220 Tektronix VT200 (Ultrix; Finnish)
221 Tektronix VT200 (Ultrix; French)
222 Tektronix VT200 (Ultrix; Italian)
223 Tektronix VT200 (Ultrix; Katakana)
224 Tektronix VT200 (Ultrix; Norwegian)
225 Tektronix VT200 (Ultrix; Spanish)
226 Tektronix VT200 (Ultrix; Swedish)
227 Tektronix VT200 (Ultrix; Swiss-German)
228 Tektronix VT200 (Ultrix; United Kingdom)
229 Tektronix VT200 (VMS; US)
230 Tektronix VT200 (US-ESC)
231 Tektronix VT200 (US-F11)
232 Tektronix Tek-LK401 (US)
233 Tektronix Tek-LK401 (Swedish TTY)
234 Tektronix Tek-LK401 (Swedish DP)
235 Tektronix Tek-Sun Type4 (US)
236 Tektronix XN11 Terminal (Swedish/Finnish)
237 Texas Instruments TravelMate 4000M (US)
238 Texas Instruments Explorer (US)
239 Toshiba Libretto 100CT (US)
240 Toshiba Tecra 500CDT (US)
241