entertrained / entertrained-issues

4 stars 0 forks source link

Add 'Lazy' or 'Easy' mode #7

Open alonando opened 2 weeks ago

alonando commented 2 weeks ago

I almost don't want to request this feature because it defeats the purpose of practicing the "full" keyboard a little bit but since you have reading-mode already then this could be something in between.

Have a 'lazy' or 'easy' mode that will allow the user to only type the alphabet characters, any other character will be skipped automatically, so no punctuation, quoting, symbols or capitalization are needed to type correctly. For white space (spacing between words), user should be able to type 'space', 'enter' or 'tab' multiple times without affecting the start of the next word or paragraph.

Basically the intention for this mode is that the user only types lowercase letters and numbers and any blank space character between words or 'tokens'.

Most typing speed test videos I see online are of typing just lowercase words without any punctuation, symbols, uppercase characters etc. This would enable using Entertrained in this way.

Finally 'stats' should be kept separate if you are on 'easy' mode, since your 'easy' wpm is different than the full wmp.

caderek commented 12 hours ago

Hey, sorry for the late answer - I read it, and didn't know what to answer at the moment, wanting to came back to it later, and finally forgot about it.

I'm still conflicted about this feature, one one hand I can see some scenarios where it can be useful - like retyping notes or textbooks to better memorize the material (after I add custom texts upload), but for general typing practice I see it as detrimental. It also considerably complicates the code, because as you said - treating it on equal terms with proper practice wouldn't be ideal, and it would require some separate stats/scoring.

I'm leaving this issue open with low priority for now, if others have some ideas or opinions about this feature, please let me know below.