kmflcomp - Compiler of Keyman KMFL keyboard sources to use with SCIM/IBus

Property Value
Distribution FreeBSD 12
Repository FreeBSD Ports Quarterly amd64
Package filename kmflcomp-0.9.9_2.txz
Package name kmflcomp
Package version 0.9.9
Package release 2
Package architecture amd64
Package type txz
Category textproc
License -
Download size 125.33 KB
Installed size 415.13 KB
KMFL aims to bring Tavultesoft Keyman functionality to *nix operating
systems. KMFL is being jointly developed by SIL International
( and Tavultesoft (
This is compiler for keyboard sources written in Keyman keyboard
language (.kmn files). Resulting binaries (.kmfl) can be used with
SCIM KMFL IMEngine (textproc/scim-kmfl-imengine).
The powerful KMN keyboard language supports contextual deadkeys,
pre- and post-processing of keystrokes, rules grouping, 'storing'
of character classes for use in similar rules, custom and Unicode
character constants, SIL Ethnologue language codes, etc.
Official Tavultesoft repository contains keyboards that cover more
than 220 languages. Significant number of them are open source.
Ported keyboards are textproc/scim-kmfl-*.
- DOCS: on
Please note that kmflcomp only compiles keyboard sources written in
Keyman keyboard language (.kmn) into .kmfl binaries. KMFL is source
compatible with keyboards developed for Keyman. Binary keyboards
compiled for Keyman will not run under KMFL. KMFL is also Unicode
based, and does not support legacy code pages and encodings.
The Keyman keyboard language is documented in
Tavultesoft documentation is available on
You need textproc/scim-kmfl-imengine to use KMFL keyboards through
SCIM, or textproc/ibus-kmfl to use them through IBus. The keyboard
ports are textproc/kmfl-*.


Package Version Architecture Repository
kmflcomp-0.9.9_2.txz 0.9.9 i386 FreeBSD Ports Quarterly
kmflcomp-0.9.9_2.txz 0.9.9 amd64 FreeBSD Ports Latest
kmflcomp-0.9.9_2.txz 0.9.9 i386 FreeBSD Ports Latest
kmflcomp - - -


Name Value
libX11 = 1.6.7,1 -


Name Value -


Type URL
Binary Package kmflcomp-0.9.9_2.txz
Source Package textproc/kmflcomp

Install Howto

Install kmflcomp txz package:

# pkg install kmflcomp

See Also

Package Description
kmime-19.12.0.txz Library for handling MIME data
kmines-19.12.0.txz Minesweeper-like game
kmix-19.12.0.txz Sound mixer for KDE
kmousetool-19.12.0.txz Automatic mouse click tool for KDE
kmouth-19.12.0.txz Speech synthesizer frontend for KDE
kmplayer-0.12.0b_3,3.txz KDE frontend to Phonon / KDE5
kmplot-19.12.0.txz Mathematical function plotter for KDE
kmr_Latn-libreoffice-6.3.4.txz kmr_Latn language pack for libreoffice
kms-cmake-utils-6.11.0.txz CMake common files used to build all Kurento C/C++ projects
kmymoney-5.0.3_2.txz KDE personal finance manager
kn-aspell-0.01.1.txz Aspell Kannada dictionary
kn-libreoffice-6.3.4.txz kn language pack for libreoffice
knavalbattle-19.12.0.txz Ship Sinking game
knc-1.7.1.txz KNC is Kerberised NetCat
knetwalk-19.12.0.txz Network Construction game