Welcome!
This is the community forum for my apps Pythonista and Editorial.
For individual support questions, you can also send an email. If you have a very short question or just want to say hello — I'm @olemoritz on Twitter.
Flick button keyboard.
-
@shinya.ta said
Also, "Voice Over" doesn't work after the text is displayed. It doesn't read out the button.
"Voice Over" is important. "A" is read aloud, but the following "B, C, D, E" is not read.I've to admit that I don't know anything about Voice Over and I don't remember all what I've eventually learned two years ago
Which settings I have to set on my IPhone.Anyway, you say that "A" is read aloud. But there are two ways to generate the "A":
- when you tap the key
- when you have a long press and that your move ends on the "A"
Did you try both ways and which one(s) do Speech the "A"?
-
@cvp
I'm sorry. English is too difficult for me to understand. -
@shinya.ta which part of my message? Do you never copy an English text in Google Translate app and ask it to translate in Japanese.
Anyway, there is a new version of Emojis Keyboard.py with two flicking keys in Japanese
-
@cvp
I read only the first tap. I don't read at all when I move. -
@cvp said:
@shinya.ta new version V00.01, https://raw.githubusercontent.com/cvpe/Pythonista-scripts/master/Emojis%20Keyboard.py
I'm sorry. I understand it after I translate it on Google. There are times when I don't understand the meaning because it's too literal translation.
I have tried this version. Only the first letter is read aloud, and the moved letter is not read.
-
@shinya.ta Anyway, I don't remember how does voice over works. Do you need to type twice on a key? And how if long press?
-
@cvp
You need to tap two times. After that, you need to select characters in a long press state, but you don't read during that time. -
@shinya.ta after the long press and the move on a character, when the finger leaves the screen, the letter is inserted and readout . Do you want the letter becomes said when letter becomes blue?
-
@cvp
Please do so. The flick input button in Japan is also like that. -
@shinya.ta I try but I don't yet find a way to do that.
-
@shinya.ta VoiceOver is an IOS feature that automatically reads aloud the title of a tapped key but our flicked keys are generated by our script without iOS knows it is a simulated key, thus does not reads aloud them. I try without success to speech a key which becomes blue, but without success.
-
@cvp
Do you mean you need the own reading function of Pythonista? -
@shinya.ta yes but without success actually
-
@cvp
Do I need a Japanese voice library? -
@shinya.ta No, IOS speech module provides that but the problem I meet is that when I process the long_press handler, if I colorize the key in blue in moving, I try to speech the key title but either there is no sound, either the sound is repeated a big number of times. I have even tried to put the speech call in a thread, without success. I am not sure that keyboard process can handle several threads.
-
@cvp
Do you still have a hope?
If you can do this, it will be a perfect keyboard for my wife. -
@shinya.ta Yes, I still have an hope, to early to abandon, but don't ask me a delay
And the reason of your request, "for your wife" is my motivation 🙂
Edit: I just found in objectiveC Apple doc that there are some VoiceOver functionalities that developer (like I try to be 😉) may use to force VoiceOver to say something not foreseen in the standard process. But I don't know anything about that, thus wait, hope and see
Edit2: normally, I work wit sound off on my iPad and now, to test my code with VoiceOver on and sound on do annoy my wife, thus I postpone to later...
-
@shinya.ta Tried but not yet ok, does not work like I wait, not obvious, will try layer...
-
@cvp
Dear cvp.
You are my savior. I wish you success. -
@shinya.ta said
You are my savior. I wish you success.
Too optimistic and too early to say it , but thanks for the wish
My last try today: the last blue letter is read aloud when my finger leaves the screen but not when the key becomes blue, thus if you move your finger on a letter an then on another letter, the last is said when pression is ended, thus too late.