Skip to content

FoxMoss/libt9

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LibT9

A C library for creating T9 typing systems.

libt9 cli demo

How to run

As a Linux Driver

See driver/

As a Cli Utility

Needs: ncurses & cmake

mkdir build
cd build
cmake ..
make -j$(nproc)
cli/main

As a Website

Go to foxmoss.github.io/libt9/

Dependencies

None! The library requires nothing but a basic implementation of the C standard library. The CLI requires ncurses solely, but this is by no means needed to just compile the library.

Todo

Feel free to contribute!

  • Punctuation
  • IBus Driver
  • Support for non-words

Credit

The image used as the background for the web demo was created by Matt Hardy.
Word data set is from wortschatz-leipzig.de. The orignal driver code came from Chengtao Wang.

About

A C library for creating T9 typing systems.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages