Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Subset ngrams by letter group #25

Open
TeemuSailynoja opened this issue Mar 7, 2023 · 4 comments
Open

Subset ngrams by letter group #25

TeemuSailynoja opened this issue Mar 7, 2023 · 4 comments

Comments

@TeemuSailynoja
Copy link

It would be cool to have an option to define a group of letters to subset the selection with. Thus allowing a layout agnostic way of quickly specifying a custom training for only a single hand, certain fingers, or home row keys.

@ranelpadon
Copy link
Owner

@TeemuSailynoja sorry for the late reply. Thanks for your suggestion. Could you please give a specific sample of those subsets and how they should be combined as training data? Thanks

@TeemuSailynoja
Copy link
Author

Hi @ranelpadon.
What I had in mind was another option in the "source" column, where one could specify a subsetting string. For example, if I would want to train just with the qwerty home row, I would give "asdfghjkl" and receive lessons only consisting of "as", "ll", "gh", "sa", and "ds".

So the app would check which bigrams only contain letters from the provided string and use that as a pool to draw from for the lessons. Otherwise, the lessons would follow the setting in "generator" and "threshold". Perhaps, it would be nice for the user to know, how large the subset is, and have a similar selector as currently in "scope".

I hope this made my idea more clear.

@ruurtjan
Copy link

This would be very helpful for people who are learning a new keyboard layout. It's common to learn a couple of keys at a time (for example, with colemak.academy).

Being able to drill common ngrams would be great!

@bllngr
Copy link

bllngr commented Mar 20, 2024

This would also allow combining ngram-type with keybr.com where you unlock letters one-by-one based on WPM.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants