Is your feature request related to a problem? Please describe.
Currently, when a user successfully enters the entire phrase, they have to either wait for the timer to expire or manually click "Check Result" to get their score. This introduces latency, and moving the hand back to the mouse to click "Check Result" hurts the final WPM score.
Describe the solution you'd like
Modify the application to automatically check if the typed text matches self.current_sentence perfectly or if the length reaches the full sentence length. Upon every key release, evaluate the state; if completed successfully, automatically trigger self.check_result() and stop the timer to avoid the delay in manual intervention.
Describe alternatives you've considered
Provide a keyboard shortcut specifically for "Check Result", but an automatic check is much more seamless for typing test software.
Is your feature request related to a problem? Please describe.
Currently, when a user successfully enters the entire phrase, they have to either wait for the timer to expire or manually click "Check Result" to get their score. This introduces latency, and moving the hand back to the mouse to click "Check Result" hurts the final WPM score.
Describe the solution you'd like
Modify the application to automatically check if the typed text matches
self.current_sentenceperfectly or if the length reaches the full sentence length. Upon every key release, evaluate the state; if completed successfully, automatically triggerself.check_result()and stop the timer to avoid the delay in manual intervention.Describe alternatives you've considered
Provide a keyboard shortcut specifically for "Check Result", but an automatic check is much more seamless for typing test software.