Introduction
Sharada-Braille-Writer (SBW) is a text editor that allows one to type in multiple languages using just six keys on a computer keyboard.
One can use either the ordinary keyboard or the six keys in it, for using his Braille knowledge while typing. The keys f,d,s,j,k and l represent the Braille dots 1,2,3,4,5 and 6 respectively.
A letter appears on the screen when the keys representing it’s dots are pressed and released together.
For example in English Braille, letters a,b and c are represented by dot 1, dot 1and 2 , dot 1and 4 respectively. In sharada-Braille-Writer key f is used for letter a, key f and d is used for letter b key f and j is used for letter c ; and these keys must be pressed and released together.
This text editor is unique since the user can create abbreviations in any language in addition to all the contractions and abbreviations available in Braille.
How to Open the Sharada-Braille-Writer?
Go to the application menu using alt F1, there in the sub menu of universal access menu sharada Braille writer appears, open it by pressing enter.
How to Change the Language?
- Sharada-Braille-writer opens with the default language English grade 1. Here the user can write with the six keys f,d,s,j,k and l. Keys f2 to f11 are assigned for selecting the languages English grade 2, malayalam grade 1, malayalam grade 2, hindi, Tamil, Kannada, Arabic, Nemeth Braille code for Mathematics, sanskrit and English grade 3 respectively. The inclusion of Nemeth code which is assigned in key f9 is a special feature of SBW.
- To cycle between default built-in engine languages one can press keys f1 to f11 along with control key. For example control+f5 is assigned for Spanish.
- F12 is assigned to switch between normal keyboard and Braille keyboard
- To assign other Liblouis languages to function keys: Go to SBW preference frame using control + P, use right arrow to move to the Liblouis page there one can use the tabs to select different tables to be assigned to function keys 1 to 11 and finally press the apply button.
File
-
To Open a New Tab
Apart from the writing field the writer can open new pages using control N. The user can use different settings in each page. To cycle between different pages the user can use alt 1, alt 2,alt 3 et
-
To Save a Document
Press control S use tab to move to the name field here one can use the Braille mode if he/she wants, pressing F1 will bring the English grade 1 language then press the shift tab to get the save button.
-
To Open an Existing File
Use control O, file list appears, press enter in the desired file , Control + end key will move the cursor to the end of the document.
Edit
-
undo
SBW provides the special features- Undo and redo. To cancel the immediate previous action one can use the Undo feature using control z.
-
Redo
To cancel the undo result again, one can use the redo feature using control Y.
-
To Go to Line
Pressing control i will announce the current line. Here the user can use up and down Arrow or type the number of a particular line to move to that line, finally press the enter in the go push button.
-
To Find
The user can find a letter or a world in the file using control F, there appears the search window, here the user can type the character or word he wants to find then tab to move to previous or next option , the user can move through the list using numpad 7, to read the entire line of the search result use numpad 9
-
To Find and Replace
To replace word or character with another, press shift + control+F, type the word to find in the search menu, then use the tab to type the replacing word in the replace menu. Then go through the list in the previous or next option to select the word to be replace, use tab and press the replace push button finally press close button.
Language
-
Liblouis Language:
171 languages are included in the Liblouis engine in SBW. The user can go through the list of languages and select the ones he wants in the Liblouis language list in the language menu.
-
Built in Language:
38 languages are included in the built in engine in SBW. The user can go through the list of languages and select the ones he wants in the Liblouis language list in the language menu.
Abbreviation Editor
Abbreviation editor allows the user to create his or her own abbreviations in any language.
To create abbreviations press alt shift m, press enter in the add push button, there appears the new entry window,now type the abbreviation in the language of his choice, press tab to the expansion menu and type the expansion, again tab to press the Add button.
Finally close the window to go to the edit field.
While typing, after writing the abbreviation press key a in the normal keyboard and the abbreviation will be expanded.
Tools
-
To Say Line Number.
Press Control l to know the number of the current line.
-
Spell Check
SBW provides spell checker in English language. Shift+plus+7 opens a window,there moving tabs the user can see change,change all and delete options.The next tab provides the suggetion list.
Using arrow keys user can go through the list.and select the correct word. Once the word is decided, move tab and press the change push button.To use spell checker in Malayalam, The application ‘add spell dict’ must be installed.
-
Audio Converter
Any text can be converted in to audio format.
After selecting text go to the tools menu , press enter in the audio converter frame, here the user can use the tab followed by arrow keys to set the speed , pitch, split of time , volume and the language which must be written in the field provided and finally press the convert push button. Here the user can give the file name and save it , it will be kept in the home folder.
-
To Increase Font Size
Press control + right square bracket (Ctrl +] )
-
To Decrease Font Size
Press control+ left square bracket ( Ctrl + [ )
Preference
To open preference press Control + p. Here the user the right arrow or left arrow to navigate through the 4 pages called , General Page, Liblouis language page, Built-in language page and keybindings
-
General Page
-
Default Tab Type
In the general page the user can use the tab to set the Liblouis or built in as the default engine.
-
Auto Capitalising
Using the tab user can check the check boxes of auto capitalisation of the first character of sentence and line.
-
Line Limiting
Using the tabs the user can check the auto new line check box in the line limiting panal. He can also set the number of characters in a line by typing it or using the arrow keys. The number of characters in a line by default is 100.
-
View
The user can make changes in the view panal using tab, go through the list using arrow keys, set the selection by pressing enter. The default font is rachana regular. The user can go to the themes by using tab , where 13 different combinations of themes are provided for low vision. One can navigate through the list using arrow keys.
-
One Hand Mode
-
-
Swiching Engine
Two engines called Liblouis and built-in engine are included in SBW.
-
Selecting Liblouis Language
The user can move to the Liblouis page by pressing right arrow twice in preferences.
Using tabs here, the user can see the languages assigned to the keys f1 to f11. He can assign the language of his choice by using arrow keys in each tab . Ones the selection is completed he can press the apply push button. By default, key F1, F2 and f11 are assigned to English grade 1, English grade 2 and English grade 3 respectively.
-
-
Selecting Built in Language
-
Conventional Mode
By default built in engine is prepared to write exactly like the way in normal scrip. When Combination of consonants comes as a syllable , the required (chandrakkala) symbol comes between the consonants in normal scrip.
To make it effective in Braille mode, go to the bulit in page in preference pressing right arrow thrice, and tab to check the conventional mode.
-
Simple Mode
To avoid contractions in built in engine check the simple mode in built in page in preferences.
-
-
Difference between Liblouis and Built in Engines
- To make a consonant a half one, use dote 3 instead of dote 4 before that consonant.
- To write symbols and numbers in built in engine, press semy colen, and type the dotes of the simbol or number.
- Key I is used as the list switcher in both Engines. . When the occasions of ambiguity Arises due to the use of The same dotes for letter and punctuation, the list switcher key I can be used To indicate the other. For example, In Malayalam, Dote 235 is used for the letter ഫ And exclamation Mark. Likewise, Dote 345 is used for the vowel sound ആ and the simbol ar. There the list switcher key will be useful To Type the one we want. Again, To write the Hindi word हुा after writing हु dote 345 must be pressed. This key is also used as the disjoined key.
- In order to get Malayalam half Consonants In built in engine, Press full stop after That consonants. Previous character can be deleted by pressing the key H.
- In the rare occasion of having the same dotes for a letter and a punctuation, letter I in normal keyboard must be pressed before it to specify It as a letter. For example, while writing the name ഹനീഫ, to specify the letter ഫ key I in normal keyboard must be pressed before the letter ഫ. Likewise in HINDI, to write the word खोझ key i must be pressed before the letter.
- Malayalam contractions follows the book published by kfb in co-operation with the nivh which is recognized by scert.
- When ള is combined with a consonant, dote 4 plus consonant plus ല must be Written. For example, To write പ്ല, dote 4 പ ല must be written.
-
Braille Pattern
Braille pattern is available in SBW. Braille pattern can be activated by pressing control f11. There after, Braille dotes will appear on screne instead of letters.
-
How to Activate Normal Keybord in SBW
F12 can be used to switch between normal keyboard and braille keyboard In Sbw.
-
Key Bindings
Keys F, D, S, J, K and L are used for braille dotes 1, 2, 3, 4, 5 and 6 respectively in SBW. The key binding page, Which is 4th in the preferences, allows the user to make his own choice of keys to represent the 6 braille dotes. Moving tabs in keybinding page, The user can see the dote and The key assigned to it. There one can press the key he wants to use and press the apply button to bring it into effect. For example, One can press key z for dote 1, When ‘braille dote 1 f’ is read and press apply button.
-
Setting Preferences
The changes we make in preferences will come in to effect only after the apply push button is pressed.
-
Restoring the Default Preferences
To cancel all the changes we made in preferences, Press the restore button.
Nemeth Braille Code for Mathematics (India)
- Numeric Indicator 3,4,5,6
- , Mathematical Comma 6
- . Decimal Point 4,6
- Punctuation indicator 4,5,6
- + Plus 3,4,6
- – Minus 3,6
- × Multiplication cross 4-16
- . Multiplication Dot 16
- ÷ Devided by 46-34
- = Is Equal to – 46, 13
- > Is greater than – 46-2
- < Is less than – 5-13
- ( Opening bracket – 12356
- ) Closing bracket – 23456
- [ Opening square bracket – 4-12356
- ] Closing square bracket – 4-23456
- { Opening curly bracket – 46-12356
- } Closing curly bracket – 46-23456
- ? Question mark – 456-236
- : Colon – 456-25
- ! Exclamation mark – 456-235
- ‘ Single quotation mark – 456-3
- – Hyphen – 456-36
- . Full stop – 456-256
- ” Double quotation mark – 456-356
- ; Semicolon – 456-23
- , Comma – 456-2
- ∕ Division Slash – 456-34
- / Slash – 34
- ∠ Acute angle – 1246-246
- ▬ Rectangle – 1246-256
- ○ Circle – 1246-14
- ⊥ is perpenticular to – 1246-1234
- ∥ is parallel to – 1246-123
- @ At mark – 4-1
- ✓Check mark – 4-345
- ″ Ditto mark – 6-3
- % Percent – 4-356
- ∶ Ratio – 5-2
- ∷ Propotion – 56-23
- ∵ Since – 4-34
- ∴ Therefore – 6-16
- ∝ Variation – 456-123456
- | Vertical bar – 456
- ± Plus or Minus – 346-36
- +- Plus followed by Minus – 346-6-36
- -+ Minus followed by Plus – 36-6-346
- ― Horizontal Bar
- ≥ Is greater than or equal to – 46-2-156
- ≤ Is less than or equal to – 5-13-156
- ⋝ Bar over greater than – 156-46-2
- ⋜ Bar over less than – 156-5-13
- ≦ Is less or equal to – 5-13-46-13
- ≧ Is greater than or equal to – 46-2-46-13
- >< Is greater than followed by less than – 46-2-5-5-13
- <> Is less than followed by greater than – 5-13-5-46-2
- >=< Is greater than followed by equals sign followed by less than – 46-2-5-46-13-5-5-13
- <=> Is less than followed by equals sign followed by greater than – 5-13-5-46-13-5-46-2
- Superscript 45
- Subscript 56
- √ Square Root 345
- ▱ parallellogram 1246-1245
- ⏢ Trapezium 1246-1356
- ◠ Arc upward 1246-1
- ◡ Arc downward 1246-3
- ⬠ pentagon 1246-26
- ⬡ Hexagon regular 1246-235
- ~ single tilde 4-156
- ⩳ Equall sign under single tilde 4-156-46-13
- ≂ Bar under single tilde 4-156-156
- ∠ Angle acute 1246-246
- ⦦ Angle obtuse 1246-246-46-135-12456
- ∟ Right Angle 1246-246-46-1235-12456
- △ Acute triangle 1246-2345-46-1-12456
- ⊕ Circle with interior plus sign 1246-14-456-1246-346-12456
- ⊗ Circle with interior cross sign 1246-14-456-1246-4-16-12456
- ⊡ Square with interior dot sign1246-256-456-1246-16-12456
- → Right pointing short 1246-25-25-135
- ⇄ Reverse arrows 1246-25-25-4-135-1246-6-246-25-25
- ⇒ Implication 1246-2356-2356-135
- ° Degree 46-16
- ′ Prime 3
- ′ Minute 3
- ″ Second 3-3
- ❘such that 1256
- ❘ Vertical Bar 1256
- ≯ Is not greator than 34-46-2
- ≮Is not less than 34-5-13
- ∦ Is not parallel to 34-1246-123
- ≟ Question mark over equal sign 5-46-13-126-456-2336-12456
- ∈ is an element of (Membership) 4-15
- ∍ Contains the element 4-26
- ⊂ inclusion sign 456-5-13
- ⊃ reverse inclusion sign 456-46-2
- ∩ intersection set 46-146
- ∪ Union set 46-346
- ∅ Empty set 456-236
- {} Empty set 46-12356-46-23456
- ⊆ Bar under inclusion sign 456-5-13-156
- ⊇ Bar under reverse inclusion 456-46-2-156
- α Greek alpha 46-1
- β Greek beta 46-12
- γ Greek gamma 46-1245
- δ Greek delta 46-145
- ε Greek epsilon 46-15
- ζ Greek zeta 46-156
- η Greek eta 46-236
- θ Greek theta 46-1456
- ι Greek iota 46-24
- λ Greek lamda 46-123
- μ Greek mu 46-134
- ν Greek nu 46-1345
- ξ Greek xi 46-1346
- π Greek pi 46-1234
- ρ Greek rho 46-1235
- ς Greek final sigma 46-25
- σ Greek sigma 46-234
- τ Greek tau 46-2345
- υ Greek upsilon 46-136
- φ Greek phi 46-124
- χ Greek chi 46-12346
- ψ Greek psi 46-125
- ο Greek omega 46-135
- – Dash 36-36
- … Ellipsis 3-3-3
- ∗ Astrisk 4-3456
- ¶ Paragraph mark 4-6-1234
- § Section mark single 4-6-234
- §§ Section mark double 4-6-234
- ☆ Star 1246-234
The Special Keys in SBW
Let Us see the default keys in SBW. The braille dotes 1, 2, 3, 4, 5 and 6 are represented by the keys F, D, S, J, K and L respectively. To support the 8 braille in future, key Z and fullstop are considered as Dote 7 and dote 8 respectively. Semy colen in normal keyboard must be pressed before writing punctuations in built in engine. Key A is used for expanding the abriviations, Key G for caps lock and Key H for deleting the previous character.
In order to get Malayalam half Consonants In built in engine, Press full stop after That consonants. Previous character can be deleted by pressing the key H. Key I is used as the list switcher in both Engines. . When the occasions of ambiguity Arises due to the use of The same dotes for letter and punctuation, the list switcher key I can be used To indicate the other. For example, In Malayalam, Dote 235 is used for the letter ഫ And exclamation Mark. Likewise, Dote 345 is used for the vowel sound ആ and the simbol ar. There the list switcher key will be useful To Type the one we want. Again, To write the Hindi word हुा after writing हु dote 345 must be pressed. This key is also used as the disjoined key.
By default, The following keys are assigned for These functions.
Space in normal keyboard for spacing. Enter key or the key N for adding new line. Key G for caps lock. Key H for deleting the previous character. Keys G and H together for deleting the previous word. F12 for switching between normal keyboard and braille keyboard. keys F1 to F11 are assigned for different languages. The user can assign any key To the above functions by choosing the key He wants in the key binding page in preferences and pressing the apply push button. To assign the default keys again, He can use the restore button.
-
Common Short Cut Keys in SBW
- Control + P. To select all
- Control + n open a new tab
- Control + p preference
- Control + s To save
- Control + z undo
- Control + y Redo
- Control + o open a file
- Control + x Cut
- Control + v paste
- Control + i Go to line
- Control + f Find
- Control + L say line number
- Control + h Find and Replace
- Alt +Shift + m Abbreviation editor
- Alt + shift+ e Abbreviation expansion
- shift + f7 Spell checker
- control + left square bracket – decrease font size
- control + right square bracket- increase font size
- control + w close tab
- control + q or Alt+ f4 Close file
- g h To delete the word which provides typed
- control + f1 to f11 To open Built in engine languages