A real installable keyboard for Windows, macOS and Ubuntu that types Bengali
and Devanāgarī (Sanskrit) using the same compact-mode transliteration as the
on-screen reference keyboard. One file, three OSes. Starts in Bengali;
Ctrl + \ toggles to Devanāgarī and back. For English, just switch
to your default keyboard with your usual OS shortcut.
bangla_devanagari_compact.kmp
Version 1.0 · ~7 KB · works on Windows, macOS and Ubuntu (requires the free
Keyman runtime, installed separately — see steps below).
The .kmp file is cross-platform. Pick your OS below for step-by-step instructions.
Install Keyman for Windows (free, ~30 MB). Run the installer and accept the defaults.
Download bangla_devanagari_compact.kmp (the button above), then double-click the file. Keyman Configuration opens and prompts to install — click Install.
Switch to the keyboard from the Windows language bar (system tray), or with Win + Space. The same shortcut flips back to your default English keyboard.
Inside the keyboard, press Ctrl + \ to toggle between Bengali (default) and Devanāgarī.
(Or just open the .kmp file in your file manager — Keyman is registered as the handler.)
Add the keyboard as an input source: Settings → Region & Language → Input Sources → + Add, scroll to Other, then pick Bangla-Devanāgarī Compact.
Switch between this and your English keyboard with Super + Space.
Inside the keyboard, press Ctrl + \ to toggle Bengali ↔ Devanāgarī.
What is Keyman? Keyman is a free, open-source input-method engine
maintained by SIL International. Many minority-language keyboards across the world
ship as .kmp packages on top of the Keyman runtime — including this
one. You install the engine once per machine, then any number of .kmp
keyboards on top of it.