With the advent of graphical user interfaces and word processing in the 1980s, a number of computer typing systems for Bengali were created.
[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 Keyboard (National, Bengali: জাতীয়) layout developed by Bangladesh Computer Council.
The initiative was taken to solve the problem caused by the existence of multiple keyboards (such as Bijoy, Bashundhara, Munier, Borno, Lekhoni etc.)
Bangladesh Computer Council develops Windows and Linux software for national keyboard use.
This layout is officially accepted by Microsoft Corporation and is provided by default in their Windows operating system.
Its key mapping is similar to Phonetic pattern but typing method is fully fixed.
[8] Bijoy keyboard, with related software and fonts, was first published in December 1998 for Macintosh computer.
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 keyboard is developed by Society for Natural Language Technology Research (SNLTR).
Akkhor (Bengali: অক্ষর) pronounced ôkkhôr Bangla Software, developed by Khan Md.
[15] Avro Keyboard (Bengali: অভ্র কী-বোর্ড), developed by Mehdi Hasan Khan, was first released on 26 March 2003 for free.
Bakkhor (portmanteau of বাংলায় সাক্ষর, meaning Bengali literacy) Developed by Ensel Software and available online.
[17] Along with other Indic languages, Microsoft has web based and desktop transliteration support for Bengali.
[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.
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.
It also includes multiple fixed keyboard layouts such as Probhat, Munir Optima, National (Jatiya) etc., which are very popular among professional writers.
It also comes with many Emojis and background themes and have handy shortcuts and speech-to-text support using Google STT backend.
Gboard is a virtual keyboard app developed by Google for Android and iOS devices.
It offers a handwriting input method, voice typing and a Latin letter transliteration layout, as well as a traditional Bengali keyboard.
Borno (Bengali: বর্ণ) is a 100% ad-free Bangla input method editor for Android,[24] maintained and developed Codepotro.
[22]OpenBoard is a free and open-source keyboard based on AOSP, which includes Bengali layouts.