The output will be formatted for input to
xkbcomp, which is the keymap compiler (Section 12.9):
$ setxkbmap -print -rules xorg -model pc105 -layout us,ca -variant intl, \
-option grp:menu_toggle,grp_led:scroll
xkb_keymap {
xkb_keycodes { include "xfree86+aliases(qwerty)" };
xkb_types { include "complete" };
12.9
12.9 Setting the Keymap Using a Keyboard Configuration File 169
xkb_compat { include "complete+ledscroll(group_lock)" };
xkb_symbols { include "pc(pc105)+us(intl)+ca:2+group(menu_toggle)" };
xkb_geometry { include "pc(pc105)" };
};
You can also configure the keymap using components. Using the values from the
output above, the xkbsetmap command would look like this:
$ setxkbmap -keycodes "xfree86+aliases(qwerty)" \
-types "complete" \
-compat "complete" \
-symbols "pc(pc105)+us(intl)+ca:2+group(menu_toggle)" \
-geometry "pc(pc105)"
12.8 Setting the Keymap Using a Keyboard
Configuration File
One xorg.conf configuration file may be shared between several server instances: for
example, on a Linux system, you can start two (or more) X servers running on different
virtual terminals and switch between them. You may want to use a common
xorg.conf file for both servers, but specify different keyboard configurations.
Pages:
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269