TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Show HN: Keyboard Drill – Minimalist Typing Drill to fix common mistakes

157 点作者 kuehle超过 3 年前

13 条评论

kuehle超过 3 年前
I&#x27;ve created this small project to fix my own typing and thought you might benefit from it as well.<p>To calculate the WPM words with 5 letters are taken. To reach e.g. 80 WPM you&#x27;d have 150ms per character.<p>The application uses ~1000 most common english words and only gives you the next word once you&#x27;ve cleared the word in the calculated time.<p>The time is measured only as soon as you press the first key.<p>Give it a try.<p>Controls: [Space] or [Enter] to complete a word. [Esc] to move on to a next word<p>Click [wpm] to set your target speed. The default is quite low but you might still find words that you can&#x27;t type within the time limit. Click [log] to see a log of your individual attempts.<p>How it was build:<p>No dependencies, single html file<p>Respects system preferences for dark them<p>Keyboard friendly (autofocus, tab &amp; enter for settings, etc.)<p>Next up:<p>Using Service Workers to allow offline usage
评论 #29867768 未加载
评论 #29867257 未加载
评论 #29868863 未加载
评论 #29869654 未加载
评论 #29873063 未加载
评论 #29872982 未加载
xwowsersx超过 3 年前
I have tried several times to relearn typing, but each time I&#x27;ve fallen back to my old ways. Has anyone actually been successful in learning how to type correctly from scratch? If so, how did you do it?
评论 #29868553 未加载
评论 #29870120 未加载
评论 #29869269 未加载
评论 #29871695 未加载
评论 #29868929 未加载
评论 #29869493 未加载
评论 #29869475 未加载
评论 #29878910 未加载
评论 #29870624 未加载
评论 #29872513 未加载
评论 #29868407 未加载
avnigo超过 3 年前
I really like it, great work!<p>It would be great if [Enter]&#x2F;[Space] would clear a wrongly typed word, maybe with some visual indication that it wasn&#x27;t typed correctly and maybe also show the mistyped word. Having to delete the word because of a single mistake really takes you out of the flow, and the timer doesn&#x27;t reset till you delete and retype the word correctly.<p>Displaying the target ms&#x2F;character for the specified word count might also be beneficial to quantify what you&#x27;re working toward.
alliao超过 3 年前
the minimalist interface have so much potential<p>edited&#x2F;failed words should be silently saved to a separate list the performance of every word typed ranked 2&#x2F;3&#x2F;4&#x2F;5 characters that occur consecutively should be analysed also to learn about user&#x27;s weakness<p>all then can be used to reappear in optimal learning interval so user can improve :)
skupig超过 3 年前
This is super addictive... it would be nice if the word cleared instantly without hitting enter, having to stretch my pinky so often is kind of hurting my wrist. It&#x27;d also be nice if clearing the text box reset the timer so I could just start over when I make a typo (I either have to fix the typo, which is bad practice, or type the word twice).
评论 #29872837 未加载
joshka超过 3 年前
Looks good. My wish list (some of these are mentioned below by others):<p>- don&#x27;t worry about target wpm, just worry about getting faster from a baseline and automatically adjust that baseline from current speed.<p>- repeat words that recently failed &#x2F; took longer to type after some spacing (spaced repetition)<p>- fail words which are committed rather than making me correct them to continue (I&#x27;m of two minds about this, is correcting a mistake faster than just continuing and coming back to mistakes or the other way around?)<p>- consider a prose mode that shows more context to type (grab some paragraphs from project gutenburg perhaps?)<p>- consider a code mode (more difficult as autocomplete is a thing and different per IDE)
fredley超过 3 年前
Enjoyed this, though as a typist in British English some American spellings really tripped me up
Acen超过 3 年前
Feels like it needs some sort of feedback when you type too slowly to get the next word. Plus maybe making it a bit more obvious that you can select a target speed for the WPM.
评论 #29867773 未加载
评论 #29867786 未加载
stunt超过 3 年前
Cool! But, as someone who used to be very competitive with fast touch typing and then suffered some long-term injuries, I say do not overdo it. It hurts your fingers. Learn how to type correctly, but do not hurt your fingers and do not aim for speed.<p>Even though I have recovered physically, my fingers still (mentally) hurt when I try to type very fast. It hurts even when I think about it.
psimm超过 3 年前
It&#x27;s a cool challenge! I tried it at 90wpm and cleared most words. Some I had to do 2 or 3 times to do fast enough. Then I hit my nemesis: I can&#x27;t type &quot;necessary&quot; fast enough for 90wpm. Tried it 20 times.
评论 #29867964 未加载
smingo超过 3 年前
It&#x27;s good stuff. It might be good to have an option to have a time threshold based on when the typing starts, not when the word appears. In that way, the time taken to recognise the word becomes irrelevant.
评论 #29872085 未加载
hardlianotion超过 3 年前
I don&#x27;t know if it works, but it is addictive...
trynewideas超过 3 年前
not going to lie, I was hoping this would be a power drill somehow reconfigured to output keystrokes