← 回到最新日報完整解析

#1 typ.ing

typ.ing

原文連結(在新分頁開啟)HN 討論(在新分頁開啟)

文章洞見

原文內容目前無法安全取得,因此未產生文章摘要。

討論洞見

討論主要圍繞 typ.ing 的使用體驗、錯誤處理與回饋設計,並延伸到其他 typing tutor、鍵盤配置及人體工學鍵盤。許多人欣賞其介面簡潔、可用鍵盤操作及具互動性的訓練方式,但也指出重新同步、雙空格、標點容錯、統計比較與視覺回饋等細節仍可改進。

共識:證據不足或意見分歧,未下定論。

實務建議

  • 若目標是降低誤判,優先考慮在單一插入或刪除後進行局部重新同步,並限制游標附近以外的連鎖錯誤顯示。
  • 可提供雙空格、不同標點、語言、文字來源及自訂訓練集等設定,避免把個人習慣直接當成錯誤。
  • 補充清楚的游標、進度、修正狀態與錯誤原因提示,並讓使用者選擇是否顯示較多視覺回饋。
  • 加入每日挑戰、弱點分析、程式碼片段、syntax highlighting、百分位數及同條件比較,可覆蓋不同訓練需求。
  • 選購鍵盤時應同時考慮 layout、switch 的 tactile/quiet 特性、人體工學、安裝難度與是否需要 wireless 或 mousekeys。
  • 評估打字進步時,應將速度、準確率、錯誤修正成本及手腕舒適度一併納入,而不只看 WPM。

待釐清問題

  • 局部 edit-distance 或重新同步應如何設計,才能修正插入/遺漏錯誤而不造成令人困惑的 UI action at a distance?
  • 雙空格、不同 dash 字元及其他標點是否應由使用者設定,或依語言與訓練模式自動判定?
  • typ.ing 是否會提供更多語言、自訂文字來源、跨使用者統計與百分位數比較?
  • 如何在保留游標、進度及上下文回饋的同時,提供可選的低視覺回饋訓練模式?
  • 不同鍵盤硬體、layout 與年齡造成的差異,應如何在排行榜或評分中公平呈現?

代表性留言

  1. This, like almost every typing training system out there, suffers from my pet peeve: if you type an extra character or miss a character, then you end up with a series of “mistakes” instead of just one.Why don’t these programs use some form of edit distance? I’m sure that one could come up with a way to freeze the edit beyond some distance from the caret to reduce the potential for spooky UI action at a distance.

    amluto · HN #49405483

  2. > This, like almost every typing training system out there, suffers from my pet peeveDid you know abouthttps://zty.pe/It's a pretty old one at this point, but fantastic implementation

    ffsm8 · HN #49406231

  3. I was trained to type two spaces after a period: it's in my muscle memory. This website treats it as a mistake. No typing teacher would downgrade for that. It's awful.

    SeanLuke · HN #49405923

  4. As noted in the default test, this site is by ZSA, a keyboard company. Their boards are pricey, but excellent. I have both their Moonlander, which sits on my desk at home, and their Voyager, which I went with quieter key switches (brown rather than blue) for taking on the go. Their boards are very comfortable; I highly recommend considering split, columnar keyboards like what they offer if you spend most of your day at a computer.As a side, I switched to Dvorak when I first bought my Moonlander about 6 years ago. I have only used split keyboards with Dvorak, and I have only used traditional staggered keyboards with QWERTY. My muscle memory is well isolated between the two, and I have no trouble switching between them (though as it has now been many years since I regularly used a physical QWERTY keyboard, my WPM on one is definitely lower than it used to be).

    Zambyte · HN #49402471

  5. I went with quieter key switches (brown rather than blue)If you like tactile switches, try the Golden Kiwi from MoErgo [1] (also Choc v1, so fits the Voyager). It pulled of the near-impossible combination of a profound tactile bump, with only 42gf tactile force, while being much smoother and silent than Browns or Sunsets.Only disclaimer I should add is that I was one of the beta testers for the switch. But I can't go back to anything else.[1] https://www.moergo.com/pages/go60-key-switches

    microtonal · HN #49402595

  6. I second the recommendation. I use the Voyager, and it's a delight! I switched when I was suffering from a lot of wrist pain, and it's never come back. I only wish they offered a wireless version for a cleaner desk.I landed on the Ambients Twilight silent switches https://lowprokb.ca/collections/switches/products/ambients-s...

    masterj · HN #49403641

  7. monkeytype.com is the gold standard here. Typing tests are a dime a dozen because you can make a bad one in 15 minutes, but Monkeytype seems to actually be made with care. Never tried typ.ing before but it seems better than the cheapo ones, but less polished than Monkeytype. It adds keyboard navigation and code snippet presets and syntax highlighting over Monkeytype, which may be why it’s posted here.

    kqp · HN #49406937

  8. If you want something with more advanced analytics that also targets your weak points, give https://typequicker.com a try.

    absoluteunit1 · HN #49404045

  9. https://keybr.com is also a really good tool to learn typing on your keyboard.

    nesk_ · HN #49404470

  10. I’ve used https://www.typingclub.com for learning touch typing from scratch.It has worked really well for me

    brewmarche · HN #49411583

  11. this one actually did get me typing faster. and also helped me get over my desire to look at the keyboard.it’s been a while since I used it but I recall it being good at targeting certain patterns that you struggled with.

    skavi · HN #49411324

  12. I loved it! As soon as I start to do these things, I get stressed and become much worse! Anyone remember the car game where you raced against others by typing? That was fun but forgotten the link.

    baw-bag · HN #49402988

  13. Maybe https://play.typeracer.com ?

    senkora · HN #49403021

  14. I had some typing classes in middle school but they never stuck. The only reason I became a reasonably fast and confident typer—which ended up being amazing for everything from work (emails and Slack more than code!) to HN to writing a lot on Quora—was Type Racer :PIt's amazing how much easier gamification can make it for me to stick with something.

    tikhonj · HN #49403180

  15. I wish you could choose the language. I ended up building my own tool to practice typing in Vietnamese:https://www.kcoleman.me/vietnamese-typing/

    itake · HN #49406456

  16. Graphite[0] is my keyboard layout of choice for anyone looking to switch. Huge fan! Had previously used QWERTY and Colemak. These types of sites help tremendously when learning a new layout.[0] - https://github.com/rdavison/graphite-layout

    nullishdomain · HN #49402980

  17. I also use Graphite and previously learned colemak-dh. I love it. I wouldn’t necessarily recommend it to others because it’s harder to install on Windows and Linux. Also, the symbol placement takes a while to get used to. The best time to switch if you’re courageous enough is after obtaining a split keyboard and during the holidays when you’ll have the spare time to learn a new layout.

    anthonypz · HN #49405896

  18. The thought of learning a new keyboard is kind of scary. Is there any true difference? 30 years of typing on a QWERTY here. I wonder how long it would take to get to 75WPM on graphite. A decade?

    baw-bag · HN #49403007

  19. I do love the fact that I can use this interface without touching the mouse or touchpad. Between the /, Enter and Esc keys, I can pretty much get to anywhere within the application. Even within settings, you can just start typing "Line..." and it will take you to Line Width setting. Wish more applications did this. Easier to develop, easier on the resources, and easier to automate. Alas, it doesn't help maximize engagement metrics, so most consumer applications never do.

    hliyan · HN #49406457

  20. I very much like the forgiving UI -- you can either go back and correct your mistakes or move on with the typing after mistyping a keystroke.We can adapt (steal) this idea (thanks vibe coding) and practice our own topcis of interest and learning daily!

    albert_e · HN #49402721

  21. This is really cool! Although a little disappointed that it punished me for using an emdash instead of a dash when an emdash would've been syntactically correct :)

    n2d4 · HN #49402455

  22. I enjoyed playing with this. I should do some typing tutor on my new keyboard so that I can get faster at using it.I think a typing tutor is better if it can re-sync when you have an insertion or deletion error. That is, if you miss one letter but everything else is correct, or if you mash an extra letter but everything else is correct, that is one error, not a full list of errors. It is distracting to have to look at your output to make sure you didn't make one of these mistakes.

    projektfu · HN #49405158

  23. Anyone remember Mario Teaches Typing?

    NDlurker · HN #49404710

  24. I do fondly. I also like Typing of the Dead. So much that I am working on recreating those experiences for other languages like Chinese.

    mchaver · HN #49408484

  25. I do the daily challenge almost every day - I recommend checking it out!

    JustinELRoberts · HN #49402598

  26. Monkeytype is still my favoritehttps://monkeytype.com/

    squigz · HN #49402909

  27. I used to be a very fast (and accurate) typer, and the very first thing that makes me aware of aging is the drop of typing performance.

    ymc9 · HN #49409109

  28. I wouldn't say that I'm up there in age, as I'm only 33, but I do think that I typed away faster when I was about 18 to 19 and gaming every day. But that the way that I typed led to issues with my wrists and hands later on.I never had any dedicated typing classes like I know some younger people get now (like my younger brothers), so I just learned by doing and while I could touch type I had a bastardized technique that had my hands flying around all over the keyboard.Nowadays, I type around 20-30 WPM lower, going down from closer to 120 to 140 to closer to consistently 90 to 100, but my technique is completely different than the past.

    Jcampuzano2 · HN #49410291

  29. Hmm, I made it to #4 in the daily challenge on a 14" MacBook keyboard. Surely you can do better, guys.

    menno-sh · HN #49402495

  30. Cool UX. A bit jarring that after making a typo one should not press the correct key before continuing.

    Kinrany · HN #49346968

  31. That's a neat UI.It does some, uh, interesting things with the Dark Reader extension, though, at least with the default light theme darkened by Dark Reader. Errors are displayed. Corrections are highlighted. But there's no cursor shown, and no progress displayed for completed input.It felt very strange typing like that. I somehow managed to get 65 wpm in that mode, but it was weird the whole time -- like my eye/brain combo had to focus on only one word at a time, without any lookahead, since I was typing into the void. It felt arduous in ways that are otherwise difficult to describe.Switching to the site's dark theme and turning off Dark Reader seemed so much better, and was much faster. I got a fairly-lazy 88 wpm on the first go with it running with its intended level of feedback.But the interesting part is that I was able to notice that my eyes wander all over the place while typing. I found that I looking several words ahead, and scanning the context, and watching the progress, and that my eyes don't move linearly at all.I suppose that's a thing that I've been doing for decades. But I definitely never noticed it until Dark Reader made this website unintentionally run on hard mode and thereby provided a contrasting experience.Weird stuff. I'm reluctant to call it a bug; instead, it seems like maybe it is a feature that could be further developed. It might help to train for accurately entering long arbitrary phrases (like passphrases, license keys, and credit card numbers) where visual feedback is deliberately limited.

    ssl-3 · HN #49402999

  32. This makes me wonder: what's your daily driver keyboard? https://news.ycombinator.com/item?id=49402769

    robbiet480 · HN #49402782

  33. Today’s typ.ing: Speed: 420wpm Accuracy: 100.00% Training Set: Onboarding Keyboard damage 12% Capitalization: Numbers: Punctuation:

    felooboolooomba · HN #49404912

  34. First time I notice the error as superscript, very nice.

    utopiah · HN #49408938

  35. Would be great to have an option for two spaces after a period. I had to go back and fix the first letter of every sentence!

    k2enemy · HN #49402839

  36. Keystroke dynamics are a type of behavioral biometric identification system.

    phyzix5761 · HN #49406062

  37. Oxford comma but not double space after a sentence? You have until overmorrow to correct it.

    pizzafeelsright · HN #49404605

  38. I wish it told how fast/slow the result is compared to other people

    NooneAtAll3 · HN #49403813

  39. https://monkeytype.com/

    Zizizizz · HN #49403856

  40. The best ad I have ever seen!

    pmkary · HN #49402398

  41. Would be fun to load text from some book from Gutenberg.Edit: found that functionality. Nice!

    antics9 · HN #49402315

  42. Preferring monkeytype.com

    wieczorek1990 · HN #49407243

  43. Two things I'd love: to try out this keyboard before buying it (I keep repeating myself, but I'd love a retail keyboard trying out store in NYC - Micro Center isn't cutting it)And two - does anyone know of a keyboard that has some-trackpad-like (or pure scrolling..?) device pretty much where the trackpad would be on a laptop?I spend time working on my laptop, get used to scrolling / moving the mouse "under" the keyboard (ie closer to me) using the trackpad, and when I go back to my desk with my full sized keyboard, I see myself reaching for a phantom trackpad.Thanks!

    gregsadetsky · HN #49402990

  44. With QMK you can have mousekeys including scrolling in another layer. IME mostly useful when you can't use j/k or pgdn/pgup or similar.

    opan · HN #49405050

  45. Maybe this? https://news.ycombinator.com/item?id=46589279

    funnygiraffe · HN #49404711

  46. 11 wpm19.80% Accuracy320 ErrorsThinkpad keyboard.

    SoftTalker · HN #49403738

  47. Slow is smooth, smooth is fast. The biggest hits to typing speed are usually typos or fixing typos. If you slow down and try harder to hit the right key the first time, I'd bet you can hit 20wpm at least.

    opan · HN #49405036

  48. I would not object to seeing my statistics compared to the statistics of others, what percentile I am in, what percentile I am in based on referrer source and operating system.

    vedmed · HN #49406238

  49. It says I'm terrible. But I've known that for a long time.

    whartung · HN #49403246

  50. 96.5% accuracy at 85 WPM. Would've been better except that they had _one_ space after periods and I'm still used to two - the UI didn't really indicate it very well for me.Full stops should mean something dammit! (/s)

    pianoben · HN #49405716

本頁摘要由 AI 生成,請回到原始來源核對脈絡。

ARTICLEgpt-5.6-luna · v1 · 2026/8/24

DISCUSSIONgpt-5.6-luna · v1 · 2026/8/24