Interest in a Userscript for separate drilling of kanji onyomi and kunyomi?

I am considering writing a Userscript for WK that addresses the biggest obstacle I face when learning vocab: kanji readings.

Specifically, when I learn a new kanji (so not vocab yet), I learn exactly one reading, which is sometimes onyomi and sometimes kunyomi. But there is nothing in the system that drills me on knowing which is which until the vocab comes along. For a bunch of my kanji I have successfully Guru’ed or Master’ed, I can give you both, but for the life of me I couldn’t tell you which is on and which is kun. Sometimes I can reverse engineer from vocab: “Well, I know readings A and B, and the kanji occurs in jukugo X with reading B, so that means B is probably the on, and A is the kun.”

This is annoying, and I am thinking that, for me personally, it would probably be better if the kanji reviews would drill me on 3 items instead of 2. Now it’s the meaning and “the reading” which may be on or kun, but instead it would drill me on the meaning, the primary onyomi and the primary kunyomi, and the review would only count as correct if I get all three right.

I tried this out for a bit with an experimental Anki deck generated via the API, and it seems to work quite well. (And no, I’m not sharing that deck. Partly because it’s rough and experimental, and partly because I want to stay on the good side of WK’s terms of service.)

So I’m considering turning this into a Userscript since I don’t want to give up on WK’s smooth spoon-fed SRS. Is this something others might also be interested in? No promises, I just want to see if I should consider making this a public thing for others to enjoy as well.

Taking some liberty making a poll so people don’t have to post to show interest.


  • Yes
  • No

0 voters

1 Like

Personally I’m not interested, as I learn just fine from the vocab.

1 Like

I think it may be tough to create such a userscript that messes with the reviews, the system is not really exposing the functionality. Scripts like the ignore button are already huge hacks.

It’s too late for me to use the script anyway, I was relying on katakana madness to see which type of reading it was in case of doubt.

1 Like

Why is it important to know which reading(s) is/are onyomi and which one(s) is/are kunyomi? If you’re reading a sentence, and the kanji has okurigana, then it’s usually kunyomi. Otherwise in jukugo it’s usually onyomi. There are exceptions, for sure, but then you learn about that exception and move on.

1 Like

You generally don’t even need to see the kanji to know whether the reading is on or kun. しょう is going to be on (palatalization and a long お extended with う), おお is going to be kun (お extended with another お), etc. You can then just memorize any ambiguous or exceptional cases and call it a day.

Because it helps me learn the vocab in a big way.

I know the rules of thumb like “jukugo usually means on, okurigana usually means kun”, but that is only useful if I also know which is the on and which is the kun. Delaying that knowledge until the vocab comes along trips me up a lot and makes the learning process rough and uncomfortable. Anchoring that “on” or “kun” label along with the reading right from the start feels more natural to me, and when I run into the next batch of vocab I don’t feel so lost.

We all have our most effective learning methods, mine is obviously not going to suit everyone. It just feels like a better, smoother learning experience for me.