- Custom Phonetic Engine It is a specialized Unicode Bengali input engine designed for the ibus-table framework, focusing on a custom phonetic layout that prioritizes ease of typing.
- Unique Transcription Rules The engine uses a unique set of transcription rules specifically tuned for the Bengali language, aiming to provide a more intuitive experience than standard layouts.
- Fixed layout so that the user can type practically without looking at the screen if he chooses to.
- Minor conjunct-related grammatical corrections inbuilt.
- Minimized input key strings for faster typing.
- Open Source Accessibility Developed by Anamitro Biswas, the project is hosted on GitHub to allow for community contributions and transparent development of Bengali digital tools.
- Platform Support As an ibus based tool, it is primarily designed for Linux environments, enabling seamless Bengali input across various applications and terminal emulators.
- Dependency: ibus-table
- GitHub repository
- Delete any previous version of Sasankadeva, if you already had it installed, and refresh ibus, e.g., in Ubuntu, by opening the terminal and then running:
$ cd /usr/share/ibus-table/tables
$ sudo rm ./Sasankadeva.db
Refresh
Save .txt and .svg (logo) files in some directory path <dir.>. Check the names, which may vary. In Terminal, run
$ ibus-table-createdb -n /usr/share/ibus-table/tables/Sasankadeva_bn.db -s /<dir.>/Sasankadeva_bn.txt
$ sudo cp /<dir.>/Sasankadeva_bn.svg /usr/share/ibus-table/icons/
$ ibus-daemon -drx
Download .deb file in directory <dir.>. Check the name (here, assume sasankadeva_bn.deb)
$ cd /<dir.>
$ sudo dpkg -i sasankadeva_bn.deb
Similarly for rpm.
Copy the .db file with root access to /usr/share/ibus-table/tables/ and the logo .svg to /usr/share/ibus-table/icons/.
| অ | আ | ই | ঈ |
| উ | ঊ | ঋ | ৠ |
| ঌ | ৡ | এ | ঐ |
| ও | ঔ |
| একক | স্বরবর্ণ | ||
|---|---|---|---|
| A | AA/aa | I | II |
| U | UU | R | R< |
| LLi | LLi} | E | AI |
| O | AU |
| স্বরবর্ণ | -কার | ||
|---|---|---|---|
| a | i | ii | |
| u | uu | < | << |
| } | }} | e | ai |
| o | au |
| ক | খ | গ | ঘ | ঙ |
| চ | ছ | জ | ঝ | ঞ |
| ট | ঠ | ড | ঢ | ণ |
| ত | থ | দ | ধ | ন |
| প | ফ | ব | ভ | ম |
| য | র | ল | ব | শ |
| ষ | স | হ | ড় | ঢ় |
| য় | ৎ | ং | ঃ | ঁ |
| k | kh | g | gh | Ng |
| c | ch | j | jh | & |
| T | Th | D | Dh | N |
| t | th | d | dh | n |
| p | f | b | v/bh | m |
| z | r | l | b | S |
| Sh | s | h | q | Q |
| y | { | ` | H | ~ |
| K | Kh | G | Gh | |
| C | Ch | J | Jh | |
| Z | Zh | X | Xh | [ |
| V | Vh | W | Wh | > |
| P | F | w | Bh | M |
| ] | / | L | w | |
| \s | ||||
All conjunct second components can also be typed as
\ (consonant as first component)
| n | ||||
| n | ||||
| । | ||||
| ৰ | ৱ |
|---|---|
| = | B |
| 𑁍 | ঽ | ৺ | ্ |
|---|---|---|---|
| # | hh | ^ | \ |
| ☸ | ₹ | $ | 🇮🇳 |
|---|---|---|---|
| @ | $ | $$ | ## |
_ (underscore)
Use:
| r\z | r_\z |
|---|---|
| র্য | র্য |
| । z | r] |
For the Beginners version, on typing one consonant key, all the yuktaksharas (conjuncts) possible with that key EXCEPT য-ফলা (]), র-ফলা (/), ব-ফলা (w), রেফ্ (
Navigate between suggestions: Arrow keys Unlike Avro, Space doesn't terminate text unit. Enter does.
Named after King Sasankadeva of Gauda (Bengal) of the 7th century. The logo is a Bengali "Śa", in bold Tiro Bangla font, like the designs of popular ibus-tables, colored as Bharata Mata's attire in Abanindranath Tagore's painting and the topmost panel of the Indian flag.
Email: anamitroappu@gmail.com
🇮🇳 Made in India
Copyright (C) 2021-2026 Anamitro Biswas


