Handle CJK Input Method Differently
Interactivity

Handle CJK Input Method Differently

Rene Wang·

The CJK input method differs significantly from non-CJK input:

  • Chinese Pinyin: needs candidate selection
  • Japanese Romaji: needs candidate selection

In particular, it pre-fills letters into the field while a candidate is pending. And if you want to skip candidate selection, you typically press Enter.

So you should keep this in mind if:

  • You are listening single letter key (like in CMDK menu)
  • You are listening Enter for sending or submitting

Behind the scenes

I flagged this bug to Karri (Linear CEO) and they got back to me within a week.

The Linear team has members from different cultures, so they can craft an exceptionally detailed product experience.

Personally, I've been learning multiple languages for years. It's not only about being able to travel—it's about feeling "culture", the most subtle difference between people (something AI struggles to point out).

More Details