techniques from Perkinput (https://itunes.apple.com/us/app/perkinput/id767748170?mt=8). Currently the method works as any other system-wide 3rd party keyboard and supports grade 1 Braille; HOWEVER, it can?t be used in combination with TalkBack, due to Android?s technical limitations. As it is, TalkBack needs to be deactivated to use OpenBraille..
OpenBrailleInput is hosted in the following web site
https://github.com/hnicolau/OpenBrailleInput
If you think the Android project OpenBrailleInput listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
The following table is the detailed list of OpenBrailleInput.
Item | Value |
---|---|
Java File Count | 17 |
Target SDK Version | 12 |
Minimum SDK Version | 12 |
Activity Count | 1 |
jar files used | android-support-v4.jar commons-io-2.4.jar commons-lang3-3.3.2.jar |
Required Permissions | android.permission.VIBRATE android.permission.WRITE_EXTERNAL_STORAGE |
Asset File Names | assets\dictionaries\EN_WORDS.txt assets\dictionaries\android_en_wordlist.xml assets\dictionaries\android_pt_normalized_wordlist.xml assets\dictionaries\android_pt_wordlist.xml assets\dictionaries\readme.rtf assets\ngrams\EN_BIGRAM_FREQ.txt assets\ngrams\EN_UNIGRAM_FREQ.txt |
Raw File Names | res\raw\android_en.dawg res\raw\android_pt.dawg res\raw\click.wav res\raw\click2.wav res\raw\close.wav res\raw\error.wav res\raw\freq_en.data res\raw\freq_pt.data res\raw\hide.wav res\raw\open.wav |
OpenBrailleInput has the following Java source files.
hugonicolau.openbrailleinput.drawing.Circle.java hugonicolau.openbrailleinput.ime.OpenBrailleInput.java hugonicolau.openbrailleinput.ime.UserPreferenceActivity.java hugonicolau.openbrailleinput.languagemanager.LanguageManager.java hugonicolau.openbrailleinput.logmanager.LogManager.java hugonicolau.openbrailleinput.soundmanager.SoundManager.java hugonicolau.openbrailleinput.touchmodel.Event.java hugonicolau.openbrailleinput.touchmodel.Pointer.java hugonicolau.openbrailleinput.touchmodel.TouchModel.java hugonicolau.openbrailleinput.touchmodel.VerticalComparator.java hugonicolau.openbrailleinput.wordcorrection.BrailleWordCorrection.java hugonicolau.openbrailleinput.wordcorrection.ChordDistances.java hugonicolau.openbrailleinput.wordcorrection.Distance.java hugonicolau.openbrailleinput.wordcorrection.mafsa.DataFormatException.java hugonicolau.openbrailleinput.wordcorrection.mafsa.MAFSA .java hugonicolau.openbrailleinput.wordcorrection.mafsa.Stack.java