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.
Braille application.
-
I looked for it.
On the first line, it is "This iPhone".
That's why it must have been installed in iPhone, but there is an error.
However, even with the same program, it functioned normally on iPad. -
It was successful.
The cause might be the reason why you downloaded it many times.
After I deleted all the unnecessary files, it became normal.Thank you for your advice.
-
@shinya.ta π
In one hour, if you want, I'll explain you how to use it as a custom keyboard in any app using a keyboard for text input...
Or we wait until the program is exactly like your want. -
@shinya.ta Add your custom keyboard
-
Pythonista settings
-
scroll until Pythonista keyboard
-
tap + but you can also first remove unused keyboards...to be tested
-
tap at right of script to choose your script
Eventually choose title, color, icon (you can do later), then add
-
Pythonista beta doc says what you have to do (only once) to enable the Pythonista keyboard:
"You can enable the keyboard in the Settings app (General > Keyboard > Keyboards > Add New Keyboard). It already includes various script shortcuts from the examples folder that you can try right away. If you want to add your own scripts, use the new βShortcuts...β option from the βwrenchβ menu." -
then, is the globe key, you can choose Pythonista keyboard(s) as keyboard instead of English, Japanese, Emoji, etc...
Now, in any app, you will receive Pythonista keyboard when you choose Japanese Braille
and you get
-
-
I need six more Braille in Japanese.
γγγγγγγγγ
γγγγγγγγγ
γ γγ’γγ₯γγ§γγ©
γ°γγ³γγΆγγΉγγΌγ±γγ΄γγ·γγΊγγ½
The basic six buttons have different symbols and you need to have another word.
-
Thank you for explaining the custom keyboard.
I'll test it right away. -
@shinya.ta said:
I need six more Braille in Japanese.
Sorry, I don't understand.
Do you want 2 x 6 dots instead of 6 dots?
If yes, where to display them?
If yes, how to distinguish characters with 6 dots versus characters with 12 dots?prefix dot nΒ°4 = dakuten, dot nΒ°6 = handakuten
I understand better but how to say the first 6-dots is finished?
I could for instance accept these both chars with the ok button but needing a second character before to continue...
I'll think about it but if you have a good solution of "how to do", please tell me -
@shinya.ta said:
γΊ
I think I'll solve it but for the end of the week-end
See start point of my work
-
That way is good. I'd like to accept both of these letters with the OK button and decide the second letter before proceeding.
-
And I would like to have a cursor move button that I made before.
I want to just move the left and right cursor movements. -
@shinya.ta said:
I want to just move the left and right cursor movements.
Two new buttons between dots 3 and 6?
-
And you need a Japanese speech.
-
Yes, I would like to have a button in between.
-
@shinya.ta I hope you don't want all of that not too quickly...
-
-
-
@shinya.ta said:
γΊ
I understand that a first character with only dot 5 transforms γ into γ
and dot 6 transforms γΈ into γΊbut your list and the list of http://www.yoihari.com/tenji/tdaku.htm
are not the same.
Thus you have to give me the list of accepted characters for each prefix. -
http://www.yoihari.com/tenji/tdaku.htm
This list is correct.
I need a Japanese speech for Pythonisa.
You can write the proper words on the Speech over the Japanese speech of PythonIsa and the Voice over the iPhone.
-
@shinya.ta said:
This list is correct.
I'm surprised, for instance,
are you're sure that γ isI suppose that the list of existing dots is ok but the generated image would be different...
-
@shinya.ta Please confirm that this list and their graphical representation is correct
the dots are prefix 5 or 6 | normal dotsγ γ 5|16 γ γ 5|126 γ γ 5|146 γ γ 5|1246 γ γ 5|246 γ γ 5|156 γ γ 5|1256 γ γ 5|1456 γ γ 5|12456 γ γ 5|2456 γ γ 5|135 γ‘ γ’ 5|1235 γ€ γ₯ 5|1345 γ¦ γ§ 5|12345 γ¨ γ© 5|2345 γ― γ° 5|136 γ² γ³ 5|1236 γ΅ γΆ 5|1346 γΈ γΉ 5|12346 γ» γΌ 5|2346 γ― γ± 6|136 γ² γ΄ 6|1236 γ΅ γ· 6|1346 γΈ γΊ 6|12346 γ» γ½ 6|2346
for those who would be intellectually interested, I have generated that by a little script,
after having discovered that the only difference between this 6-dots prefix is the last half-byte to which is added 1 or a 2 (ex: x8b -> x8c)def p(dots,prefix,ch): # ex: 5,γ d = 1 if prefix == '5' else 2 # ex: 5 -> 1 6 -> 2 b = ch.encode('utf-8') # ex: b'\xe3\x81\x8b' n = b[:-1] + bytes([int(b[-1])+d]) # ex: b'\xe3\x81\x8c' c = str(n,'utf-8') # ex: γ -> γ γΈ -> γΊ print(ch,c,dots) for ele in Japanese_Braille.keys(): if '|' in ele: # ex: 5|1345 prefix = ele[0] # ex: 5 k = ele[2:] # ex: 1345 ch = Japanese_Braille[k] # ex: γ€ p(ele,prefix,ch)