Friday, May 31, 2019

User Guide

A.B.K

A.B.K USER GUIDE

Introduction

Advanced Braille Keyboard (A.B.K) is a Note taking keyboard application for smart devices.
In A-B-K, Simultaneous multiple press of braille combinations, will produce corresponding letters.

You can now, type faster with your braille knowledge, on Twitter, Facebook, Gmail, Whats app, Signal, Hangouts,...virtually everywhere.
You can type using your touchscreen, or by connecting a physical keyboard, to your smart device.
A.B.K follows a perkins like way.

A.B.K helps you, to set your keyboard according to your wish, through different Braille-Screen-Layouts, customisable options, like Keyboard Layouts,
Key bindings, transparency, capitalisation of the first letter, abbreviation editor, gestures, customisable command codes, for various operations and much more.

Offline version of this User-Guide is available in the app.

CONTENTS

1 Features of A.B.K

2 Enabling A.B.K

3 Enabling required languages

4 Switching to A.B.K

5 Input text using Braille-Screen-Input

    5.1 Two-Hand-Screen-Outward

    5.2 Lap-Top-3-2-1-4-5-6

    5.3 Automatic

    5.4 Manual

    5.5 One hand Mode

6 Braille-Screen-Input Gestures

7 Braille-Screen-Input Action Mode

8 Braille-Screen-Input Touch Hold Commands

9 Input text using Physical Keyboard

10 Voice-Input

11 Video Tutorials

12 Typing Emojis

13 Abbreviation editor

    13.1 Adding Abbreviations

    13.2 Removing Abbreviations

    13.3 Importing Abbreviations

    13.4 Exporting Abbreviations

14 Other Settings

15 Create and use Liblouis braille tables.

16 Map Viewer

17 Forums for discussion and feedback

18 Special Notes

19 Credits

20 End User Licence Agreements(EULA)

21 Language Specific Notes

Section 1 : Features of A.B.K

1 Languages : - Afrikaans, Arabic, Armenian, Assamese, Awadhi, Bengali, Bihari, Bulgarian,
Cantonese, Catalan, Cherokee, Chinese, Croatian, Czech, Danish, Dravidian, Dutch-Belgium, Dutch-Netherlands,
English-Canada, English-UK, English-US, Esperanto, Estonian, Ethiopic,
Finnish, French, Gaelic, German, German-Chess, Gondi, Greek, Greek-Internationalized, Gujarati,
Hawaiian, Hebrew, Hindi, Hungarian, Icelandic, Indonesian, Inuktitut, Irish, Italian,
Kannada, Kashmiri, Khasi, Konkani, Korean, Kurukh, Latvian, Lithuanian,
Malayalam, Maltese, Manipuri, Maori, Marathi, Marwari, Mongolian, Munda,
Nepali, Nepali, Norwegian, Oriya, Pali, Persian, Polish, Portuguese, Punjabi, Romanian, Russian,
Sanskrit, Serbian, Simplified-Chinese, Sindhi, Sinhala, Slovak, Slovene, Slovenian, Sorani-Kurdish, Sotho, Spanish, Swedish,
Tamil, Telugu, Tibetan, Tswana, Turkish, Ukrainian, Unified-English, Urdu, Vietnamese, Welsh.

2 Braille-Screen-Input :- Use touch screen to input using braille combinations, pressing braille combinations on touchscreen simultaneously, will produce respective letters.
3 Braille-Screen-Input layouts : - Automatic, Lap-Top, Two-Hand-Screen-Outward, and Manual Layout.
4 Physical Keyboard Input : - Use Bluetooth keyboard or USB keyboard connected through OTG cable to input text by pressing respective braille combination simultaneously.
5 Supports Abbreviations and Contractions in grade 2 and grade 3
6 Abbreviation Editor : - A.B.K employs a custom abbreviation editor, which helps you to customize the use of abbreviations.
You can add abbreviations of your choice, change the existing ones, as well as share them with your friends.
7 Action mode : - Exclusively for text editing and manipulation. Here, combinations are used to execute various text manipulation commands.
8 Privacy Mode : protects your privacy from the prying eyes of others, by keeping the screen blank.
9 Costomisable options : - Echo by charecter, Letter Typing Sounds, Announcement TTS (Text-To-Speech), Auto Capitalization.
10 Voice-Input : - Where you can enter text by speaking, instead of typing.
11 User Liblouis Table Manager : - Enable user to create and use one's own Liblouis tables.
12 Physical-Keyboard configuration : - Change keys representing each dots and other keys such as abbreviation, capital, letter deletion and one hand skip.
13 One Hand Mode : - Type using one hand by separating braille combination to first and second half. First 1, 2, 3 turns to 4, 5, 6.
14 Secondary Keyboard : - Set a specific keyboard to switch back to, while choosing another keyboard.

Section 2 : Enabling A.B.K

1. Open A.B.K from the home screen or from the list of applications.
2. Tap 'Enable braille keyboard' button to activate the list of keyboards installed in the device.
3. Tick the Advance-Braille-Keyboard to add it to the selection of keyboards
(Note, you can deselect any keyboard in this list by unchecking it).
4. Once you have made your choice, get out of this dialogue box by pressing back button.
5. On pressing back button from keyboard enabling window, you will be redirected to Accessibility-Settings,
from here you have to enable A.B.K Screen Overlay. Note that A.B.K works with Accessibility overlay to cover entire screen.

Section 3 : Enabling required languages

1. After activating A.B.K, Tap settings button from A.B.K home screen.
2. Tap 'Languages'. In this dialogue box, the first option will be the default language selection.
3. Go through the list of languages and check desired languages.
4. After making the selection of the choices of languages, press back key to get out of this dialogue box.
Note that the map of each language is available in the map viewer option in advanced settings

Section 4 : Switching to Advanced-braille-keyboard

1. In the main menu of the A.B.K, Tap 'switch to braille keyboard' button.
2. Go through the list of radio buttons of the different keyboards.
Double tap Advanced-Braille-Keyboard. Now braille keyboard is ready to use.

Section 5 : Input text using Braille-Screen-Input

Before using this feature, make sure your device has multitouch capability, using applications like 'Multi Touch Test by Spencer studios'.
You cannot use this feature if maximum touch count supported on screen is less than five simultaneous touch.

In android 10 and older versions, multitouch feature conflicts with the explore-by-touch feature, so one has to suspend TalkBack, before using Braille-Screen-Input.
So update your Android Accessibility Suite(TalkBack), and enable shortcut to suspend TalkBack.
Or you could install 'Commentary-Screen-Reader(CSR)' application, which saves you from the trouble of suspending your screenreader, everytime you type.

There will be default six dots arranged on your screen. If you want to reassign the dots to suit your fingers touch and slightly drag six fingers.
When you are assigning dots, make sure to release the fingers as soon as you hear caliberation sound.

Different types of Braille-Screen-Inputs are available in A.B.K.
They are Two-Hand-Screen-Outward which is the default for phones, Lap-Top-3-2-1-4-5-6 which is default for Tablet, Automatic, and Manual.
You can change braille screen type from Braille-Screen-Input option in settings.

Recovery window : If text does not appear after closing keyboard, a recovery window will appear when one enter in edit field with following options.
1 Commit lost text : Insert lost text in the focused field.
2 Start from lost text : Recover text and start typing at the end.
3 Start normally : Discards uncommited text and start braille-screen-input as usual way.
4 Close keyboard : Simply close recovery window.
5 Switch to secondary keyboard.

Note 1 : Two Finger Long Swipe Down - Will close the keyboard.
Since Status-bar and Navigation-bar are considered as typing area, the back button won't be available to close keyboard.
So one has to use two finger long swipe down to close keyboard.
That is hold with one hand and swipe with other hand from top to bottom of the screen.
Note 2 : Lap-Top-3-2-1-4-5-6, and Two-Hand-Screen-Outward, needs your device to support six simultaneous touch to reassign.
Note 3 : Two Finger Long Swipe Left - Will change Keyboard or show keyboard selection dialog.
Note 4 : Make sure turn off notifications, for an uninterrupted typing experience.

Two-Hand-Screen-Outward

Here you have to tightly hold your phone from backside within your two palms,
with the top and the bottom of your phone on your hands.
so that the screen is visible to a person infront of you.
Left hand fingers will get 1, 2, 3 and right hand will get 4, 5, 6 respectively. In Two-Hand-Screen-Outward, one can reassign while typing by simply slightly dragging six fingers together.
When your rotations is correct, you can lock the auto rotation by holding dot-6 and swiping dot-1 to left, and holding dot-6 and swiping dot-1 to right will unlock the auto rotation.


Lap-Top-3-2-1-4-5-6

The Lap-Top-3-2-1-4-5-6 is the default type for Tablets. Remember to place your left hand towards the front camera side of your device and right hand towards the home button of your device .
Here
Left ring finger represents dot 3,
Left middle finger dot 2,
Left index finger dot 1,
Right index finger dot 4,
Right middle finger dot 5,
Right ring finger dot 6.
In Lap-Top mode, one can reassign while typing by simply slightly dragging six fingers together.
The finger in the left end will get dot-3, next right will get dot-2,
next right dot-1, and remaining will get 4, 5, and 6.
You shall feel a vibration, if any of your fingers is on the border of the screen.

Automatic

The motive behind this layout is to simplify the burden of switching between Lap-Top, Two-Hand-Screen-Outward(Two-Palm) and Rotations.
This feature will automatically sense the keyboard layout you wish to type with, and will adjust accordingly.
It will announce on device posture change.
One can reassign separately for each layouts inside Automatic, Slightly dragging six fingers together when device is vertical will do for Two-Hand-Screen-Outward(Two-Palm) and horizontal for Lap-Top.

When your mode and rotations are correct, you can lock the layout by holding dot-6 and swiping dot-1 to left,and holding dot-6 and swiping dot-1 to right will unlock the layout.

Note that, when device is placed on a Table or a flat surface the user can be on two sides (Landscape or Reverse-Landscape).
To let A.B.K know your position, while using Lap-Top Mode, hold your device vertically, with the screen facing you, so it enters Two-Hand-Screen-Outward(Two-Palm) Mode,
When you hear "Two-Palm mode" while the screen is facing you, put your device down horizontally on the surface to type in Lap-Top Mode.

Manual

In manual calibration you can assign dots as you wish.
You have to touch 4 fingers together to start assigning process,
then assign each dots one by one by touching on screen.
After finishing A.B.K will notify 'Assignment Completed'.
Then you can start typing.
Note that, most of the devices will have fixed keys below the touch screen and notification bar on top.
So A.B.K will let you know if you are touching in non feasible area through vibration.
One can explore screen using less than 4 fingers and start assignment after placing fingers comfortably.

One hand Mode

Here one can type using one hand by separating braille combination to first and second half.
First 1, 2, 3 turns to 4, 5, 6 on press.
You have to tick One-Hand-Mode in Braille Modes inside settings.
Double tap in typing area, Suspend screen reader or touch by explore,

Rotate your device slightly and place your fingers from top-left to bottom right of the screen.
You have to drag four fingers excluding thump to calibrate,
that is index finger should be near to top-left corner of the screen and little finger should be near to bottom-right of the screen.
Here little finger will work as skip button.
Note that any touch outside will also work as skip,
so you can use thump to skip after assignment process is over.
Here Pressing dot-1 twice will produce C,
pressing dot-1 and dot-3 twice will produce letter 'X'.
The skip is used for skipping the second half or first half. For example,
pressing dot-1 and skip button later to type letter 'A',
pressing skip after simultaneously pressing dot-1 and dot-2 will produce letter 'B'.
If any combination which does not need first half can be typed with skip followed by 4-5-6 combination.

Section 6 : Braille-Screen-Input Gestures

A.B.K's Braille-Screen-Input comes with a set of gestures,

1. General Gestures (Keep your smart device in an upright position)

Two Finger Long Swipe Down - Close keyboard
Two Finger Long Swipe Left - Change Keyboard
Two Finger Long Swipe Right - Go / send / Search.
Example closing keyboard : Hold with one hand and long swipe with other hand from top to bottom of the screen.

2. One finger swipes from dots right/left,
We have included a set of gesture codes to help you remember the One finger swipes.
The first digit refers to the braille dot that you have to swipe.
The second digit refers to the direction of the swipe, if it is 0 swipe to the left, if it is 1 swipe to the right.

10/11 - Switch language, Backspace Word.
Here 1 0 means swipe to the left of dot 1 and 1 1 means swipe to the right of dot 1.
20/21 - Swipe from dot-2 - Move cursor to right/left side.
30/31 - Swipe from dot-3 - Read typing sentence till cursor/Switch between Action Mode and Typing Mode.
40/41 - space, backspace.
50/51 - abbreviation prevention/expantion, punctuation and numbers.
60/61 - Capital/twice for Caps lock, Newline.


3. Hold Swipe Gestures

Another set of useful gestures are the hold-swipe gestures,
We have included a set of gesture codes to help you remember the hold-swipe gestures.
The first digit refers to the braille dot that you have to hold.
The second digit refers to the braille dot that you have to swipe
The third digit refers to the direction of the swipe, if it is 0 swipe to the left, if it is 1 swipe to the right.


140/141 - Hold Dot-1 and Swipe Dot-4 - Move cursor Right/Left,
In 140, 1 refers to hold dot 1, 4 0 refers to swipe left from dot 4.
and in 141, 1 refers to, hold dot 1, 4 1 refers to swipe right dot 4.
150/151 - Hold Dot-1 and Swipe Dot-5 - Move cursor Word Right/Left.
160/161 - Hold Dot-1 and Swipe Dot-6 - Move cursor Sentence Right/Left.

240/241 - Hold Dot-2 and Swipe Dot-4 - Move Cursor Up/Down.
250/251 - Hold Dot-2 and Swipe Dot-5 - Move Cursor Line Start/End.
260/261 - Hold Dot-2 and Swipe Dot-6 - Move Cursor to Start/End.

340/341 - Hold Dot-3 and Swipe Dot-4 - Go to Next/Previous Edit field.
350/351 - Hold Dot-3 and Swipe Dot-5 - Read entire text from cursor left/right.
410/411 - Hold Dot-4 and Swipe Dot-1 - Read Next/Previous word.
420/421 - Hold Dot-4 and Swipe Dot-2 - Select Entire Text/Read entire text.
430/431 - Hold Dot-4 and Swipe Dot-3 - Mark Selection Point/Select last cursor movement.

510/511 - Hold Dot-5 and Swipe Dot-1 - Cut selected text/Copy selected text.
520/521 - Hold Dot-5 and Swipe Dot-2 - Paste Text/Delete Selected text.
530/531 - Hold Dot-5 and Swipe Dot-3 - Read Clipboard/Read selected text.

610/611 - Hold Dot-6 and Swipe Dot-1 - Lock/Unlock Automatic Layout.
620/621 - Hold Dot-6 and Swipe Dot-2 - Privacy Screen On/Off.
630/631 - Hold Dot-6 and Swipe Dot-3 - Undo/Redo.

Please note that the gestures remain same for one-hand mode.
The dots can be changed from 1-2-3 to 4-5-6 by touching the area outside the braille dots.
But only for one-hand mode, a one finger swipe on the outside space to left results in a backspace, while a one finger swipe to the right creates a space.

Section 7 : Braille-Screen-Input Action Mode


Quicker access to text-editing.

When it comes to text editing, we need a quicker way than touch-hold gestures.
So, here we introduce action mode, in which combinations are used to execute various text manipulation commands.
You can switch to action mode by swiping dot-three to the right.
You can switch back to typing mode by swping dot-three to the right again!.

1/4 - Move cursor Word Right/Left.
2/5 - Move cursor Sentence Right/Left.
3/6 - Move Cursor to Start/End.

12/45 - Move Cursor Line Start/End.
14/25 - Move Cursor Up/Down.

123/456 - Read entire text from cursor left/right.
23/56 - Read Next/Previous word.
1245 - Read entire text.
15 - Read selected text.
24 - Read Clipboard.

2356 - Select entire text.
145 - Mark Selection Point.
124 - Select text under last cursor movement.

1234 - Cut selected text.
1235 - Copy selected text.
1236 - Paste Text.

1346 - Delete Selected text.

12345 - Go to Next Edit field.
12456 - Go to Previous Edit field.

Note : You can switch back to typing mode by swping dot-three to the right again!.

Section 8 : Braille-Screen-Input Touch Hold Commands

Apart from the gestures A.B.K features a set of touch hold commands.
Releasing combinations after half of one second will produce special characters or effects.

Hold dot 4 and release for a space,
Hold dots 1 and 2 simultaneously and release for backspace,
Hold dot 1 for expanding abbreviations,
Hold dot 3 for switching the language,
Hold dots 3 and 6 for punctuation,
Hold dots 1 and 4 for word deletion,
Hold dots 1 and 5 for new line,
Hold dot 6 for capitalise the next letter,
Hold dot 6 twice to enable caps lock, and , Hold dot 6 twice again to disable caps lock,
Hold dots 1 and 3 for send, go, or search.
Hold dots 2 and 4 for map switching.

the map switching is mainly used in Indic languages, where one needs to type vowel in independent form in middle of a word.
You can reassign touch hold combinations from settings.

Section 9 : Input text using Physical Keyboard

1. Connect keyboard to the phone using OTG cable or do the following steps to connect a Bluetooth keyboard.
1. Switch on Bluetooth keyboard.
2. Go to phone settings.
3. Switch on Bluetooth and scan for new devices.
4. Double tab on the Bluetooth keyboard when it is shown in the list. The phone will provide a six digit code for paring with the keyboard.
5. Type the code in the Bluetooth keyboard and press enter.
The keyboard will be paired and you can use the Bluetooth keyboard with the device.
6. Once paired, later pressing connect button of keyboard is enough.

2. Select the language of your choice by pressing the letter 'Q' in keyboard.

3. When the language of your choice is announced, start typing using the Braille patterns.

4. Switching to other keyboards.
While using one can press 'Caps-Lock' key to exit from braille keyboard to other keyboard by choosing
one from keyboard selection dialogue.
5. Notes for Basic Typing.
The Braille keys.
Braille dots 1, 2, 3, 4, 5, 6 are represented by F, D, S, J, K, L respectively.
Key 'H' is used for deleting letter before the cursor. Capital Key 'G', is used for typing capital letter.
Typing 'G' twice will switch on the Caps-Lock and repeating the same will release Caps-Lock.
Pressing Letter-Deletion key and Capital Key H and G in the normal keyboard together will delete the word in the left side of cursor.
To type punctuation's, press 'semicolon key' in the keyboard followed by the respective punctuation key combinations.
For example, to type 'full stop', press 'semicolon' and press dot 2, 5, 6.
To expand abbreviations, press the 'A' key after the abbreviation.
For example the letter 'B' for 'but', will be expanded by pressing Key 'A' after typing 'B'.
For one hand skip, key 't' is used in the normal keyboard.
While typing in One Hand mode, Key-7 '.(full stop)' is used to type chill letters in Indic languages.
One can reassign all keys from settings.

Section 10 : Voice-Input

Advanced-Braille-keyboard has the Voice-Input option, where you can enter text by speaking, instead of typing.
Please make sure that you have a data connection on your smart-device or a Wi-Fi network while using this feature.
You have to grand record audio permission for enabling the 'Voice-Input' feature.
Make a long swipe up with two fingers, and speak on. When you have concluded, A.B.K will announce it back to you.

Section 11 : Video Tutorials

VISIT VIDEO TUTORIALS

Section 12 : Typing Emojis

Note : Emojis are not yet included in Liblouis based engine.
For emojis in built-in engine, use following combinations after pressing dot-6.
2 πŸ˜‚,
23 πŸ™‚,
25 😊,
256 πŸ˜€,
26 😎,
235 ❤️,
2356 😍,
35 😚,
356 😘,
16 πŸ‘,
126 πŸ™,
146 😩,
1456 πŸ€’,
156 πŸ˜ͺ,
1246 🀬,
12456 πŸ€”,
246 😬,
34 πŸ™„,
345 🀐,
3456 πŸ€“,
12346 🀨,

Section 13 : Abbreviation Editor

A.B.K employs an abbreviation editor, which helps you to customize the use of abbreviations.
You can add abbreviations of your choice, change the existing ones , as well as share them with your friends.
To open A.B.K-abbreviation editor , select the advanced options, from the home screen and open the abbreviation editor.

Adding Abbreviations

1 Select the add button from the bottom of the screen, a text box will appear.
2 In the first box, type the abbreviation.
3 In the second box, type the expanded form.
4 Select the add button to add the abbreviation.

Removing Abbreviations

1 Select the abbreviation you wish to remove by checking in the check box
2 Select the remove option
The abbreviation will be removed

If you wish to remove all abbreviations, select the 'remove all' option from the bottom of the screen

Importing Abbreviations

1 Select the 'import' option from the bottom of your screen
2 A 'choose file to import' dialog box appears , from the dropdown list , choose the abbreviation list you wish to import. The imported file
3 A check box may appear if any of the imported abbreviations coincide with the already existing abbreviations,
you could select the abrreviations you wish to replace. If you do not wish to replace the abrreviations, you can select the skip all option.

Exporting Abbreviations

1 To export your abbreviations , enter the name of the text file.
2 Press export.The exported file will be stored in the A.B.K folder in your file storage.

Section 14 : Other Settings

1 Automatic Expansion of Abbreviation

The automatic expansion of abbreviations, on insertion of space, can be turned on from the braille option, in settings.
When selected, abrreviations are automatically expanded on the insertion of a space.

2 Secondary Keyboard Selection

While switching between different keyboards, or while choosing another keyboard, A.B.K provides a feature to set a specific keyboard to switch back to.
This option can be customised by opening the 'secondary-keyboard' option in settings.
If the 'Show keyboard selector' option is selected, while you are trying to switch keybords, a pop-up will appear, with the list of keyboards.
If the 'Last used keyboard' option is selected, while switching back, the previously used keyboard will appear.
This pop-up also lists, a list of all the enabled keyboards, in your smart device, for you to choose from.

3 Privacy Screen Mode

When we write poems, stories, personal opinions or personal messages we need privacy to keep it's authenticity.
Privacy mode turns the screen black, there by protecting your privacy from the prying eyes of others.
You can also permanently turn on 'privacy screen mode' from 'braille-screen-input' section, in settings.
You can also turn on 'privacy screen' by holding dot-6 and swiping dot-2 to the left, and turn off 'privacy screen' by holding dot-6 and swiping dot-2 to the right.

4 Capitalising the First Letter

A.B.K provides a feature to capitalise the first letter of each line, or each sentence, for the convienience of its users.
These options can be turned on, from the 'braille' option in settings.

Note that, when auto capitalisation is enabled, inorder to type small letter at starting of sentence/line, one has to switch off Caps-Lock.

5 Sounds

A.B.K enables you to turn on/off the echo by character feature, if you do not wish to listen to ever character you just typed in.
If you wish to hear a sound once you have typed in a character , you can turn on the play letter typing sound option.
Both of these options are in the Braille-Screen-Input option, in settings.

Section 15: Create and use Liblouis braille tables

This feature enable user to create and use his own tables.
Liblouis table writing guide link : http://liblouis.org/documentation/liblouis.html#How-to-Write-Translation-Tables
Link for fetching default tables : https://github.com/liblouis/liblouis/tree/master/tables

1. Creating ABK folder : Create a folder named capitalized "ABK" inside device internal storage.
2. Adding Tables : Place your tables inside the "ABK" folder created in the internal storage
3. Enabling Tables : Tick enabled checkbox for each tables placed in ABK folder from 'Liblouis-User-Table-Manager' which is provided in 'Advanced Options'.
4. Testing Tables : The tables which are enabled in Table-Manager can be accessed through language selection key/gesture.
5. Modifying Tables: The tables in ABK folder can be modified using a text editor and the changes will be applied on next startup of ABK.
6. Removing Tables: One can remove tables by either deleting from ABK folder or removing from Table-Manager.

Note 1 : This will work only with the Liblouis based engine.
Note 2 : Default Tables can be get damaged if new tables placed with the same name.

Section 16: Map Viewer

Map viewer helps the users to know better about the braille combinations of letters, numbers, punctuations, special characters, contractions and other characters used in their language.
To open map viewer,open settings, select the 'advanced options' button, and select the 'map viewer' option.
Select your language from the drop down menu on top
The second drop dow list contains sub-sections containing beginning list, middle list, punctuations, abbreviations and contractions.
The beginning list refers to the characters which are at the start of a word.
The middle list refers to the characters which occur after the first character of the word.
Like, in the word 'Apple', the letter 'A' is loaded from the beginning list, while the rest of the word is loaded from the middle list.
The special characters used in languages will be found in these lists.
The standard list of punctuations and abbrviations used will be found in the drop down list.
The numbers in the drop down list are contains the contactions
The lists of contractions are catagorised on the basis of the braille dot ,which on press enables the contaction
f From the second drop down list, select the type of list that wish to load.

Section 17 : Forums for discussion and feedback

If you are interested to add your language or making any SUGGESTIONS in the map,
feel free to discuss on A.B.K Forum or A.B.K Telegram Group

One can join A.B.K's forum by selecting the 'join A.B.K's forum' option in advance settings.
You will be redirected to your default mail application with a precomposed mail.
Press send and wait for the admin to add you to the A.B.K forum

Section 18 : Some special Notes

If your TTS is not supporting your languages, install 'Espeak TTS' from Play Store.
If someone wishes to use a bluetooth speaker, it is advisable to select such a bluetooth
speaker which will not be stuttering and hundred percent responsive to the key presses.
'JBL GO' can be preferred for this use.

Section 19 : Credits

Designing and Development : Nalin Sathyan.
Interface Designing : Allen E Adam, K Sathyaseelan, Anwar N.
Artworks : Shiva Rahman, Allen E Adam.
Documentation : Balaraman P, Allen E Adam, Salini Sathyaseelan, Ravishankar Varma.
Screen Reder Integration : Li (Developer of Commentary-Screen-Reader(CSR)).
Table improvement and Translation (Alphabetic order) : Abdul Majid, Brett Brettsta, Ecaterina Jivaga, Egle Jarmolaviciute, Jolsna Sibu, Miguel Pacheco, Γ–mer Yeşiltaş, Salih Kunduz, Sasha Kozlovskiy, Sergio Brunetti, Zvonimir stanecic, ОлСг Π¨ΠΏΠ°ΠΉ(Oleh Shpai).
Other Contributors (Alphabetic order) : Anna T Nagy, Antonio Cezar, Balaraman P, Bram Duvigneau, Claudio garanzini, Daniyal Salman, Diego Ricardo Matos, Haroon Kareem, Mario Percinic, PaweΕ‚ Masarczyk, Rajesh Br, Steve Sawczyn, Tyler Wood, Vinod Babu.

Section 20 : End user license Agrement(EULA)

END USER LICENSE FOR Advanced-Braille-Keyboard(A.B.K) SOFTWARE
PLEASE READ THIS DOCUMENT CAREFULLY BEFORE USING THIS SOFTWARE.
THIS LICENSE PROVIDES IMPORTANT INFORMATION CONCERNING THE SOFTWARE,
PROVIDES YOU WITH A LICENSE TO USE THE SOFTWARE AND CONTAINS WARRANTY AND LIABILITY INFORMATION.
BY USING THE SOFTWARE, YOU ARE ACCEPTING THE SOFTWARE "AS IS" AND AGREEING TO BE BOUND BY THE TERMS OF THIS LICENSE AGREEMENT.
IN NO EVENT WILL THE AUTHORS BE HELD LIABLE FOR ANY DAMAGES ARISING FROM THE USE OF THIS SOFTWARE.
IF YOU DO NOT WISH TO DO SO, DO NOT USE THE SOFTWARE.
1. Terms of License
This license allows you to:
(a) use the Software on a single device; and
If you wish to use the Software on more than one device, you must license another copy of the
Software.
2. Restrictions on Use
Unless Nalin (Owner) has authorized you to distribute the Software, you shall not make or distribute copies of the Software or transfer the Software from one device to another.
You shall not decompile, reverse engineer, disassemble, include in other software, or translate the Software, or use the Software for any commercial purposes.
You are not allowed to modify, alter, change or otherwise make any modification to the Software or create derivative works based upon the Software.
You shall not rent, lease, resell, sub-license, assign, distribute or otherwise transfer the Software or this license. Any attempt to do so shall be void and of no effect.
3. Ownership
This license provides you with limited rights to use the Software.
The Owner retains all ownership, right, title and interest in, to and of the Software and all copies of it.
All rights not specifically granted in this license, including domestic and international copyrights, are reserved by the Owner.
4. Proprietary Markings
The Owner's logos, product names, manuals, documentation, and other support materials are either patented, copyrighted, trademarked, constitute valuable trade secrets (whether or not any portion of them may be copyrighted or patented) or are otherwise proprietary to the Owner.
You shall not remove or obscure the Owner's copyright, trade mark or other proprietary notices from any of the materials contained in this package or downloaded together with the Software.
5. Disclaimer of Warranties and Technical Support
The Software is provided to you after paying a licence and on an "AS IS" basis, without any technical support or warranty of any kind including, without limitation, any warranty or condition of merchantability, fitness for a particular purpose and non-infringement.
SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OF IMPLIED WARRANTIES, SO THE ABOVE EXCLUSION MAY NOT APPLY TO YOU. YOU MAY ALSO HAVE OTHER LEGAL RIGHTS WHICH VARY FROM JURISDICTION TO JURISDICTION.

Section 21 : Language specific notes

Note 1 : Use dot-6 for capitalisation.
Note 2 : use dots-3456 for entering numerals.