Version (1.1.2) – Minor


– Bugs fixed.

Version (1.1.1) – Minor


– Misspelled in Arabic interface.

Version (1.1) – Major


– Added operations bars, you can activate that from the settings screen to make these bars visible on the keyboard. The top bar contains these buttons: Change the keyboard language, copy and paste, delete the last word or the full text, and change the keyboard types. The bottom bar contains these buttons: Backspace, space, newline, and hide the keyboard. Good-by gestures!

– Activated Braille indicators pattern, you can now move to the numbers keyboard once you connect/move over Braille dots (3, 4, 5, 6) to type the next character as a number, or you can type Braille dot 6 to move to capital letters keyboard, or Braille dots 5, 6 to move to special symbols keyboard. After you finished typing, you’ll back to the last keyboard that you were using before the indicators.

– You can type commas, question marks, full stops, exclamation marks, and apostrophes from letter keyboards. As there’re no conflicts between the Braille codes.

– Activated the multi-touch features on the SwiftBraille keyboard (if your device supports that), you can connect, and move over Braille dots with more than two fingers in the same time.

– You can reverse the start position of Braille dots, to be started from the right or the left (activate from the settings screen).

– You can set custom settings for the radius of Braille dots, and change the height of the keyboard for each portrait or landscape individually.

– For Marshmallow users, you can make the text operations like Backspace, remove the last word, remove the full text, and copy and paste. From the popup menu.

– Numbers keyboard, will be shown automatically if the input field accepts just numbers.

– The user can select a default TTS engine for SwiftBraille from the settings screen.

– Options menu for screens has been added for the main screen and settings screen, in the top right of the app, you can view a menu to open the main resources of this blog inside the app.

– Replaced all seek bars with drop-down menus, as they’re difficult to work with them using screen readers.

– Full isolation between the screen reader and the SwiftBraille keyboard. If the screen reader is not activated, the TTS selected by SwiftBraille will be used.

– Settings screen, now more organized.

– Other cool and minor fixes have been done around.

Version (1.0.1) – Minor


– Fixed a problem in a Braille code.

Version (1.0) – Official version – Major


– A shortcut icon for the app, after you downloaded it from the Google play store.

– You can activate the SwiftBraille keyboard from one screen after you launched the app from the shortcut icon.

– You can set the height of the keyboard from the whole device screen (%30, %50, %70, %100).

– A new popup menu, by long tapping in the middle of the screen to open it from the keyboard, you can do from this menu: Change the language of the keyboard, the type of the keyboard, manage texts (copy, paste, remove the last whole text), open app settings, and close the keyboard as well.

– You can show the number of Braille dots (visually impaired).

– Fill the Braille dots with the selected color when tapping/moving over it (visually impaired).

– Vibration of the device, when you tap/move over Braille dots (an option from app settings).

– Sounds indicators when you tap/move over Braille dots, you can select sounds (None, Tick, Do Ri Me..etc, Braille dot number), also this is an option from app settings.

– You can play the pre-stored voices inside the app, rather than using the text-to-speech engine (Arabic language for now).

– You can type the diacritics of the Arabic language from keyboard number one, and remove keyboard number two as there’s no conflict in Braille codes between Arabic letters and diacritics.

– The default input language of the SwiftBraille keyboard now depends on your system language, you can change it from app settings.

– Type the first character from the sentence in capital letter (an option from app settings).

– Some of the messages on the main screen of the app, if SwiftBraille is the default keyboard or not, and some the instructions on how to activate the keyboard and how to make it the default keyboard, just from one place.

– Some improvements and more control in the app settings, the user now is able to set a time to get the selected Braille dots by the user when the fingers left the screen.

– New Braille codes.

– Speech the removed character (based on your text-to-speech engine).

– Added new gestures to remove the whole text, by swiping with two fingers to the left or right based on text direction.

– If you’re inside a search box input, once you close the keyboard, the search operation will be started automatically.

– A new option in app settings to speech the written text after you close the keyboard.

– A new gesture to remove the last written word, by swiping left or right with two fingers based on the text direction, and you can remove the last written word using the popup menu.

– Minor fixes and improvements.