However, I just checked out keybr.com and have to say - it's a much better system for learning to type! As of today, I now realize I have a huge problem with the letter "q" - I had never noticed that before! ^^
And one idea: do a audio bell on error, even for tui, this should just be the special "bell control char" written to stdout.
I did a similar little tool at some point where I just used some books from the gutenberg project and normalised it a bit so there were no weird typographic quotes etc.
It both forces me to become good at the punctuation, and it's more interesting as I will accidentally start reading that book.
https://www.typequicker.com kinda focuses on this sentiment. AI generated natural text that targets user weak points.
The more you type, the better the targeted exercises are.
The whole app essentially focuses on natural text (except for drills)
> geohumanities, sometimes written geohumanities or the geohumanities is a term has been used with varied meanings to describe areas of academic study
Which practice mode did you use?
Capitalization, text length, and topics can be adjusted.
(Just click on the topics buttons or whichever mode you’re using for additional setting).
I’ve been meaning to make some changes to the default text in the practice mode so this bumps it up on my todo list.
Thank you!
Yes!! I have this on my todo list (along with many other features I've always wanted) actually!
someone else shared on other comment typing.io pretty sure it was this
Try one practice session - see the stats we measure for each text. Each character, every mistype, every millisecond for bigram/trigram, speed and accuracy per hand/fingers, etc.
This is aggregated and we identify weak points over time this way. Then using those weak points we create natural practice text
Spent wayyyy too much time diving deep into building out this algorithm lol. But it works fairly well
A couple of years ago I was in my peak keyboard phase and was changing my layout weekly. At that time I really wanted something that would analyze which fingers were faster/slower and which big bigrams were slowing me down, especially SFBs.
My layout has been pretty stable now but I'd still love to do some analytics on it. What I would love is a tool that let's me upload my keyboard layout (including layers) and then gives me stats. For example in suspect my left pinky is a problem but that's QA' for me so you wouldn't know that without the layout.
Thank you! I do actually - in the persistance layer, we have a column for which keyboard and keyboard layout was used to type a particular text. However, currently in the front-end/UI we only have an option to use QWERTY.
I have it in my todo list to add additional layouts to front-end. The issue is just that we need a different SVG and correct highlihgting for each key on the keyboard SVG for each layout. So it's very tedious work and time consuming and LLMs are no good with this type of tasks - they struggle with SVGs.
I also have plans to add a layout builder. Users will be able to create their own layouts and practice them with the on-screen keybaord and hands as a guide to help them and avoid looking down.
So my data and API layers support various keyboard and keyboard layouts; all that's left is to make the fronend fixes and add as an
All these tools teach typing and looking at the typed text. Only few programs make physical separation between the source and the typed text or do hide the text currently typed. Try it... yet another level... :)
It uses mostly real (or contrived) segments of text, which appear as if they were taken out of newspapers or personal letters. It has both beginner and advanced sets of text, and a whole community of custom texts that you can use. I've personally learned touch typing from scratch by using this program alone.
“Time it needs time to win back your love again”