Bengali input methods

Last updated

Bengali input methods refer to different systems developed to type the characters of the Bengali script for Bengali language and others, using a typewriter or a computer keyboard.

Contents

Fixed computer layouts

With the advent of graphical user interfaces and word processing in the 1980s, a number of computer typing systems for Bengali were created. Most of these were originally based on Apple Macintosh systems.

Shahidlipi

Bangla Shahidlipi layout by Saifuddahar Shahid. In this layout figure, only primary characters are shown. KB-Bengali-Shahidlipi.svg
Bangla Shahidlipi layout by Saifuddahar Shahid. In this layout figure, only primary characters are shown.

Shahidlipi was the first Bengali keyboard developed for the computer by Saifuddahar Shahid in 1985. It was a phonetic based layout on QWERTY for Macintosh computer. [1] This keyboard was popular until the release of Bijoy keyboard. There were about 182 characters and half part of conjunct characters under Normal, Shift, AltGr, and Shift AltGr layer. [2]

Munier keyboard

Bangla Munier layout by Munier Choudhury. KB-Bengali-Munier.svg
Bangla Munier layout by Munier Choudhury.

Munier keyboard layout comes from a Bengali typewriter layout named Munier-Optima. In 1965, Munier Choudhury redesigned the keyboard of Bengali typewriter in collaboration with Remington typewriters of the then East Germany. [3] Munier-Optima was the most-used typewriter in Bangladesh. So, many software developers implemented this layout on their keyboard. This layout is optimized for Unicode by Ekushey.

UniJoy keyboard

Bangla Unijoy layout by Ekushey. KB-Bengali-UniJoy.svg
Bangla Unijoy layout by Ekushey.

UniJoy keyboard was standardized by Ekushey for Unicode. [4] It was included in the m17n database by Kenichi Handa under the GNU Lesser General Public License on 7 December 2005 under the copyright of the National Institute of Advanced Industrial Science and Technology (AIST). [5] [6]

Bangla Jatiyo

Bangla Jatiyo layout by Bangladesh Computer Council KB-Bengali-National.svg
Bangla Jatiyo layout by Bangladesh Computer Council

Bangla Jatiyo Keyboard (National, Bengali : জাতীয়) layout developed by Bangladesh Computer Council. It is considered to be the standard layout and used as the official layout in Bangladesh.

In 2004, an initiative was taken to develop a national Bangla computer keyboard. The initiative was taken to solve the problem caused by the existence of multiple keyboards (such as Bijoy, Bashundhara, Munier, Borno, Lekhoni etc.) in Bangladesh during that period, to set a standard standard of Bengali keyboard. In view of this, the Bangladesh Computer Council completed the task of formulating the National Bangla Computer Keyboard by reviewing the various Bangla keyboards existing in the country. [7]

Following the review of Bangladesh Computer Council, BSTI declared the keyboard as the national standard for Bengali computer keyboard known as Bangladesh Standard BDS 1738:2004. Letters and symbols are arranged in total 4 levels in Jatiyo Bangla keyboard. The most frequently used letters, symbols and ligatures are arranged in the 1st and 2nd levels, while the less frequently used letters and symbols are placed in the 3rd and 4th levels.

Meanwhile, the National Committee on Standardization of Bengali Language in Information Technology felt the need to modernize the existing National Bengali Computer Keyboard. In view of this, BCC carried out the modernization work and sent it to BSTI, which approved the work as BDS 1738:2018. Bangladesh Computer Council develops Windows and Linux software for national keyboard use.

In 2017, Bangladesh Computer Council revised the national keyboard layout and announced the most popular Bijoy keyboard layout as the national keyboard layout.

Bengali Inscript

Bengali Inscript layout by Microsoft Inscript Bengali.svg
Bengali Inscript layout by Microsoft

This keyboard layout is designed in order to type all the Indic scripts with a uniform layout on computer. This layout is officially accepted by Microsoft Corporation and is provided by default in their Windows operating system. It is also available on macOS, alongside Bengali-Qwerty. This layout is popular mainly in India.

Probhat

[[File:KB-Bengali-Probhat.svg|right|250px|thumb|Bengali Probhat layout by Ekushey Probhat (Bengali : প্রভাত) is a free Unicode-based Bengali fixed layout. Probhat is included in almost all Linux OS(s). Its key mapping is similar to Phonetic pattern but typing method is fully fixed.

Bijoy

Bijoy layout by Ananda Computer KB-Bengali-Bijoy.svg
Bijoy layout by Ananda Computer

Bijoy keyboard layout is a proprietary layout of Mustafa Jabbar. It is licensed under the Bangladesh Copyright Act 2005. [8] Bijoy keyboard, with related software and fonts, was first published in December 1998 for Macintosh computer. Windows version of Bijoy Keyboard was first published in March 1993. The first version of Bijoy software was developed in India (possibly by an Indian programmer). Subsequent versions were developed in Bangladesh by Ananda Computers' team of developers including Munirul Abedin Pappana, who worked for Bijoy 5.0, popularly known as Bijoy 2000. [9] Version 3.0 is the latest version of Bijoy layout. Bijoy keyboard was most widely used in Bangladesh until the release of Unicode-based Avro Keyboard. It has an AltGr character and vowel sign input system with its software different from the Unicode Standard. This ASCII-Unicode based Bengali input software and requires the purchase of a license to use on every computer.

Baishakhi

Baishakhi layout by SNLTR KB-Bengali-Baishakhi.svg
Baishakhi layout by SNLTR

Baishakhi keyboard is developed by Society for Natural Language Technology Research (SNLTR). [10] It is mainly used in Indian governmental work. This layout is available in most common Linux Distribution OS.

Uni Gitanjali

Uni Gitanjali layout by SNLTR KB-Bengali-Uni Gitanjali.svg
Uni Gitanjali layout by SNLTR

Gitanjali Keyboard is customized for Unicode compliant to Uni Gitanjali Keyboard by Society for Natural Language Technology Research (SNLTR). [11] It is mainly used in Indian governmental work. This layout is available in most common Linux Distribution OS.

Disha

Disha layout by Sayak Sarkar KB-Bengali-Disha.svg
Disha layout by Sayak Sarkar

Disha keyboard is based on Probhat layout and created by Sayak Sarkar. [12] This layout is available the m17n database as proposed by Ankur Group. This keyboard aims to create a visual typing method for Bengali.

Phonetic computer layouts

Akkhor

Akkhor (Bengali : অক্ষর) pronounced ôkkhôr Bangla Software, developed by Khan Md. Anwarus Salam, [13] was first released on 1 January 2003 for free. The Unicode/ANSI-based Akkhor Keyboard is compatible with fixed keyboard layouts, including the Bijoy keyboard. Akkhor also provides a customization feature for designing fixed keyboard layouts. [14] It provides a Keyboard Manager, which works system-wide and also provides an independent Akkhor Word processor. [15]

Avro

Avro Phonetic Keyboard Layout Avro Phonetic Keyboard Layout.png
Avro Phonetic Keyboard Layout

Avro Keyboard (Bengali : অভ্র কী-বোর্ড), developed by Mehdi Hasan Khan, was first released on 26 March 2003 for free. It facilitates both fixed and phonetic layouts. Avro phonetic allows a user to write Bengali by typing the phonetic formation of the words in English language keyboards. Avro is available as a native IME on Microsoft Windows, macOS and Linux distributions. [16] It was built-in Bengali IM in Firefox OS.

Bakkhor

Bakkhor Bengali Keyboard Layout EnselSoftwareBengaliKeyboardLayout.png
Bakkhor Bengali Keyboard Layout

Bakkhor (portmanteau of বাংলায় সাক্ষর, meaning Bengali literacy) Developed by Ensel Software and available online. It is an open-source JavaScript based. It allows some letters to be typed in multiple ways in order to type using lower case letters only in mobile devices.

Google Bengali transliteration

There is a free transliteration web site and software package for Bengali scripts from Google. [17]

Microsoft Bengali transliteration

Along with other Indic languages, Microsoft has web based and desktop transliteration support for Bengali. [18]

Bangla Onkur

Bangla Onkur (Bengali : অঙ্কুর) pronounced onkur, developed by S. M. Raiyan Kabir, was first released on 30 March 2011 as an open-source software. It facilitates only phonetic typing in Macintosh platform. Bangla Onkur phonetic allows a user to write Bengali by typing the phonetic formation of the words in English language keyboards. This is the first phonetic input method developed for Mac OS X. [19]

Saon Bengali

This is an m17n library, which provides the Saon (Bengali : শাওন) Bengali input method for touch typing in Bengali on Linux systems and the project was registered by its creator, Saoni at SourceForge on 8 July 2012. [20] This free and open source IM is Unicode 6.1 compliant in terms of both normalization and number of keystrokes used to input a single character. Saon Bengali enables touch typing so if a user can type in English, they won't have to look at the keyboard to type in Saon Bengali. It is also phonetic and has something in common with all Bengali phonetic layouts making the transition smooth for new users. As of July 2012 it not yet a part of the m17n-contrib, which allows installation of all m17n contributed libraries through Linux's software channels and it may be too early to say whether it will be incorporated. This depends firstly on its author and then if it is offered to m17n then probably on m17n. The m17n IM engine currently works with IBus inter alia on Linux. The copyright notice on Saon says, "You can redistribute this and/or modify it under the GNU LGPL 2.1 or later."

Open Bangla Keyboard

Open Bangla Keyboard is an open source, Unicode compliant, Bangla input method for Linux systems. It is a full-fledged Bangla input method with many famous typing methods and typing automation tools.

OpenBangla Keyboard comes with the popular Avro Phonetic, which is the de facto phonetic transliteration method for writing Bangla. It also includes multiple fixed keyboard layouts such as Probhat, Munir Optima, National (Jatiya) etc., which are very popular among professional writers.

Most features of Avro Keyboard are present in OpenBangla Keyboard. So Avro Keyboard users will feel right at home in Linux with OpenBangla Keyboard. [21]

Borno

"Borno", The default fixed keyboard layout of Borno. Created by Codepotro. Borno Fixed Keyboard Layout.png
"Borno", The default fixed keyboard layout of Borno. Created by Codepotro.

Borno (Bengali: বর্ণ) is a free Bengali input method editor developed by Jayed Ahsan. Borno is compatible with the latest version of Unicode and all versions of Windows OS. It was first released on 9 November 2018.

Borno supports both fixed and phonetic keyboard layouts. It supports both ANSI and Unicode. [22]

Mobile phone layouts

The Bengali keyboard layout used in mobile devices is typically a modified version of the PC's keyboard, tailored to fit the relatively smaller screen. For instance, the Unijoy keyboard designed for desktop PCs is adapted as Unijoy (Virtual) Keyboard for mobile devices. There is also software for users for typing Bengali on mobile phones and smartphones.

Modified Unijoy keyboard to fit the phone screen on an Android device Bengali Unijoy Virtual keyboard on an Android phone.jpg
Modified Unijoy keyboard to fit the phone screen on an Android device
KB-Bengali-Unijoy (Virtual).svg
Unijoy layout optimized for smartphone virtual keyboard
KB-Bengali-Unijoy (Virtual)-shifted.svg
Unijoy layout optimized for smartphone virtual keyboard (Shifted)

Ridmik Keyboard

Ridmic_keyboard_layout Screenshot; Ridmik keyboard layout.png
Ridmic_keyboard_layout

Ridmik Keyboard (Bengali : রিদ্মিক কীবোর্ড), is the input system available for Andoid and iOS. Users can type in Bengali with Avro Phonetic (Bengali : অভ্র), Probhat (Bengali : প্রভাত), National (Bengali : জাতীয়) and as well as English layouts. It also comes with many Emojis and background themes and have handy shortcuts and speech-to-text support using Google STT backend.

Gboard

Gboard Bangla (Bangladesh) Layout on a Samsung device Gboard Bangla (Bangladesh) Layout.png
Gboard Bangla (Bangladesh) Layout on a Samsung device

Gboard is a virtual keyboard app developed by Google for Android and iOS devices. It supports several Indic languages, including Bengali. It offers a handwriting input method, voice typing and a Latin letter transliteration layout, as well as a traditional Bengali keyboard. [23] It also supports GIF suggestions, options for a dark color theme or adding a personal image as the keyboard background, support for voice dictation, next-phrase prediction, and hand-drawn emoji recognition.

Borno Keyboard

Borno Keyboard Borno Keyboard AndroidOS.png
Borno Keyboard

Borno (Bengali : বর্ণ) a 100% ad-free Bangla input method editor for Android, [24] maintained and developed by Jayed Ahsan; Codepotro. [25] The open-source version is licensed under GPL 3.0. while the regular version is available on Google Play Store. It has 9 different Bangla keyboard layouts including Borno Phonetic, which is a phonetic keyboard layout like Avro. It is still under development. [22]

OpenBoard

OpenBoard Bengali Akkhor Layout on a Samsung Device OpenBoard Bengali Akkhor Layout.png
OpenBoard Bengali Akkhor Layout on a Samsung Device

OpenBoard is a free and open-source keyboard based on AOSP, which includes Bengali layouts. It comes with three Bengali Fixed Layouts including Akkhor Layout. OpenBoard is a privacy-focused keyboard that does not contain shortcuts to any Google apps, has no communication with Google servers. It supports Auto Correction, Word Suggestion for Bengali Language. [26] [27]

Indic Keyboard

Indic Keyboard [28] is a free and open-source keyboard software for Android developed by Indic Project, available under Apache License. It supports common Bengali layouts, namely Probhat, Avro and Inscript.

Bijoy

Bijoy keyboard on Android.jpg
Bijoy Keyboard (old) on OnePlus 6T
Bijoy Bangla on Android.jpg
Bijoy Bangla (new) on OnePlus 6T

Bijoy Keyboard or Bijoy Bangla (Bengali : বিজয় কিবোর্ড বা বিজয় বাংলা) is a mobile keyboard for Android and iOS. But in 2015 they released it again and name it Bijoy Bangla only for Android. Bijoy Bangla is for writing Bangla in Unicode System with a Bijoy Keyboard. It use the Bijoy layout, which is almost same as Jatiyo layout. Users can type in Bengali and English using this keyboard.

Parboti

Parboti Bangla Keyboard on OnePlus 6T Parboti Bangla Keyboard.jpg
Parboti Bangla Keyboard on OnePlus 6T

In Parboti Keyboard (Bengali : পার্বতী কীবোর্ড) Users can type in Bengali and English using this keyboard. Also users can edit fixed layout by their own choice.

Mayabi

Mayabi bangla keyboard vBeta.jpg
Mayabi Bengali keyboard, beta
Mayabi keyboard v1.1.jpg
Mayabi keyboard v1.1

Mayabi Bangla Keyboard (Bengali : মায়াবী) is an on-screen Bengali soft keyboard for Android platform. Bengali word dictionary included with the keyboard as well for word prediction. [29] [30]

See also

Related Research Articles

Chinese input methods for computers are methods that allow a computer user to input Chinese characters. Most, if not all, Chinese input methods fall into one of two categories: phonetic readings or root shapes. Methods under the phonetic category usually are easier to learn but are less efficient, thus resulting in slower typing speeds because they typically require users to choose from a list of phonetically similar characters for input, whereas methods under the root shape category allow very precise and speedy input but have a steep learning curve because they often require a thorough understanding of a character's strokes and composition.

<span class="mw-page-title-main">Input method</span> Input of characters not natively available

An input method is an operating system component or program that enables users to generate characters not natively available on their input devices by using sequences of characters that are available to them. Using an input method is usually necessary for languages that have more graphemes than there are keys on the keyboard.

The International Alphabet of Sanskrit Transliteration (IAST) is a transliteration scheme that allows the lossless romanisation of Indic scripts as employed by Sanskrit and related Indic languages. It is based on a scheme that emerged during the 19th century from suggestions by Charles Trevelyan, William Jones, Monier Monier-Williams and other scholars, and formalised by the Transliteration Committee of the Geneva Oriental Congress, in September 1894. IAST makes it possible for the reader to read the Indic text unambiguously, exactly as if it were in the original Indic script. It is this faithfulness to the original scripts that accounts for its continuing popularity amongst scholars.

<span class="mw-page-title-main">Korean language and computers</span> Input and use of Korean on computers

The writing system of the Korean language is a syllabic alphabet of character parts organized into character blocks representing syllables. The character parts cannot be written from left to right on the computer, as in many Western languages. Every possible syllable in Korean would have to be rendered as syllable blocks by a font, or each character part would have to be encoded separately. Unicode has both options; the character parts ㅎ (h) and ㅏ (a), and the combined syllable 하 (ha), are encoded.

OpenVanilla (OV) is a free, open-source text-entry and processing architecture, and includes a collection of popular input methods and text processing filters. It serves as a bridge between input methods and the operating system. It was originally designed to offer a better text-entry experience and alternative input methods not found in Apple's built-in set or suit better the needs for Windows "switchers." However, the developers have since worked on a Microsoft Windows port and a bridge between OV and SCIM on the X Window System. The macOS version is compatible with Mac OS X 10.3 (Panther) and Mac OS X 10.4 (Tiger). OV's input methods can also be used through SCIM on Linux or FreeBSD. An experimental Win32 Unicode version is also available.

<span class="mw-page-title-main">Virtual keyboard</span> Software component

A virtual keyboard is a software component that allows the input of characters without the need for physical keys. The interaction with the virtual keyboard happens mostly via a touchscreen interface, but can also take place in a different form in virtual or augmented reality.

InScript is the decreed standard keyboard layout for Indian scripts using a standard 104- or 105-key layout. This keyboard layout was standardised by the Government of India for inputting text in languages of India written in Brahmic scripts, as well as the Santali language, written in the non-Brahmic Ol Chiki script. It was developed by the Indian Government and supported by several public and private organisations. This is the standard keyboard for 12 Indian scripts including Devanagari, Bengali, Gujarati, Gurmukhi, Kannada, Malayalam, Odia, Tamil and Telugu, among others. The InScript layout is built into most of the major operating systems including Windows, and most Linux and Mac OS systems. It is also available in some mobile phones and in Apple's iOS 5 and higher. It is available in Android 4.0 and higher but removed from latest Google Keyboard application (Gboard) and Google Indic Keyboard. It is also available for Windows Mobile 5.x and 6.x from third parties.

Indic Computing means "computing in Indic", i.e., Indian Scripts and Languages. It involves developing software in Indic Scripts/languages, Input methods, Localization of computer applications, web development, Database Management, Spell checkers, Speech to Text and Text to Speech applications and OCR in Indian languages.

Sinhala language software for computers have been present since the late 1980s but no standard character representation system was put in place which resulted in proprietary character representation systems and fonts. In the wake of this CINTEC introduced Sinhala within the UNICODE standard. ICTA concluded the work started by CINTEC for approving and standardizing Sinhala Unicode in Sri Lanka.

<span class="mw-page-title-main">Unicode input</span> Input characters using their Unicode code points

Unicode input is the insertion of a specific Unicode character on a computer by a user; it is a common way to input characters not directly supported by a physical keyboard. Unicode characters can be produced either by selecting them from a display or by typing a certain sequence of keys on a physical keyboard. In addition, a character produced by one of these methods in one web page or document can be copied into another. In contrast to ASCII's 96 element character set, Unicode encodes hundreds of thousands of graphemes (characters) from almost all of the world's written languages and many other signs and symbols besides.

<span class="mw-page-title-main">Avro Keyboard</span> Graphical keyboard software

Avro Keyboard is a free and open source graphical keyboard software developed by OmicronLab for the Microsoft Windows, Linux, MacOS, and several other software additionally adapted its phonetic layout for Android and iOS operating system. It is the first free Unicode and ANSI compliant Bengali keyboard interface for Windows that was published on 26 March 2003.

<span class="mw-page-title-main">Intelligent Input Bus</span> Framework for multilingual input

The Intelligent Input Bus is an input method (IM) framework for multilingual input in Unix-like operating-systems. The name "Bus" comes from its bus-like architecture.

<span class="mw-page-title-main">Keyboard layout</span> Arrangement of keys on a typographic keyboard

A keyboard layout is any specific physical, visual or functional arrangement of the keys, legends, or key-meaning associations (respectively) of a computer keyboard, mobile phone, or other computer-controlled typographic keyboard.

Clip fonts or split fonts are non-Unicode fonts that assign glyphs of Brahmic scripts, such as Devanagari, at code positions intended for glyphs of the Latin script or to produce glyphs not found in Unicode by using its Private Use Area (PUA).

<span class="mw-page-title-main">Azhagi (software)</span>

Azhagi is a freeware transliteration tool, which enables its users to type in a number of regional Indian languages, including Tamil, Hindi, and others, using an English keyboard. In 2002, The Hindu dubbed Azhagi as a tool that "stand[s] out" among various similar software "emerg[ing] nearly every other day". Since year 2000, Azhagi has provided support for Tamil transliteration; this was later expanded to nearly 13 Indian languages, featuring 16 total built-in languages as of the day of writing.

<span class="mw-page-title-main">Tamil keyboard</span> Keyboard layout

The Tamil keyboard is used in computers and mobile devices to input text in the Tamil script.

<span class="mw-page-title-main">Mustafa Jabbar</span> Bangladeshi politician

Mustafa Jabbar is a Bangladeshi businessman, technology entrepreneur and a former Minister of Post and Telecommunication in the Government of Bangladesh. He also served as the president of Bangladesh Association of Software and Information Services (BASIS). He is best known for the creation of Bijoy Bengali keyboard, which was developed in 1988, and it was most widely used Bengali input method until the release of Unicode based Avro Keyboard. He served as the president of Bangladesh Computer Samity, the national ICT organisation of Bangladesh for four consecutive periods. He is a champion of Bangla Bhasha Procholon Ain, 1987, and has been praised for promoting the Bengali language in the digital media.

<span class="mw-page-title-main">UniKey (software)</span>

UniKey is the most popular third-party software and input method editor (IME) for encoding Vietnamese for Windows. The core, UniKey Vietnamese Input Method, is also the engine imbedded in many Vietnamese software-based keyboards in Windows, Android, Linux, macOS and iOS. UniKey is free and the source code for the UniKey Vietnamese Input Method is distributed under GNU General Public License. The official website of UniKey is unikey.org, which supports both English and Vietnamese.

The Hanifi Rohingya script is a unified script for the Rohingya language. Rohingya today is written in three scripts, Hanafi, Arabic, and Latin (Rohingyalish). The Rohingya language was first written in the 19th century with a version of the Perso-Arabic script. In 1975, an orthographic Arabic script was developed and approved by the community leaders, based on the Urdu alphabet but with unique innovations to make the script suitable to Rohingya.

<span class="mw-page-title-main">Meitei input methods</span>

Meitei input methods are the methods that allow users of computers to input texts in the Meitei script, systematically for Meitei language.

References

  1. "Shahid Lipi". Shahid Lilpi – Google site. Archived from the original on 17 October 2020. Retrieved 2 July 2020.
  2. শহীদলিপির ইতিহাস-৩. Shahid Lilpi – Google site (in Bengali). Archived from the original on 27 October 2020. Retrieved 2 July 2020.
  3. "What We've Lost". The Daily Star. Archived from the original on 6 December 2019. Retrieved 2 July 2020.
  4. "Ekusheyr Shadhinota "UniJoy" Layout". Ekushey. Archived from the original on 31 January 2023. Retrieved 2 July 2020.
  5. "The m17n Library: Data provided by the m17n database". nongnu.org. Archived from the original on 9 December 2022. Retrieved 31 January 2023.
  6. Handa, Kenichi (7 December 2005). "m17n-db - NEWS (Commit log)". index : m17n/m17n-db.git. Archived from the original on 30 January 2023. Retrieved 31 January 2023.
  7. "বাংলাদেশ কম্পিউটার কাউন্সিল (বিসিসি)". Archived from the original on 21 January 2023. Retrieved 3 February 2023.
  8. Mustafa Jabbar. "বাংলা শব্দ বিন্যাস ও বিজয় নির্দেশিকা" Dhaka: Ananda Computers, November 2015, p. 2
  9. "An amazing journey from Shahid Lipi to Avro". The Daily Star. Archived from the original on 28 December 2019. Retrieved 28 December 2019.
  10. "Baishakhi Bengali Keyboard – Unicode 6.3 Standard". Archived from the original on 2 July 2020. Retrieved 2 July 2020.
  11. "Society for Natural Language Technology Research". Archived from the original on 1 November 2020. Retrieved 2 July 2020.
  12. "Disha by sayak-sarkar" . Retrieved 2 July 2020.
  13. "Inventor of Akkhor". Akkhor. Archived from the original on 2 July 2017. Retrieved 8 July 2017.
  14. "FAQ". Akkhor. Archived from the original on 2 July 2017. Retrieved 8 July 2017.
  15. "Quick Tour". Akkhor. Archived from the original on 2 July 2017. Retrieved 8 July 2017.
  16. "Avro Keyboard". OmnicronLab. Archived from the original on 28 August 2017. Retrieved 8 July 2017.
  17. "Google Transliteration". Google. Archived from the original on 4 February 2010. Retrieved 9 June 2010.
  18. "Microsoft Indic Language Input Tool". Microsoft. Archived from the original on 27 July 2016. Retrieved 23 November 2010.
  19. "Bangla is my life". Bangla-অঙ্কুর. Archived from the original on 29 June 2011. Retrieved 16 June 2011.
  20. "Saon". SourceForge. Archived from the original on 7 July 2013. Retrieved 21 July 2012.
  21. OpenBangla Keyboard (OBK), OpenBangla, 3 January 2022, archived from the original on 9 January 2022, retrieved 9 January 2022
  22. 1 2 "Borno Keyboard". Borno. Codepotro. Archived from the original on 13 January 2020. Retrieved 13 January 2020.
  23. "Google Indic Keyboard". Google Play Store. Archived from the original on 20 March 2020. Retrieved 29 July 2023.
  24. "Borno: Bangla Keyboard - Apps on Google Play". Google. Archived from the original on 20 August 2023. Retrieved 20 August 2023.
  25. "Borno for Android OS - Codepotro". codepotro.com. Archived from the original on 20 August 2023. Retrieved 20 August 2023.
  26. "Using OpenBoard Keyboard as a Replacement for Google Gboard | Developer Portal". developer.zebra.com. Archived from the original on 27 July 2023. Retrieved 27 July 2023.
  27. "OpenBoard is a privacy-friendly keyboard for Android - gHacks Tech News". gHacks Technology News. 1 June 2021. Archived from the original on 27 July 2023. Retrieved 28 February 2022.
  28. "Indicproject / Indic-Keyboard". GitLab. Archived from the original on 1 March 2022. Retrieved 1 March 2022.
  29. "Mayabi keyboard lite". Google Play. Archived from the original on 21 July 2011. Retrieved 19 March 2011.
  30. "Mayabi keyboard". Google Play.