page_title: Keyboard layout
section_title: Bengali
hierarchical_section_title: Keyboard layout / Keyboard layouts for non-Latin alphabetic scripts / Brahmic scripts / Bengali
context_page_description: A keyboard layout is any specific mechanical, visual, or functional arrangement of the keys, legends, or key-meaning associations of a computer, typewriter, or other typographic keyboard.
  Mechanical layout is the placements and keys of a keyboard. Visual layout is the arrangement of the legends that appear on the keys of a keyboard. Functional layout is the arrangement of the key-meaning association or keyboard mapping, determined in software, of all the keys of a keyboard.
  Modern computer keyboards are designed to send a scancode to the operating system when a key is pressed, which is not necessarily the specific character engraved on that key. The OS converts the scancode into a specific binary character code using a "scancode to character" conversion table, called the keyboard mapping table. This means that a physical keyboard may be dynamically mapped to any layout without switching hardware components – merely by changing the software that interprets the keystrokes. Often, a user can change keyboard mapping in system settings. In addition, software may be available to modify or extend keyboard functionality.
context_section_description: There are many different systems developed to type Bengali language characters using a typewriter or a computer keyboard and mobile device. There were efforts taken to standardize the input system for Bengali in Bangladesh (জাতীয় Jatiyo layout), but still no input method has still been effectively adopted widely.
caption: Bangla National (Jatiyo) Keyboard by Bangladesh Computer Council