World Library  
Flag as Inappropriate
Email this Article

Avro Keyboard

Article Id: WHEBN0018472979
Reproduction Date:

Title: Avro Keyboard  
Author: World Heritage Encyclopedia
Language: English
Subject: Computer keyboard
Publisher: World Heritage Encyclopedia

Avro Keyboard

Avro Keyboard
Avro Keyboard 4.5 Splash Screen
Original author(s) Dr. Mehdi Hasan Khan, Rifat Nabi
Developer(s) OmicronLab
Initial release 26th March, 2003
Stable release 5.5.0 / February 21, 2014 (2014-02-21)
Development status Active
Operating system Windows 2000, XP, Vista, 7, 8.0, 8.1 Linux, Ubuntu, Mac OS X
Available in English
Type Keyboard Layout Changer
License Free, MPL 1.1

Avro Keyboard (Bengali: অভ্র কী-বোর্ড) is a free and open-source, graphical keyboard layout changer for the Microsoft Windows operating system, Ubuntu and other flavours of Linux. It is the first free Unicode- and ANSI-compliant Bengali keyboard interface for Windows that was published on 26 March 2003. Avro has support for fixed keyboard layout and its own phonetic (type Bengali through its romanized transliteration) layout. Assamese language can be written too. The software has a keyboard layout editor, a portable edition and various tools and fonts.


Development of Avro Keyboard was started in 2003 by Dr. Mehdi Hasan Khan, a student from Mymensingh Medical College. It was first published on web for free download on 26 March 2003 under Creative Commons Attribution-NoDerivs 3.0 Unported License.[1] Initially, it was developed in Visual Basic, which was later transferred to Delphi. The Linux version of it was written in C++. Avro was further developed by M. M. Rifat-Un-Nabi, Tanbin Islam Siyam, Ryan Kamal, Shabab Mustafa and Nipon Haque from OmicronLab.[2] The latest stable version of Avro Keyboard is 5.5.0 which was released on 21 February 2014. Avro phonetic for Linux is available with source code.[3] After discussion,[4] OmicronLab published the source code of windows version under MPL 1.1 license with the Avro Keyboard 5.0.5 public beta 1.[5][6]


Avro Keyboard has customizable mode switching with automatic tracking and has a larger field of compatibility. Users can get all popular Bengali typing methods in a single software.
When 'bangla' is typed, its transliteration will be written

Other features include:

  • Both Unicode and ANSI support: Avro keyboard supports writing Bengali text in both Unicode and ANSI.
  • English to Bengali phonetic typing: If 'ami banglay gan gai' is typed then 'আমি বাংলায় গান গাই' will be written.
    Avro Phonetic Keyboard Layout
  • Traditional keyboard layout-based typing: Several keyboard layouts like Bornona, Avro easy, Jatiya, Probhat, Munir Optima can be used with Avro keyboard software.
  • Mouse-based Bengali typing: Typing can be done by clicking the character symbols on the keyboard layout picture.
  • Spell Check on the fly: For phonetic typing, Avro keyboard provides a list of correct word on the fly from dictionary based on the typing. Correct word can be chosen from the list.
  • Spell checker program: Avro provided a spell checker as separate program. There is a spell checker plug-in for Microsoft Word.
  • Input language/input locale support: If the Bengali language support is absent in the operating system even then Bengali script can be written by installing Avro.
  • Customizable mode-switching (single key/key combination): Single key or multiple key combination can be used to switch between languages.
  • Automatic keyboard mode and input language tracking: If Bengali and English are being typed in two different programs then Avro can detect the language and can continue typing in the correct language.
  • Key layout viewer on the fly: A keyboard layout image can be seen on the screen for typing help.
  • Customizing Keyboard layout: New Keyboard layout can be created or the character settlement of existing keyboard keys can be rearranged by using the Avro keyboard layout changer which can be distributed and adopted like plugins.
  • Unicode and ANSI based fonts availability: Avro supports and provides Bengali Unicode and ANSI standard fonts.
  • User editable dictionary support for phonetic typing: There is a Bengali dictionary in Avro keyboard for automatic correction. The editions of two auto correct dictionaries of different computers can be merged.
  • Keyboard macro support: Multiple key can be combined to write custom word or sentence as a command.
  • Unicode to Bijoy converter: There is a program called Unicode to Bijoy converter to convert Unicode Bengali text to ASCII (or Bijoy) standard.
  • Avro Converter: Avro converter can convert ASCII/ANSI based Bangla documents written by Bijoy, Alpona, Proshika Shabda and Proborton formats to Unicode, without losing formatting. Avro Converter supports a variety of document types (*.txt, *.rft, *.doc, *.docx, *.mdb) conversion by OLE Automation method. With development focus solely on Avro Keyboard, OmicronLab has discontinued further development of Avro Converter.[7]
  • Support forum for products: There is an online forum from the OmicronLab accompanied with homepage to help the user of their products and discuss various issues. This forum is also used for feature suggestion and further development.
  • Assamese language can be typed by Avro.

Portable Edition of Avro Keyboard

portable edition of the Avro keyboard has been released on 2 July 2007. It does not need any installation or access as administrator and suitable to carry in portable media (like USB drives). It has a built-in 'automatic virtual font installer'.The size of portable edition is lower than the standard edition. The portable edition is also free for any personal or commercial use.

Awards and recognition

  • Certified as a 100% clean from spyware/adware/virus on softpedia.[8]
  • Has been added to the online solution directory of Microsoft for Indic language input.[9]
  • Avro Keyboard has been listed as useful Bengali computing resource by the Unicode consortium.[10]
  • Bangladesh Election Commission used Avro for internal use and found it satisfactory.[11][12]
  • Recommended to Bengali WorldHeritage users.[13]
  • Bangladesh Association of Software and Information Services has given the 'Special Contribution to IT Award 2011' to Avro team for Avro Keyboard Software on 4 February 2011.[14][15][16][17]

Conflict with Bijoy


On 4 April 2010, Mustafa Jabbar, the proprietor of commercial and closed source Bijoy software and CEO of 'Ananda Computers' said in an article in daily Janakantha, hackers were responsible for spreading pirated copies of his Bijoy on the internet. He accused UNDP to help these hackers. He further claimed that UNDP had remarkable influence for selecting Avro for national ID database project by Bangladesh Election Commission.[18] On the other hand, Avro developers denied all allegation against them. In addition, they charged Jabbar for continuous harassment in different stages and media by calling them thief and for that their petition was ignored there. They said that the developers behind Bengali computing happened to work under threat of legal persecution and law enforcing agencies. They indicated that Jabbar complained against Avro after losing around 5 crore taka business in Bangladesh Election commission that used free Avro software instead of commercial Bijoy in the nation ID database project.[19][20]


Anger and protest have become apparent in Bangla blogosphere and Bangladeshi Facebook users for this accusation that Avro is a pirated version of ‘Bijoy‘ and that the Avro team have been called hackers.[21] The Avro team was praised for saving around 5 crore taka of Bangladesh Election commission.[12]

Legal proceeding

There is a keyboard layout, named UniBijoy, which was supplied with Avro Keyboard 4.5.1. Jabbar filed an application of copyright violation to the office of copyright, Bangladesh on 25 April 2010, claiming that UniBijoy is a copy of Bijoy.[22][23]


A settlement was made between Dr. khan and Jabbar in a formal meeting on 16 June 2010 in Bangladesh Computer Council office in Agargaon, Dhaka at presence of many IT experts. According to that, Dr. Khan removes the UniBijoy keyboard layout from Avro keyboard software and Jabbar withdraws the allegation of copyright violation from Bangladesh copyright office by 20 August 2010.[24] As a result, UniBijoy keyboard layout was removed from the Avro Keyboard version 4.5.2 which was released on 20 August 2010. Jabbar informed that the trial in copy right office is withheld and will be withdrawn.[25] He congratulated Dr. Khan and said, I am respectful to his creativity and expecting the development of Avro software.[26]

External links

  • Avro Keyboard official page
  • OmicronLab
  • Forum
  • Exploring the base of Bangla in computers
  • Making technology culture-specific


  1. ^ Ahmed, Kazi Fahim (2006-03-10). "ইউনিকোড ভিত্তিক অভ্র কি-বোর্ড". Daily Prothom Alo (in Bengali). 
  2. ^
  3. ^ Khan, Dr. Mehdi Hasan. "ibus-avro: Avro Phonetic Bangla typing for Linux". OmicronLab. Retrieved 2014-02-21. 
  4. ^ Khan, Mehdi Hasan (2007-12-27). "ওপেন সোর্সে অভ্র : মতামত প্রয়োজন" (in Bengali). Sachalayatan. Retrieved 2010-12-17. 
  5. ^ Khan, Dr. Mehdi Hasan (2010-09-10). "Avro Keyboard 5 (beta) will be released soon". OmicronLab. Archived from the original on 13 September 2010. Retrieved 2010-09-14. 
  6. ^ Khan, Dr. Mehdi Hasan (2010-09-30). "Avro Keyboard 5.0.5 Public Beta 1". OmicronLab. Archived from the original on 3 October 2010. Retrieved 2010-09-30. 
  7. ^ "Avro Converter". OmicronLab. Retrieved 2010-12-14. 
  8. ^ "Avro Keyboard Bangla Software 4.5.1 - 100% Clean". SoftPedia. Retrieved 2010-12-16. 
  9. ^ Chowdhury, Syed Tashfin (2010-02-25). "ICT turns more Bangla savvy". The Daily Star (Dhaka). Retrieved 27 May 2010. 
  10. ^ "Unicode Resources". The Unicode Consortium. Retrieved 2010-12-16. 
  11. ^ "Bangladesh Election Commission using Avro Keyboard". OmicronLab. Archived from the original on 29 December 2010. Retrieved 2010-12-16. 
  12. ^ a b "An amazing journey from Shahid Lipi to Avro". Archived from the original on 3 May 2010. Retrieved 28 April 2010. 
  13. ^
  14. ^ "জমকালো অনুষ্ঠানে বাংলা সফটওয়্যারের স্বীকৃতি". দৈনিক প্রথম আলো. Retrieved 2011-02-06. 
  15. ^ BASIS Special Contribution Award" পেল অভ্র কিবোর্ড!""". Omicronlab. Retrieved 2011-02-06. 
  16. ^ "শেষ হলো বেসিস সফটওয়্যার মেলা" (in Bengali). Somokal. 2011-02-06. Retrieved 2011-02-08. 
  17. ^ "সফটএক্সপোতে কর্পোরেট অ্যাওয়ার্ড নাইট অনুষ্ঠিত". আমার দেশ. 2011-02-06. Retrieved 2011-02-08. 
  18. ^ Jabbar, Mustafa (2010-04-04). "সাইবার যুদ্ধের যুগে প্রথম পা ॥ একুশ শতক". The Daily Janakantha (in Bengali) (The Daily Janakantha). Retrieved 2010-12-16. 
  19. ^ Khan, Mehdi Hasan (1 May 2010). "প্রতিক্রিয়া-ভাষা উন্মুক্ত হবেই". Daily Janakantha (Dhaka). Retrieved 26 May 2010. 
  20. ^ Khan, Mehdi Hasan (2010-04-20). "ভাষা উন্মুক্ত হবেই" (in Bengali). Sachalayatan. Retrieved 2010-12-16. 
  21. ^ "Bangladesh: Let Language Be Free". Archived from the original on 24 April 2010. Retrieved 7 May 2010. 
  22. ^ "কপিরাইট অফিস নোটিশ পাঠালো মেহদী হাসান খানের কাছে". Retrieved 7 May 2010. 
  23. ^ "কারণ দর্শানোর সময় বাড়াল কাপিরাইট অফিস". Archived from the original on 12 May 2010. Retrieved 10 May 2010. 
  24. ^ "সমঝোতার পথে অভ্র ও বিজয়". Prothom Alo (in Bengali) (Dhaka). 17 June 2010. Retrieved 17 June 2010. 
  25. ^ "ইউনিবিজয় লেআউট প্রত্যাহার করলো অভ্র". BDNews24.Com (in Bengali) (Dhaka). 23 August 2010. Retrieved 27 August 2010. 
  26. ^ "অভ্র থেকে ইউনিবিজয় প্রত্যাহার". Prothom Alo (in Bengali) (Dhaka). 22 August 2010. Archived from the original on 25 August 2010. Retrieved 23 August 2010. 
This article was sourced from Creative Commons Attribution-ShareAlike License; additional terms may apply. World Heritage Encyclopedia content is assembled from numerous content providers, Open Access Publishing, and in compliance with The Fair Access to Science and Technology Research Act (FASTR), Wikimedia Foundation, Inc., Public Library of Science, The Encyclopedia of Life, Open Book Publishers (OBP), PubMed, U.S. National Library of Medicine, National Center for Biotechnology Information, U.S. National Library of Medicine, National Institutes of Health (NIH), U.S. Department of Health & Human Services, and, which sources content from all federal, state, local, tribal, and territorial government publication portals (.gov, .mil, .edu). Funding for and content contributors is made possible from the U.S. Congress, E-Government Act of 2002.
Crowd sourced content that is contributed to World Heritage Encyclopedia is peer reviewed and edited by our editorial staff to ensure quality scholarly research articles.
By using this site, you agree to the Terms of Use and Privacy Policy. World Heritage Encyclopedia™ is a registered trademark of the World Public Library Association, a non-profit organization.

Copyright © World Library Foundation. All rights reserved. eBooks from Project Gutenberg are sponsored by the World Library Foundation,
a 501c(4) Member's Support Non-Profit Organization, and is NOT affiliated with any governmental agency or department.