Keyboard files: Difference between revisions

From OLPC
Jump to navigation Jump to search
(New article)
 
(Add links)
Line 1: Line 1:
In Linux, keyboard definitions are text files in two specific format, one for console, and one for X. Macintosh OS X uses an XML file. Standard Windows keyboard layouts are compiled using the Windows SDK. Free keyboards for Windows can be created in Tavultesoft Keyman.

In Linux, keyboard definitions are text files in a specific format. Macintosh OS X uses an XML file. Standard Windows keyboard layouts are compiled using the Windows SDK. Free keyboards for Windows can be created in Tavultesoft Keyman.


The X command for setting a keyboard layout has the form
The X command for setting a keyboard layout has the form
Line 6: Line 5:
setxkbmap -layout us
setxkbmap -layout us


where any keyboard layout file name can be substituted for us. The keyboard files may be found in /etc/X11/xkb/symbols/, /usr/share/X11/xkb/symbols/, or /etc/ depending on the distribution used. Most of the keyboard file names are two-letter language codes, or are based on those codes.
where any available keyboard layout file name can be substituted for us. The keyboard files may be found in /etc/X11/xkb/symbols/, or /usr/share/X11/xkb/symbols/, depending on the distribution used. Most of the keyboard file names are two-letter language codes, or are based on those codes.

=External Links=

*[http://www.xfree86.org/current/ XFree86 Documentation]

*[http://www.xfree86.org/current/XKB-Config.html The XKB Configuration Guide] [http://www.xfree86.org/current/XKB-Config.pdf PDF]

*[http://www.xfree86.org/current/XKB-Enhancing.html How to further enhance XKB configuration] [http://www.xfree86.org/current/XKB-Enhancing.html PDF]

*[http://www.tavultesoft.com/keyman/downloads/keyboards/index.php Tavultesoft keyboard layouts]

Revision as of 22:09, 2 November 2006

In Linux, keyboard definitions are text files in two specific format, one for console, and one for X. Macintosh OS X uses an XML file. Standard Windows keyboard layouts are compiled using the Windows SDK. Free keyboards for Windows can be created in Tavultesoft Keyman.

The X command for setting a keyboard layout has the form

setxkbmap -layout us

where any available keyboard layout file name can be substituted for us. The keyboard files may be found in /etc/X11/xkb/symbols/, or /usr/share/X11/xkb/symbols/, depending on the distribution used. Most of the keyboard file names are two-letter language codes, or are based on those codes.

External Links