<div dir="ltr"><div>I am Nalin from Kerala/India. I would like to make braille extension for XKB(X keyboard extension).</div><div>Braille is a writing and reading system using six raised dots. As a night writing method of writing developed by Charles barbier, it has been perfected by louis braille. The most relevant feature of braille system is that the world community became successful in creating a unified code for all the languages based on its phonetics.</div>
<div><br></div><div><br></div><div>It is in consideration of this fact, lot of apps for linux has braille output along with the screen readers(BRLTTY with orca)and braille translators (Dots,Liblouis). At the same time there is no input method using the six key approach of the braille in linux.</div>
<div><br></div><div>Application's which are currently available in Linux Repositories.[edit]</div><div>BRLTTY  : is a background daemon which provides access to the linux console for a blind person using a refreshable braille display -</div>
<div><a href="http://mielke.cc/brltty/">http://mielke.cc/brltty/</a><br></div><div><br></div><div>Dots : - Dots is braille typesetting program for Linux, it can translate XML and MS DOC files and displays it both ASCII and braille dot notation.</div>
<div><a href="http://playingwithsid.blogspot.in/2010/03/dots-braille-editor-for-linux.html">http://playingwithsid.blogspot.in/2010/03/dots-braille-editor-for-linux.html</a><br></div><div><br></div><div>liblouis : - provides Braille translation and formatting for a large number of languages and Braille codes.</div>
<div><a href="https://code.google.com/p/liblouis/">https://code.google.com/p/liblouis/</a><br></div><div><br></div><div>Orca : a screen reader which support Braille refreshable display's</div><div><a href="https://wiki.gnome.org/Projects/Orca/Braille">https://wiki.gnome.org/Projects/Orca/Braille</a><br>
</div><div><br></div><div>Sharada-Braille-Writer : one of my projects, it is a simple text editor which use six key approach of brailler to input text. But it has a big limitation that is it cannot be used for other application as a layout works.</div>
<div><a href="http://sourceforge.net/projects/sbrw/">http://sourceforge.net/projects/sbrw/</a></div><div><br></div><div>Since there is no existing braille layout in Linux, My plan is to make a Braille Keyboard layouts extension for XKB. </div>
<div><br></div><div>Relevance of braille as an input.</div><div>1. it is very simple, uses only six keys of the keyboard.</div><div><br></div><div>2. It is specially important for indic languages which use more than fifty alphabets.</div>
<div><br></div><div>3. braille is a world standard and a braille input method will make it accessible and user friendly for visually impaired, persons with limited hand movement, dysluxic</div><div><br></div><div>4. braille is a highly efficient system for it can use contractions and abbreviations and it can enhance the text production speed to a great extend.</div>
<div><br></div><div>5. Having the same code for all the languages of World unified, there is no need for learning different layouts.</div><div><br></div><div>6. It can lead to designing small keybords that can be used with tablets.</div>
<div><br></div><div><br></div><div>Brailler is an equipment for producing braille(6 dots) materials in a fast and efficient manner, so i selected f, d, s, j, k and l representing 1, 2, 3, 4, 5, and 6 dots of the braille system.</div>
<div><a href="http://en.wikipedia.org/wiki/Perkins_Brailler">http://en.wikipedia.org/wiki/Perkins_Brailler</a><br></div><div><br></div><div>f j    1 4</div><div>d k    2 5</div><div>s l    3 6</div><div>In order to produce 'a' one has to press 'f' and for 'b' 'f' and 'd' together to be press, and for 'c' f and j like, 'h' will be used for letter deletion and 'g' and 'h' together for word deletion.</div>
<div><br></div><div>Let me know if any work in this regard has been undertaken by xorg and if so let me know the existing position thanking you.<br></div><div><br></div></div>