XenoType Technologies Logo
  Support Home
  Technical Info
    General Info
    
    
    
    
    
    General Info
    
    
    
    
    
 
XTT Bookstore
Amazon.com

STORE     SUPPORT     CONTACT US          HOME
   

Keylayouts: General Info

A ‘keylayout’ file is really just a keyboard driver which provides a way of assigning character values (or codepoints) to specific keys on a keyboard. They are also referred to as ‘input methods’ in OS X.

A keylayout file can take several different formats but we use XML exclusively. The XML file is in turn translated into a keyboard resource by the operating system but this happens behind the scenes and should be of no concern to the average user.

Keylayouts support at least one input type — all of ours use the type Unicode but they could also be linked to specific writing systems (usually only provided in support of WorldScript script systems and earlier national encodings in pre-OS X versions of system software).

It is possible to create your own keylayout or edit an existing one. Even though XML is intended to be easily read and understood, there are some important principles and guidelines that should be followed. We do not recommend that users edit the keylayouts that come with our products unless you’re already very familiar with the process. This web site will not teach you how to modify a keylayout file but you can visit wordherd.com if you’d like to try your hand at creating a new one.