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.
-
@cvp
I don't understand what you are saying.For now, I can't convert even simple Kanji.
You cannot convert from "かんじ" to "漢字".
When writing sentences, it's not enough just to read them. -
@cvp
Also, it is a list of bugs other than Kanji.1.The "read all" button doesn't read everything. If a new line, it doesn't read from the beginning.
And if a sentence is too long, you don't read it out from the beginning and start in the middle.2.Similarly, the read to cursor button does not read from the beginning if it is a new line.
And if the sentences are too long, you don't read them out from the beginning and start in the middle.3.When you select text with the flick input button, if it is out of the frame, you don't enter text. When it is blue at the time of selection, you want sound effects or voice-over tactile response.
4.When I activate the lower case button and return to the original keyboard, the color of the lower case button does not return.
5.It's not a bug, but I want you to shorten the response time of the flick input button.
It's better if the selection comes out the moment you press it.6.The "(笑)" in the emoji list shows only "(".
-
@shinya-ta said
it is a list of bugs other than Kanji.
I’m in the waiting room of the surgeon thus the bugs list is far from my mind
-
Please take our best wishes with you... @cvp
-
@ccc Thanks a lot for your kindness. My operation is now planned for mid-December, with some exams before to prepare it and to check if my tumor becomes bigger... Wait and see
-
.It's not a bug, but I want you to shorten the response time of the flick input button.
It's better if the selection comes out the moment you press it.The fact that you say "you press it" means a (long) press instead of a tap.
Then we can make the duration of a press smaller than the default duration which is 0.5 secondWhen I activate the lower case button and return to the original keyboard, the color of the lower case button does not return.
By "lower case button" , do you mean "uppercase"?
If you return to the original (Hirgana) keyboard, there is no such button, so how could you see its color?
Sincerely, I don't understand.You cannot convert from "かんじ" to "漢字".
What is this letter じ I don't find it
-
I’m in the waiting room of the surgeon thus the bugs list is far from my mind
I sincerely hope that you will get better.
-
-
@shinya-ta said
When you select text with the flick input button, if it is out of the frame, you don't enter text
Is that not normal? Out of the frame ==> no blue keys ==> no text entered
-
@shinya-ta said
I can't convert Kanji that I often use.
I try to understand because かんじ is in the db but if I type it as かんじ which is not in the db.
And I don't see the difference -
@cvp said in Flick button keyboard.:
@shinya-ta said
When you select text with the flick input button, if it is out of the frame, you don't enter text
Is that not normal? Out of the frame ==> no blue keys ==> no text entered
It's certainly normal, but if you can't recognize the sound at least, people who can't see won't know where to stop their fingers.
-
@shinya-ta ok, understood. But I want to let sound problems for the end, please. Let us first solve all other problems.
-
@cvp said in Flick button keyboard.:
@shinya-ta said
I can't convert Kanji that I often use.
I try to understand because かんじ is in the db but if I type it as かんじ which is not in the db.
And I don't see the differenceCan I insert new Kanji?
-
@shinya-ta said
I can't convert Kanji that I often use.
Could you test if these not working conversions do not always contain Hirgana letters with an accent, like じ
I've found that じ only contains 1 character but when I type the base Hirgana letter followed by the accent key, the じ contains 2 characters and that could explain that the script can't convert it...
Then, I will solve that but when is another question.Try
t1 = "じ" t2 = "じ" print(len(t1),len(t2))
-
@shinya-ta said
Can I insert new Kanji?
Yes, but this is not the problem, see my just previous post to understand.
I'm sorry, but I have to stop now, perhaps at the end of the day (my time, your night) -
@shinya-ta said
I can't convert Kanji that I often use.
You could test conversion of your usual texts with this little script, to store in the same folder as your HiraganaToKanji.db file.
Of corse, do not use my keyboard to type your text but a standard keyboard.
If conversion works and not in the keyboard, that could mean that the keyboard script has a bug. If it does not work, it means that the Hirgana text is not in the db and can't be converted as it.
You can name itTest Hiragana_to_Kanji db.py
import sqlite3 import ui conn = sqlite3.connect("HiraganaToKanji.db",check_same_thread=False) cursor = conn.cursor() v = ui.View() v.frame = (0,0,400,400) v.name = 'Test Hiragana_to_Kanji.db' class MyTextFieldDelegate (): def textfield_should_return(textfield): cursor.execute( 'select hiragana, kanji from Hiragana_to_Kanji where hiragana = ?', (textfield.text, )) t = '' for row in cursor: t = t + row[1] + '\n' textfield.superview['tv'].text = t textfield.end_editing() return True tf = ui.TextField() tf.frame = (10,10,380,32) tf.delegate = MyTextFieldDelegate v.add_subview(tf) tv =ui.TextView(name='tv') tv.frame = (10,50,380,340) tv.background_color = 'white' tv.editable = False v.add_subview(tv) v.present('sheet') v.wait_modal() conn.close()
-
@cvp said
@shinya-ta said
I can't convert Kanji that I often use.
Could you test if these not working conversions do not always contain Hirgana letters with an accent, like じ
I've found that じ only contains 1 character but when I type the base Hirgana letter followed by the accent key, the じ contains 2 characters and that could explain that the script can't convert it...
Then, I will solve that but when is another question.Try
t1 = "じ" t2 = "じ" print(len(t1),len(t2))
Sorry, I don't understand what this means.
-
@cvp said in Flick button keyboard.:
@shinya-ta said
I can't convert Kanji that I often use.
You could test conversion of your usual texts with this little script, to store in the same folder as your HiraganaToKanji.db file.
Of corse, do not use my keyboard to type your text but a standard keyboard.
If conversion works and not in the keyboard, that could mean that the keyboard script has a bug. If it does not work, it means that the Hirgana text is not in the db and can't be converted as it.
You can name itTest Hiragana_to_Kanji db.py
import sqlite3 import ui conn = sqlite3.connect("HiraganaToKanji.db",check_same_thread=False) cursor = conn.cursor() v = ui.View() v.frame = (0,0,400,400) v.name = 'Test Hiragana_to_Kanji.db' class MyTextFieldDelegate (): def textfield_should_return(textfield): cursor.execute( 'select hiragana, kanji from Hiragana_to_Kanji where hiragana = ?', (textfield.text, )) t = '' for row in cursor: t = t + row[1] + '\n' textfield.superview['tv'].text = t textfield.end_editing() return True tf = ui.TextField() tf.frame = (10,10,380,32) tf.delegate = MyTextFieldDelegate v.add_subview(tf) tv =ui.TextView(name='tv') tv.frame = (10,50,380,340) tv.background_color = 'white' tv.editable = False v.add_subview(tv) v.present('sheet') v.wait_modal() conn.close()
In the text field, I could write characters and convert them.
There is no cursor in text view, so I can't write anything. -
@shinya-ta said
In the text field, I could write characters and convert them.
There is no cursor in text view, so I can't write anything.Normal: the TextField is an input field to type your Hirgana text and the TextView is an output field to show the result of the conversion
-
@shinya-ta said
Sorry, I don't understand what this means.
Forget it. You can test the conversion with my little script.