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
I can input the first button right away, but the input speed of characters after flick selection is slow.
Can I set the speed letters at the same speed as the normal button?The long press minimum requested time is, in my script, 0.01 second, thus almost 0.
But at each move of the finger, the program has to execute some process to check if another button is reached.On my iPad Air 4, I don't feel any difference of response time between the original key and its sub-keys. It s quick. Which iPhone do you use both?
The only thing I could do is to execute this process less often. Actually the check is done when the finger moves at least 10 pixels, perhaps I can try with more.
Don't forget that a Pythonista script runs under an interpreter and thus is slower than a native app.
And, please, remember me why you need this script instead of using "the normal flick input button of iPhone"?
Try this test version
version 00.52 is available with
modifications
- use parameter of long press to force to only check the finger move if this move
has been more than the an half key height, instead of the default of 10 pixels ,
this hoping a quicker process when selecting a sub-flicked key
https://raw.githubusercontent.com/cvpe/Pythonista-scripts/master/Emojis_Keyboard.py
- use parameter of long press to force to only check the finger move if this move
-
There is not much change.
Is it the limit of the interpreter? -
@shinya-ta said
There is not much change.
Is it the limit of the interpreter?I don't know.
You say that the main keys are ok but normally, as the long press duration is so short, its process is also executed when you tap it, because even by tapping, your finger stays at least 1/100 of second.
Do you see a very short instant the blue key appearing, even for あ,か,さ,た,な,は,ま,や,ら,わ, ア,カ,サ,タ,ナ,ハ,マ,ヤ,ラ,ワ keys? -
I can see the blue key. There are times when you can type when you can see it, and times when you can't.
-
@shinya-ta which IPhone do you have , your wife and you?
-
Both my wife and I have iPhone twelve.
-
This post is deleted! -
@shinya-ta said
IPhone 12
not so old, thus why the process seems so slow for you.
I'm to sure that I could make it better, so are you really not able to use the script?version 00.53 is available with
modifications
- some improvements of the flicking move process (thus also speed)
https://raw.githubusercontent.com/cvpe/Pythonista-scripts/master/Emojis_Keyboard.py
please, test it and tell me if you feel some difference
-
@cvp said
not so old, thus why the process seems so slow for you.
I'm to sure that I could make it better, so are you really not able to use the script?I'm sorry.
My level of Python is the same as a beginner.
I'm learning on my own.
Therefore, it is difficult even to install a simple button.
Even so, I am working hard for my wife, but it will take many years if I try to make it.
It's difficult for me because I'm old.please, test it and tell me if you feel some difference
If you select a character and release your finger right after the character starts to be read out, you will hear the voice "Key not selected".
The reading voice is following the movement of the finger, but the input is not catching up. -
- You said
I'm sorry.
My level of Python is the same as a beginner.
I'm learning on my own.
Therefore, it is difficult even to install a simple button.
Even so, I am working hard for my wife, but it will take many years if I try to make it.
It's difficult for me because I'm old.No, you did not understand me. I'm sincerely sorry that you believed that, excuse me
When I say "not so old", I mean that iPhone 12 is not so old, it should be quick.
When I say "why the process seems so slow for you", I mean the process of selecting the keys. I don't speak at all about your level of Python, sorry for be misunderstood. I'm sure that you have your own skills in another matter. Don't worry.
- I said
so are you really not able to use the script?
My question is: if I can't modify the script to do better, is the script still useful for your wife?
One more time, sorry for misunderstanding, a dialog is not easy between two persons with a different native language. Cool, until now, we always have understood each other.- You said
If you select a character and release your finger right after the character starts to be read out, you will hear the voice "Key not selected".
The reading voice is following the movement of the finger, but the input is not catching up.I don't understand. I have this "Key not selected" read when I release my finger outside any blue key.
Please, describe a little more the problem. Thanks.Be careful, tomorrow may be the last day I can work for you before one week if I'm operated Friday, Although I just learned today that my operation could be postpone one more time due to to much Covid new cases in the hospitals. I hope that this will not happen. Wait and see.
-
@cvp said
-
It was my misunderstanding. I'm sorry.
-
It is very effective.
I wanted to make it as close to a standard keyboard as possible.
I wanted to lighten the burden because it takes me time to get used to new things.
3.It is difficult to explain.
When you tap the button and flick your finger at the same time, the text selection will turn blue. Starts to read at the same time.
But if you release your finger at the moment when it starts to read aloud, you won't be able to type.
When you release your finger after the reading starts and calms down, it will be input.
Of all the flick input buttons, the one on the left is fast but the others are all slow.Be careful, tomorrow may be the last day I can work for you before one week if I'm operated Friday, Although I just learned today that my operation could be postpone one more time due to to much Covid new cases in the hospitals. I hope that this will not happen. Wait and see.
Is there a possibility that the surgery cannot be performed immediately?
If the treatment is delayed, the disease will progress further. I am worried.
I'm frustrated that I can't help you. -
-
You said
Is there a possibility that the surgery cannot be performed immediately?
Unfortunately, yes
If the treatment is delayed, the disease will progress further
Unfortunately, also yes
I'm frustrated that I can't help you.
You're kind but it is really not in your hands, nor in mine
-
@shinya-ta said
When you tap the button and flick your finger at the same time, the text selection will turn blue. Starts to read at the same time.
But if you release your finger at the moment when it starts to read aloud, you won't be able to type.I wonder if you don't continue your finger move and fall outside the blue key when you release it
Example of finger movement I imagine, then when you release the finger the blue key is already back to white during the read out. If you move quickly, you don't see it.
I could, in a test version, let the blue key visible and blue if you have released your finger when it was blue, so we could check if your move has ended inside or outside the flicked keys
Anyway, you can try this very little improvement. but I'm not sure you will feel it.
version 00.54 is available with
modifications
- still a very little improvement of flicking process
https://raw.githubusercontent.com/cvpe/Pythonista-scripts/master/Emojis_Keyboard.py
-
I think this should be fine.👍
The only thing left is for my wife to get used to the size of the buttons.
I'm still working now, so I'll have my wife check it when I get home. -
@shinya-ta said
The only thing left is for my wife to get used to the size of the buttons.
As I told you some days ago, if you wife does not see the temporary storage, we could use the whole area for 4 rows of keys, so they would be higher.
But, and it is important, the cross of the 5 flicked keys would be more below then the blue key of the initially pressed key would be below., and that is a negative effect of this solution. -
This is necessary because the temporary storage is used to check the entered characters.
My wife will probably get used to this button. My wife gave me OK.
My wife is also very happy.
It is finally completed.
I'm very grateful to you. Thank you very much.Since the ios update yesterday, the application often fails.
I sincerely hope that I can use this application for a long time.P.S. I pray from the bottom of my heart that you will recover from your illness.
I'm looking forward to the day when I can return here. -
@shinya-ta I have not yet updated my iOS. Not sure I do that today.
You are very kind for all.
Hope I see you again hereEdit: upgrade iOS, seems ok
Edit: just warned: opération postponed, unknown date 😭
-
The application calmed down by deleting unnecessary data of Pythonista and restarting the iPhone.😊
Has the surgery been postponed?
I'm worried that my illness is getting worse.😭 -
The application calmed down by deleting unnecessary data of Pythonista and restarting the iPhone.😊
At least one good news, But I hope you're not saying that to comfort me.
Has the surgery been postponed?
Yes until not yet known date
I'm worried that my illness is getting worse
You say "my illness", are you ill?
-
@cvp said
You say "my illness", are you ill?
I'm sorry. I pasted the text in the translation application without checking it.
I'm worried about you.