1. Introduction

1.1. Copyright

This documentation is free documentation; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This documentation is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

1.2. Revision history

Version 1.0.0

Initial version Summer 1999

Version 1.1

Added copyright information and slight modifications pertaining to newer systems

Version 1.2

Completely rebuilt, added the possibility to force the system to read Xmodmap; some national Xmodmap files added, more information included on building up the standard Xmodmap files

Version 1.3

Minor corrections, spell checking and editation made, few more Xmodmap files added; list of what all ISO8859* specifications mean

Version 1.4

Correction of script for including X Window fonts to StarOffice 5.2

Version 1.5

December 2001, Links on internationalization added, info on XKB, troubleshooting, info on newer Linux versions, StarOffice 6

1.3. Introduction

The international keyboard Xmodmap HOWTO. Copyright (C) 1999, 2001 Juraj Sipos (xvudpapc@savba.sk). Imagine you use a Linux or a BSD OS and want to write a business letter to a person that has a foreign name with a slash or idiaresis. Danish language uses signs like and Spanish like .

This is the Xmodmap Howto, but some info on XKB is included, too. With this information you can make your own international keyboard layout without installing any additional packages. The following information will help you set up German, Spanish, Italian, Slovak, Czech, Polish, Slovenian, Croatian, Danish, Dutch, French, Finnish, Norwegian, Estonian, Latvian, Swedish and other keyboards. You can also alternatively look at my hompage at http://www.freebsd.nfo.sk to see layouts of various keyboards. In case you want to install Greek, Hebrew or Russian language, follow my information and apply changes pertinent to these languages also with respect to other documentation (e.g., install Greek fonts, etc., see the Cyrilic, Hebrew, or Danish howto).