old-www/HOWTO/Intkeyb/index.html

353 lines
4.9 KiB
HTML

<HTML
><HEAD
><TITLE
>How to setup international keyboard in X Window with Xmodmap and XKB</TITLE
><META
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
REL="NEXT"
TITLE="Introduction"
HREF="x9.html"></HEAD
><BODY
CLASS="ARTICLE"
BGCOLOR="#FFFFFF"
TEXT="#000000"
LINK="#0000FF"
VLINK="#840084"
ALINK="#0000FF"
><DIV
CLASS="ARTICLE"
><DIV
CLASS="TITLEPAGE"
><H1
CLASS="TITLE"
><A
NAME="AEN2"
></A
>How to setup international keyboard in X Window with Xmodmap and XKB</H1
><H3
CLASS="AUTHOR"
><A
NAME="AEN4"
>by Juraj Sipos, xvudpapc@savba.sk</A
></H3
><DIV
><DIV
CLASS="ABSTRACT"
><A
NAME="AEN7"
></A
><P
></P
><P
>How to setup international keyboard in Linux or Unix with Xmodmap and
XKB written by (c) Juraj Sipos. The Xmodmap is a file that XFree86
reads in order to give you a keyboard layout. This solution will work
for you in setting up any international keyboard for (Debian, RedHat,
Mandrake, CorelLinux) Linux, FreeBSD, OpenBSD, NetBSD and possibly
every Unix that uses XFree86. The advantage of this howto is that it
is not architecture specific and will work on all other systems.</P
><P
></P
></DIV
></DIV
><HR></DIV
><DIV
CLASS="TOC"
><DL
><DT
><B
>Table of Contents</B
></DT
><DT
>1. <A
HREF="x9.html"
>Introduction</A
></DT
><DD
><DL
><DT
>1.1. <A
HREF="x9.html#AEN11"
>Copyright</A
></DT
><DT
>1.2. <A
HREF="x9.html#AEN15"
>Revision history</A
></DT
><DT
>1.3. <A
HREF="x9.html#AEN47"
>Introduction</A
></DT
></DL
></DD
><DT
>2. <A
HREF="x53.html"
>Setting up international keyboard in X Window System with Xmodmap and XKB</A
></DT
><DD
><DL
><DT
>2.1. <A
HREF="x53.html#AEN55"
>Quick start</A
></DT
></DL
></DD
><DT
>3. <A
HREF="x89.html"
>How to do it: this experimental solution is a legacy issue - do not read it if you use newer systems</A
></DT
><DD
><DL
><DT
>3.1. <A
HREF="x89.html#AEN151"
>Xmodmap theory and Xmodmap solution</A
></DT
><DT
>3.2. <A
HREF="x89.html#AEN208"
>Experimental .Xmodmap sample file for the Slovak language typewriter layout</A
></DT
></DL
></DD
><DT
>4. <A
HREF="x336.html"
>Xmodmap theory and Xmodmap solution</A
></DT
><DD
><DL
><DT
>4.1. <A
HREF="x336.html#AEN349"
>.Xmodmap sample file for the Slovak language typewriter layout</A
></DT
></DL
></DD
><DT
>5. <A
HREF="x476.html"
>Character sets</A
></DT
><DD
><DL
><DT
>5.1. <A
HREF="x476.html#AEN481"
>ISO-8859-2 (ISO Latin2) character set</A
></DT
></DL
></DD
><DT
>6. <A
HREF="x679.html"
>How this Xmodmap solution works on various systems</A
></DT
><DD
><DL
><DT
>6.1. <A
HREF="x679.html#AEN681"
>SuSE 6.4 and 7.0</A
></DT
><DT
>6.2. <A
HREF="x679.html#AEN687"
>SuSE 7.0 (Xfree86 3.3.6, KDE 1.x), SuSE 8.0</A
></DT
><DT
>6.3. <A
HREF="x679.html#AEN690"
>Mandrake Linux 7.2</A
></DT
><DT
>6.4. <A
HREF="x679.html#AEN702"
>Mandrake 8.1</A
></DT
><DT
>6.5. <A
HREF="x679.html#AEN705"
>RedHat 5.1, 5.2, 6.0, 6.1 and 6.2 (XFree86 3.3.6 and older)</A
></DT
><DT
>6.6. <A
HREF="x679.html#AEN708"
>RedHat 7.2, RedHat 8.0, Slackware 8.1</A
></DT
><DT
>6.7. <A
HREF="x679.html#AEN711"
>FreeBSD 3.1 and 3.2</A
></DT
><DT
>6.8. <A
HREF="x679.html#AEN714"
>FreeBSD 4.1, 4.2, 4.3, 4.4, 4.5</A
></DT
><DT
>6.9. <A
HREF="x679.html#AEN718"
>FreeBSD 4.6.</A
></DT
><DT
>6.10. <A
HREF="x679.html#AEN750"
>Corel Linux 1.0 and 1.1</A
></DT
></DL
></DD
><DT
>7. <A
HREF="x753.html"
>ISO* specifications</A
></DT
><DT
>8. <A
HREF="x772.html"
>Some national Xmodmap files</A
></DT
><DD
><DL
><DT
>8.1. <A
HREF="x772.html#AEN775"
>German</A
></DT
><DT
>8.2. <A
HREF="x772.html#AEN887"
>Hungarian</A
></DT
><DT
>8.3. <A
HREF="x772.html#AEN998"
>Czech</A
></DT
><DT
>8.4. <A
HREF="x772.html#AEN1110"
>Polish</A
></DT
><DT
>8.5. <A
HREF="x772.html#AEN1234"
>French</A
></DT
><DT
>8.6. <A
HREF="x772.html#AEN1346"
>Croatian/Slovenian</A
></DT
><DT
>8.7. <A
HREF="x772.html#AEN1452"
>Lithuanian keyboard (AZERTY layout)</A
></DT
><DT
>8.8. <A
HREF="x772.html#AEN1564"
>Polish</A
></DT
></DL
></DD
><DT
>9. <A
HREF="x1696.html"
>Troubleshooting and some Xmodmap tips</A
></DT
><DD
><DL
><DT
>9.1. <A
HREF="x1696.html#AEN1698"
>Troubleshooting</A
></DT
><DT
>9.2. <A
HREF="x1696.html#AEN1702"
>Tips</A
></DT
></DL
></DD
><DT
>10. <A
HREF="x1709.html"
>Links</A
></DT
><DD
><DL
><DT
>10.1. <A
HREF="x1709.html#AEN1711"
>Other information on internationalization</A
></DT
><DT
>10.2. <A
HREF="x1709.html#AEN1735"
>Links to some non ISO8859-1 fonts</A
></DT
></DL
></DD
></DL
></DIV
></DIV
><DIV
CLASS="NAVFOOTER"
><HR
ALIGN="LEFT"
WIDTH="100%"><TABLE
SUMMARY="Footer navigation table"
WIDTH="100%"
BORDER="0"
CELLPADDING="0"
CELLSPACING="0"
><TR
><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"
>&nbsp;</TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
>&nbsp;</TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
><A
HREF="x9.html"
ACCESSKEY="N"
>Next</A
></TD
></TR
><TR
><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"
>&nbsp;</TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
>&nbsp;</TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
>Introduction</TD
></TR
></TABLE
></DIV
></BODY
></HTML
>