Sophie

Sophie

distrib > Mandriva > 2006.0 > x86_64 > media > main-src > by-pkgid > ff816daa633c18ebeed26aadea73bbc1

libkmfl-0.8-2mdk.src.rpm

Description:

libkmfl is a keystroke interpreter for Tavultesoft Keyman files.

KMFL means "Keyboard Mapping For Linux", but it is not for
general purposes. It is for Tavultesoft Keyman.
KMFL is being jointly developed by SIL International and Tavultesoft.

Keyman is a proprietary software for keyboard mapping.
It runs on MS Windows.
See the screenshot:
http://www.tavultesoft.com/keymandev/screenshot.php

Some Keyman users provide the binary Keyman files,
http://www.tavultesoft.com/keyman/downloads/keyboards/
but they don't work with libkmfl.

You need the source Keyman files.
For example, get "IPAUni_Src105.zip".
http://208.145.80.131/cms/scripts/page.php?site_id=nrsi&item_id=UniIPAKeyboard
It includes "IPAUni10.kmn". That is a source Keyman file.

Compile "IPAUni10.kmn" by kmflcomp.
Kmflcomp is a compiler for source Keyman files.
It is a free software (GPL) running on Linux.

$ kmflcomp IPAUni10.kmn
It will generate "IPAUni10.kmfl".

SCIM supports libkmfl. Install scim-kmfl-imengine then
run scim-setup. Click "KMFL" and install "IPAUni10.kmfl".

Restart SCIM and choose "Other" -> "IPA Unicode 1.0.5" on
scim-toolbar.

Generated packages:

Other version of this rpm: