Bug 481080 (accuracy, cheese, ktouch)

Summary: Users can cheese the accuracy meter by repeatedly deleting and typing a (correct) character.
Product: [Applications] ktouch Reporter: leonard-gerhardus
Component: generalAssignee: Sebastian Gottfried <sebastian.gottfried>
Status: REPORTED ---    
Severity: wishlist CC: gfernando59
Priority: NOR    
Version First Reported In: 23.08.4   
Target Milestone: ---   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: error en la palabra" allá"

Description leonard-gerhardus 2024-02-08 20:25:53 UTC
STEPS TO REPRODUCE:
1. Start a lesson
2. Obtain a bad accuracy score by making some mistakes
3. Type a correct character
4. Delete the correct character
5. Spam step 3 and 4
6. Watch the accuracy metric skyrocket

OBSERVED RESULT:
Repeatedly typing and deleting the same character makes accuracy rise indefinetely.

EXPECTED RESULT:
Characters that have already been typed once should not count towards accuracy score when typed again.

SOFTWARE/OS VERSIONS:
Archlinux+Xorg+dwm
QT 5.15.12
ktouch 23.08.4
Comment 1 gfernando59@yahoo.es 2025-03-03 20:26:33 UTC
Created attachment 179085 [details]
error en la palabra" allá"

En la lección 4, no se puede teclear el acento de "allá"", no se puede seguir con la lección, no se destaca la tecla necesaria para escribir ese caracter "´"