Back to top


IBus-LibThai is a Thai input method engine for IBus based on libthai library.

Currently, it supports 3 keyboard layouts:

  • Ketmanee
  • TIS-820.2538
  • Pattachote

In addition to keyboard layout supports, it also validate input sequences in 3 levels of strictness:

  • Passthrough (no check)
  • Basic Check
  • Srict Check

For applications that support surrounding text retrieval/deleting, it can also optionally correct the invalid input sequences.