Kmfl-sil-panafrican-latin

Jul 20, 2023

KMFL keyboard for African Latin writing systems

This is a set of two keyboards that provides a single implementation for many Roman writing systems across Africa, based on results compiled from data from Benin, Burkina Faso, Cameroon, Chad, Cote d’Ivoire, Nigeria, Senegal and Togo.

The keyboards are written in Keyman keyboard language and developed by SIL Non-Roman Script Initiative NRSI. The software is distributed under the X11-style license http//scripts.sil.org/X11License.

This port installs the keyboard so that it can be used through SCIM or IBus KMFL IMEngine textproc/scim-kmfl-imengine, textproc/ibus-kmfl. Two layouts are provided

  • mnemonic layout for any keyboard using deadkeys;
  • positional layout for US keyboard using deadkeys and/or shift-states, i.e. RALT and LALT keys.


Checkout these related ports:
  • Zxing-cpp - ZXing C++ Library for QR code recognition
  • Zu-hunspell - Zulu hunspell dictionaries
  • Zu-aspell - Aspell Zulu dictionary
  • Zq - Easier and faster alternative to jq
  • Zorba - General purpose C++ XQuery processor
  • Zenxml - Simple C++ XML Processing
  • Zed - Command-line tool to manage and query Zed data lakes
  • Yq - Command-line YAML and XML processor, jq wrapper for YAML/XML documents
  • Yould - Pronounceable word generator
  • Yodl - Easy to use but powerful document formatting/preparation language
  • Yi-hunspell - Yiddish hunspell dictionaries
  • Yi-aspell - Aspell Yiddish dictionary
  • Yelp-xsl - DocBook XSLT stylesheets for yelp
  • Yelp-tools - Utilities to help manage documentation for Yelp and the web
  • Ydiff - Diff readability enhancer for color terminals