How does Ekushey work?
Microsoft Word is equipped with VBA, a powerful programming language for writing macros (stored commands resident within the program), and also allows users to set up key bindings. Ekushey binds each key to a macro so that every keystroke you make is intercepted and instead of just typing a letter, it runs a short VBA macro instead. If you are typing in an English font, it does not alter what you typed, if you are typing in Bengali, it adjusts what you typed, according to your choice of font and keyboard layout. When you press ‘join’, it examines the previous characters, deletes them and works out the correct conjunct to type instead.