Fluidity practice : backspace desynchronizing current position from input box
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
klavaro (Ubuntu) |
Opinion
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: klavaro
Hello,
Thanks for Klavaro, it's great !
But I got problems in the Fluidity exercises :
When I backspace over correct characters, the yellow marker in source text doesn't go back.
If you correct your entry looking at the input text box, your typing is marked as wrong.
Actually, the program then still expects you to type the character under the yellow marker; if you do so, you are able to progress in the exercise but the text in the input box below is erroneous .
I feel that looking in the input box when typing is more natural, especially when correcting errors.
As I see it, the source marker should go back as much as the characters in the input box are deleted, was it over incorrect or correct typing.
I'm using Klavaro 1.4.1 on Lucid. I quickly checked the diff file for version 1.5.0, there's no change in fluidness.c so I presume the bug is still there.
Regards,
RockyRoad
Changed in klavaro (Ubuntu): | |
status: | New → Confirmed |
Changed in klavaro (Ubuntu): | |
status: | Confirmed → Opinion |
Hello,
Thanks for the feedback. But this is a very old bug, and it's close related to the GTK interface. I just use the input box as a "dirty" trick to access the keyboard. The great advantage is that it's a very portable code. I didn't want to dig into the X interface to catch key-press events, so, there's no chance to fix this, at least for me.