I am thinking of an application to input text using Braille.
I'm thinking about Braille in Japanese.
Is it possible for Pythonisa?
@shinya.ta As I said previously, you have to swipe 3 fingers up to close the keyboard.
And after, the x button is available to close the script.
But, first, use of 3 fingers needs you disable Settings/General/Accessibilty/Zoom.
Edit: if you prefer another gesture, let me know, but this is the standard IOS Braille gesture to simulate a return key, thus dismiss the keyboard.
My wife is used to closing buttons.
@shinya.ta Yes, but in the Braille keyboard with only 6 circles, where do you want to put a close button, and you want that this button dismisses the keyboard, please confirm!
And, please, don't forget that this script is only a starting point to show what could be done.
You have to do your job also 😀, that will say explain your requests.
My little script creates a code for any TextField. I don't know how or where you want to use this kind of Braille keyboard.
Don't hesitate to ask any change but don't hope a quick answer today.
Easter Monday is a bank holiday in Belgium and all my children and grandchildren come for the lunch 🍾
I'll ask my wife to use it on the weekend.
@shinya.ta new version:
- rename module into BrailleKeyboardForTextField.py
- rename some functions and classes
- define all characters in Japanese Braille dictionnary with comment showing dots, like:
'156':'さ', # ⠱ '1256':'し', # ⠳ '1456':'す', # ⠹ '12456':'せ', # ⠻ '2456':'そ', # ⠺
- displaying tapped dots, dots symbol and character outside TextField name
@shinya.ta No news, good news?
Sorry for the delay.
I have a long consecutive holiday in Japan now, so I had a family service.
It's a wonderful finish.
There are several problems.
I want the delete button and the Chinese character conversion button.
Because there are many people who don't have disabilities to watch emails.
This time, I'm going to use it for iPhone.
For example, can I input 126.96.36.199.5.6 with one hand?
I'd like to input it so that I can input only one.
Do you understand it in my poor English?
The sentence was mistaken for some.
It means Kanji in Japanese.
The meaning of the last sentence means "Ahhh" in Japanese, meaning "1".
For example, how about a decision button and a conversion button?
@shinya.ta Hi, I'm really and sincerely sorry, but I don't understand any question...
I agree to help you for each new request but you will have to explain it in another way.
For example, you speak about delete button, decision button and conversion button.
Are these buttons some combinations of the Braille dots, if yes, which ones, and which process they have to perform? Or are these buttons "normal" buttons, if yes, where to put them and which process?
You speak also about the め character which uses the 6 Braille dots and you ask to use one hand, do you have an hand with six fingers? 😀It is a joke, sorry. Please explain also.
I wait for your answer, and I'm sorry for the time difference between our two countries.
@shinya.ta I remember you that, like in Apple standard Braille keyboard, my little script supports:
- left swipe with one finger to delete previous character
- right swipe at right to insert a blank or space
Sorry for poor English.
The standard operation of Apple is difficult to use if you use voiceOver.
Assuming that the iPhone is used vertically, I'd like to request a delete button and a decision button on the bottom side.
"A" is one braille button and it will be displayed soon.
However, with other letters, multiple points are needed, so the device records the point and wants to make a decision operation.
@shinya.ta Thanks for the explanation but I still have questions:
- delete button = left delete / backspace? (Just to be sure)
- decision button, sorry, I don't understand yet
Do you want to say that the points are not tapped together but one after the other?
And the decision button must be tapped at end of each points set?
- you say that if the character has only one dot, no decision button is needed, but how
The program could distinguish a 1 of a 1-2 for instance?
Is it a maximum delay before the next character?
- and what is the conversion button?
- left delete button at bottom left
- confirm (decision?) Button at bottom right
the dots buttons stay active until you press this button
. even if all fingers have left the screen
. even if only one dot because an eventual 2nd dot could come
Anyway , please answer to questions of previous post and don't worry if this version is not what you want, I just try to go on with what I understood.
If you want other dimensions, colors, icons, positions and functions for buttons, please let me know.
I tried it.
There are some problems.
You can't input in turn.
One more thing, we use Kanji in Japanese.
So, I'd like to make a tentative decision instead of making a decision.
Then, the iPhone will convert the expected conversion.
Then you choose the correct letters and convert them.
Therefore, I want to suppress it by a temporary decision.
The delete button is easier to understand by the name of delete.
The conversion in Japanese is like this.
@shinya.ta Sorry, I don't understand your explanation. It is not a problem of English language.
I don't understand exactly what my script should do.
I think that I did understand incorrectly at begin, sorry.
Could you give an example of the sequence of what you tap on the screen and how the script should react.
Exeample of what I did understand: I tap dot 1, dot 2, dot ok (at right bottom) and the script inserts い in the text field...
@shinya.ta I think that I begin (very slowly) to understand...
Braille dots will generate kinds of syllables (kana) and their combination must be converted in a word (kanji) via a *dictionary *.