typ.ing

(typ.ing)

236 points | by bookofjoe 4 days ago

32 comments

  • amluto 4 hours ago
    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.

    • ffsm8 52 minutes ago
      > This, like almost every typing training system out there, suffers from my pet peeve

      Did you know about

      https://zty.pe/

      It's a pretty old one at this point, but fantastic implementation

    • SeanLuke 2 hours ago
      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.
    • hombre_fatal 2 hours ago
      I think what makes that so annoying is having to backtrack which is super jarring.

      One idea is letting you press enter to jump to the start of the next word and immediately resume.

  • Zambyte 11 hours ago
    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).

    • QuantumNomad_ 42 minutes 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

      Mostly similar for me, but I never considered that the fact that I’m able to pretty comfortably switch between using my laptop keyboard which is QWERTY, and my external USB keyboard which is Dvorak based, even when not having used one or the other for quite some time might actually be helped by as you say that they are two different kinds of keyboards with different feel.

    • microtonal 11 hours ago
      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

    • masterj 9 hours ago
      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...

    • firegodjr 2 hours ago
      I loved my ergodox, but it made my laptop keyboard difficult to use due to remapped backspace along with the columnar vs stepped layouts.

      Hoping and praying for columnar laptops one of these days

      • __mharrison__ 53 minutes ago
        Not sure why framework doesn't do this...
    • Jcampuzano2 7 hours ago
      I love my ZSA Voyager, but after getting into the split keyboard space and having wrist/finger issues, I ended up needing to go with something that supported a concave well, and built in/better tenting.

      I've been using my Glove 80 ever since. But the Voyager was a nice step and I still keep it on my desk.

      • zargon 6 hours ago
        The Glove80 looks close to what I want, but that thumb cluster looks basically as bad as the Ergodox one. Too many keys overall, especially pinky ones.
    • eikenberry 7 hours ago
      What's the general opinion of their Ergodox EZ keyboard? Just as good as the other ZSA keyboards, better, worse? Thanks.
      • opan 6 hours ago
        If you care about the ergonomics of the thumb cluster, the Ergodox and others like it have a bad one. It sticks out too far. For a more modern and ergonomic thumb cluster, check out Pinky4, Iris, or Corne. I've been using a Pinky4 for years and all the thumb keys are easy to reach and comfortable. I haven't used the Ergodox EZ, but I did borrow an Infinity Ergodox for a few months once.
    • laptoprabbit 9 hours ago
      Anyone else commit the hubris of buying an unmarked Moonlander [1]? perhaps it's finally time to learn to use it...

      [1] https://imgur.com/a/zsa-moonlander-2ACNkDc

      • Carrok 8 hours ago
        I haven’t had printed symbols on any keyboard, split or not, in many years.
      • hijklmnopq 7 hours ago
        Yes. Was my first ortho and I went full blanks and yeah didn't work out. Went back to normal keycaps to get to grips with it. Now I'm on a Halcyon Elora but still use the Moonlander at home
      • makeset 55 minutes ago
        Maybe it's harder at that size where you have to move your hands, but I use a 3x5 split, and my eyes never leave the screen, so printed keycaps are just pointless.
    • crimsoneer 10 hours ago
      Honestly, ZSA deserves so much love. I have a Moonlander and Voyager and they're both so darn excellent.
      • ssl-3 55 minutes ago
        But why?

        I've had dozens of keyboards in my PC life, so far. The earliest examples were Chicony clicky-mechanical boards in the late nineteen-eighties. Those were pretty cool (and they're very much NLA).

        I've had innumerable membrane keyboards. Some were more useful than others. I had a very long and pleasant run of membrane boards made by NMB, which were good while they lasted.

        Over the past 5 years or so, I've been mostly using boards with Cherry MX Blue switches -- assembled by whomever. Those worked fine, too.

        And lately, in the past month or two, I replaced the one at home with a keyboard that uses Hall effect sensors for each key in place of any kind of conventional electrical switch. It's been fine; in fact, it's been quite lovely so far. It's a joy to type with.

        ---

        I haven't named any keyboard makers here except for 1980s-era Chicony and PS/2 era NMB. Some of my keyboards have been good, some have been great, and some others have been trash.

        That's my background.

        What's yours?

        What makes ZSA deserve "so much love"? Can you elaborate?

        • __mharrison__ 45 minutes ago
          Why? They brought columnar lately to the mass(es).
          • ssl-3 28 minutes ago
            So straight-and-narrow columns of keys are what they're into, and that's a big push that is an important part of what they're doing?

            (I did look at their website earlier and the details of what I found seemed to get wrapped up in the tiny details of some low-profile keyswitch or other. It's also possible that I am unobservant, stupid, or otherwise inept and that I missed the main concept, but that's what I found and I didn't think it was very interesting.)

    • tom_ 3 hours ago
      [dead]
  • absoluteunit1 8 hours ago
    If you want something with more advanced analytics that also targets your weak points, give https://typequicker.com a try.
  • nesk_ 7 hours ago
    https://keybr.com is also a really good tool to learn typing on your keyboard.
  • baw-bag 10 hours ago
    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.
    • senkora 10 hours ago
      • donalhunt 10 hours ago
        Depending on the age of the poster… Mavis Beacon Teaches Typing.
        • bookofjoe 9 hours ago
          Worked wonderfully for me. I loved using it.
    • tikhonj 10 hours ago
      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 :P

      It's amazing how much easier gamification can make it for me to stick with something.

    • peesem 10 hours ago
      nitrotype?
    • dman_the2nd 3 hours ago
      [dead]
  • projektfu 5 hours ago
    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.

  • phyzix5761 1 hour ago
    Keystroke dynamics are a type of behavioral biometric identification system.
  • nullishdomain 10 hours ago
    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

    • anthonypz 2 hours ago
      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.
    • baw-bag 10 hours ago
      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?
      • opan 6 hours ago
        >I wonder how long it would take to get to 75WPM on graphite. A decade?

        Assuming you can already type that fast, 3-6 months at most I would think (with daily practice / full immersion). My best speed with QWERTY was 160wpm and I was able to get to 120wpm+ with Dvorak and later Workman in under a year each. One big tip I have is to not avoid typing particular things. Enable the punctuation, symbols, numbers. You're gonna be slow at everything at first, so might as well train in a well-rounded way. A friend of mine chose not to do this and struggles greatly with typing numbers and symbols. monkeytype is my favorite site to train speed, but there are some others that are useful for the first few days as you're drilling where the keys are and getting used to typing common bigrams.

      • nullishdomain 9 hours ago
        Not nearly a decade. There are great resources that start you with just a few keys and add more over time. Once you have all 26 letters, it’s time to move on to MonkeyType or an equivalent. You will absolutely have reduced output for a few weeks. I notice a huge difference compared with QWERTY when typing on a MacBook all day. You should not switch layouts for speed, but rather for comfort. The GitHub link contains a few interesting graphics about efficiency if you’re interested, but the very high-level result is sizable comfort gains.
      • cynerx 10 hours ago
        Probably around one month. Using Colemak Mod-DH on an external keyboard and QWERTY on my Macbook. My brain is switching automatically, cannot use them in a reverse order.
    • stevage 3 hours ago
      Wow, that's a great write up.

      I used to feel so smug about using Dvorak. Now it feels so outdated.

  • albert_e 11 hours ago
    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!

  • JustinELRoberts 11 hours ago
    I do the daily challenge almost every day - I recommend checking it out!
  • NDlurker 7 hours ago
    Anyone remember Mario Teaches Typing?
  • vedmed 49 minutes ago
    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.
  • felooboolooomba 6 hours ago

      Today’s typ.ing:
      Speed: 420wpm
      Accuracy: 100.00%
      Training Set: Onboarding
      Keyboard damage 12%
      Capitalization:   Numbers:   Punctuation:
  • menno-sh 11 hours ago
    Hmm, I made it to #4 in the daily challenge on a 14" MacBook keyboard. Surely you can do better, guys.
  • ssl-3 10 hours ago
    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.

  • squigz 10 hours ago
    Monkeytype is still my favorite

    https://monkeytype.com/

  • robbiet480 11 hours ago
    This makes me wonder: what's your daily driver keyboard? https://news.ycombinator.com/item?id=49402769
  • Kinrany 4 days ago
    Cool UX. A bit jarring that after making a typo one should not press the correct key before continuing.
  • pizzafeelsright 7 hours ago
    Oxford comma but not double space after a sentence? You have until overmorrow to correct it.
  • k2enemy 10 hours ago
    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!
  • NooneAtAll3 9 hours ago
    I wish it told how fast/slow the result is compared to other people
  • pmkary 11 hours ago
    The best ad I have ever seen!
  • antics9 11 hours ago
    Would be fun to load text from some book from Gutenberg.

    Edit: found that functionality. Nice!

  • gregsadetsky 10 hours ago
    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!

  • SoftTalker 9 hours ago
    11 wpm

    19.80% Accuracy

    320 Errors

    Thinkpad keyboard.

    • opan 6 hours ago
      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.
    • WCSTombs 6 hours ago
      Keep at it!
  • n2d4 11 hours ago
    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 :)
  • neduma 4 days ago
    Like it.
  • whartung 10 hours ago
    It says I'm terrible. But I've known that for a long time.
  • pianoben 3 hours ago
    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)

  • demibabs 11 hours ago
    Goated domain