The keyboard implementations for Ethiopic languages provided conform to the Ge'ez Frontier Foundation specification (HTML | PDF) for mnemonic based input methods. Keyboard implementations are provided for the popular Keyman software of windows as well as for some Linux based systems.
Keyman 7 implementations are provided here in an asortment of packagings. The .exe files are the best choice if you do not have an Ethiopic keyboard or fonts installed. While the Ethiopic keyboards and fonts are free of charge (and OpenSource software), the Keyman 7 software (needed to use the keyboards) is only free for 30 days before a purchase is required to continue use ($19 USD for Keyman Light) from the Tavultesoft Pty. The GFF provides the keyboards freely and does not receive any portion of Keyman software sales from Tavultesoft.
The .kmp files are right choice if you already have Keyman 7 installed and do want Ethiopic fonts installed also. The .kmx files are appropriate if you have Keyman 7 installed and do not want to install an Ethiopic font.
Keyman 6 implementations are also provided here in the same asortment of packagings as with Keyman 7. The Keyman 6 versions are free for home use and will not expire after 30 days -but you are obligated to register Keyman 6 with Tavultesoft if you using it for commercial purposes. The GFF provides the keyboards freely and does not receive any portion of Keyman software sales from Tavultesoft. Keyman 6 is a number of years older than Keyman 7 and will not work as well under Windows Vista or with newer versions of Microsoft Office such as 2007 and later.
The .kmp files are right choice if you already have Keyman 6 installed and do want Ethiopic fonts installed also. The .kmx files are appropriate if you have Keyman 6 installed and do not want to install an Ethiopic font.
SCIM Tables is a widely used input method engine for the SCIM (Smart Common Input Method) platform. Implementations of the spec are provided as SCIM tables, however, while functional they are considered experimental at this time.
Keyboard Mappings for Linux is an OpenSource project to provide Keyman keyboard files to be available on Linux and other Unix systems that employ input method frameworks such as SCIM and IIIMF. The family of Ethiopic keyboards developed for regular Microsoft Windows based Keyman have been prepared for KMFL use in both compiled and source form in the following packages.
M17N input methods implementations of the spec are available, however, while functional they are considered experimental at this time.
GTK+ implementations are expected in early to mid January. Packagings in .deb and .rpm formats will be provided for reference Linux systems.
System independent input method text tables of the appendices are provided as a resources for generating platform targetted IM defintion files. A sample conversion script used to generate the SCIM table files is also included.