monkeytype icon indicating copy to clipboard operation
monkeytype copied to clipboard

Word filter presets

Open Miodec opened this issue 3 years ago • 3 comments

Discussed in https://github.com/monkeytypegame/monkeytype/discussions/3619

Originally posted by waqaspathan00 October 2, 2022 To better practice dedicated left/ right hand typing, create a mode that only generates words that can solely typed by the specified hand.

For example, if the user chooses left, then generate words with the following characters only: qwertasdfgzxcvb

And if right, then: yuiophjklnm

Miodec avatar Oct 02 '22 21:10 Miodec

i got this

waqaspathan00 avatar Oct 02 '22 21:10 waqaspathan00

Where are the functions written? For example, for the "set" button on the Words Filter window, where is the logical code that runs when that is clicked?

waqaspathan00 avatar Oct 02 '22 22:10 waqaspathan00

Where are the functions written? For example, for the "set" button on the Words Filter window, where is the logical code that runs when that is clicked?

word-filter-popup.ts:75

Miodec avatar Oct 03 '22 11:10 Miodec

I would certainly use this, as my right hand is far weaker than my left.

If this is implemented I hope that it will cater for all the alternative keyboard layouts such as Workman, Norman, Dvorak, etc.

Thanks.

Ampa avatar Nov 24 '22 00:11 Ampa

@waqaspathan00 any updates?

Miodec avatar Nov 24 '22 12:11 Miodec

Hey, I was working on it initially then school work ramped up. I graduate in 2 weeks and will be able to dedicate more time

waqaspathan00 avatar Dec 09 '22 15:12 waqaspathan00

I'm thinking about adding a weight parameter for a given hand. Instead of having to only type words with a single hand, we would have to set a weight parameter thaht would tell how much we would use the same hand for a given word. Say we have a weight of 0.9 for left hand, we would use 90% of the left hand and 10% of the right hand for a given word. I think it would be better than a plain "only this hand" practice mode because it's not really realistic, using only a few (probably uncommon) words and would greatly improve the possiblities of training. Hoping you graduation went well @waqaspathan00 :)

iamlambda avatar Dec 25 '22 14:12 iamlambda

Unassigning due to inactivity. Let me know if you are still working on this

Miodec avatar Feb 20 '23 11:02 Miodec

I would like to work on this.

albertying avatar Feb 20 '23 17:02 albertying