← All demos

Vanilla JS

Add the thaana-keyboard class to any input or textarea, then call thaanaKeyboard().

Type Latin letters — they get mapped to Thaana.

Source

<input class="thaana-keyboard" dir="rtl" />
<textarea class="thaana-keyboard" dir="rtl"></textarea>

<script type="module">
  import { thaanaKeyboard } from "https://esm.sh/thaana-keyboard-lite";
  thaanaKeyboard();
</script>