maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Maemo 5 / Fremantle (https://talk.maemo.org/forumdisplay.php?f=40)
-   -   Problem with onscreen keyboard (https://talk.maemo.org/showthread.php?t=66613)

awesome 2010-12-05 22:11

Problem with onscreen keyboard
 
I have a strange problem that I can reproduce every time.

I open conversation and tap on the white space so that onscreen keyboard pops up. I type in "The quick brown fox" and then I delete "brown" and close onscreen keyboard. What I get from sentence is "The quick bro".

Another example:
I type "The quick brown fox". Before I close onscreen keyboard I change "quick" to "slow" and "brown" to "yellow". Expected outcome would of course be "The slow yellow fox".
Well, what I get when I close onscreen keyboard is: "The quick broyellow" :eek:

This is driving me mad.. Sometimes I need to make some corrections in messages that I write. When I close the keyboard I usually send right away without reading it again (I already did when I made the corrections). I then realize I sent out totally unreadable message.

I dont know if this is a bug or just my phone acting up, anyone else noticed this behavior?
I have ukeyboard installed, if this is of any importance.

tzsm98 2010-12-05 22:50

Re: Problem with onscreen keyboard
 
Quote:

Originally Posted by awesome (Post 890137)
I have a strange problem that I can reproduce every time.

I open conversation and tap on the white space so that onscreen keyboard pops up. I type in "The quick brown fox" and then I delete "brown" and close onscreen keyboard. What I get from sentence is "The quick bro".

Another example:
I type "The quick brown fox". Before I close onscreen keyboard I change "quick" to "slow" and "brown" to "yellow". Expected outcome would of course be "The slow yellow fox".
Well, what I get when I close onscreen keyboard is: "The quick broyellow" :eek:

This is driving me mad.. Sometimes I need to make some corrections in messages that I write. When I close the keyboard I usually send right away without reading it again (I already did when I made the corrections). I then realize I sent out totally unreadable message.

I dont know if this is a bug or just my phone acting up, anyone else noticed this behavior?
I have ukeyboard installed, if this is of any importance.


It's a bug. Try editing a URL in the browser some day - that way lies true madness!

bennypr0fane 2010-12-05 22:55

Re: Problem with onscreen keyboard
 
I have the same thing. virtual qwerty keyboard is virtually unusable to me, they might as well have ditched it altogether...

awesome 2010-12-05 23:08

Re: Problem with onscreen keyboard
 
Ahhh ok... tnx for clarification..
Seems to me that it's quite a big bug, since it renders virtual keyboard "almost" useless. I thought those kind of problems would be solved with PR1.2 or at least PR1.3. oh well...

Mentalist Traceur 2010-12-05 23:10

Re: Problem with onscreen keyboard
 
Just tested this, in XTerm and in Conversations (by starting a new SMS). Works fine for me. If it is a bug, it's not in the normal hildon input method.

I suspect it's in ukeyboard, then, because I don't have that. The only other keyboard changing stuff, I think, is Bluetooth HID (specifically the keyboard stuff the HID scripts bring in).

What's happening with you is pretty easy to figure out mathematically. Whatever your applications have changed in the virtual keyboard aspect of the input method, has made it incapable of changing position in the text.

So when you type "123456789" and delete 456, and replace with abc, trying to get "123abc789" you should get "123456abc". Because when you go to a different spot and backspace the "456" it recognizes that you deleted three characters, but it doesn't realize you moved from the end of the text. So instead it deletes the last three characters, and types from there.

So when you type "The quick brown fox" and delete "brown", it backspaces six characters from the end - f, o, x, (space), n, w. (Six because when you delete "brown" you presumably delete one of the spaces next to it.)

The same process happen with your other example. "The quick brown fox", when you delete "quick" it backspaces five (space doesn't get deleted because I assume you're not deleting the spaces since you're about to write another word in) characters from the end: "n fox". Then it adds what you type instead of quick - "slow", resulting in "The quick browslow". Then you replace brown with yellow, which it registers as "delete five characters, add 'yellow'". Thus, "wslow" gets deleted, yellow gets added to the end.

Guessing whoever coded whatever is responsible didn't logically think through some part of how the text entry works, and thus didn't realize that when editing something other than the last part of the input string, it would glitch like that. *Shrug*

dr_frost_dk 2010-12-05 23:21

Re: Problem with onscreen keyboard
 
i also have this bug and it is pretty ignoring even thou i only rarely use the virtual keyboard.

tzsm98 2010-12-05 23:33

Re: Problem with onscreen keyboard
 
This is a similar issue bug 11444

awesome 2010-12-05 23:44

Re: Problem with onscreen keyboard
 
Removed ukeyboard and sadly the problem is still there :(

It would be interesting to see if it is doing it on clean install... but I'm not going to reflash it (had enough of reinstalling when 1.3 came) ... maybe when/if 1.4 comes out.. :o

EDIT: I uninstalled all bluetooth stuff too, no change..
"The quick brown fox" -> change "quick" to "slow" = "The quickslown fox" :eek:

awesome 2010-12-06 00:07

Re: Problem with onscreen keyboard
 
Hmmmm.... I noticed that if I select the word "quick" by tap-drag and not by double tap it doesnt screw up. Same goes for all my previous examples.

Seems to me that the problem is with selecting words with double tap and then correcting/deleting.

dchky 2010-12-06 02:37

Re: Problem with onscreen keyboard
 
Right you are, the bug only surfaces if you double click to select the word.


All times are GMT. The time now is 04:48.

vBulletin® Version 3.8.8