Movatterモバイル変換


[0]ホーム

URL:


To main content
Send in your ideas. Deadline April 1, 2025
Grant
Theme fund: NGI Zero Core
Start: 2024-12
More projects like this
Software engineering

k3lp

Unicode Keyboard3 Layout Parser

k3lp (/kɛlp/) is a mobile-first library designed to support parsing and utilizing Unicode Keyboard3 files. Keyboard3 is an enhanced and rewritten standard developed by The Unicode Consortium and officially released with CLDR 45. It offers an open and interoperable standard for declaring and sharing keyboard layouts. Although the standard has been available for some time, there is currently no ready-to-use open-source library to effectively utilize these files. This is where k3lp comes into play, aiming to provide an easy-to-use, multi-platform library written in Kotlin 2.0. The library includes all the necessary business logic for layout parsing and streamlining keyboard developers' workflows, however the actual user interface implementation is left to the library consumer. Initially targeting Android and iOS developers in need of keyboard layout logic and tested in the open-source FlorisBoard keyboard, this library is capable of running on all platforms where the JVM runs on or where Kotlin compiles to.

Logo NLnet: abstract logo of four people seen from aboveLogo NGI Zero: letterlogo shaped like a tag

This project was funded through theNGI0 Core Fund, a fund established byNLnet with financial support from the European Commission'sNext Generation Internet programme, under the aegis ofDG Communications Networks, Content and Technology under grant agreement No101092990.

Navigate projects

Currently open for proposals:

git merge icon
Job openings
podcast logo, antenna with radio waves
Listen to our podcast

Search


[8]ページ先頭

©2009-2025 Movatter.jp