A phonetic Khmer keyboard: romanized input converts to Khmer as you type.
suastei gives សួស្តី, khnhom
gives ខ្ញុំ.
Consonants stack automatically with coeng; . breaks a cluster;
capital letters reach the second-series consonants (D
ឌ, N ណ,
L ឡ).
The full romanization table is in the welcome page shown after installation, and at merlynial.github.io/khmer-phonetic-keyboard.
Source: github.com/merlynial/khmer-phonetic-keyboard — MIT licence. Word frequencies derive from the Google Khmer pronunciation lexicon (CC-BY-4.0).