Why is it complicated?

  • 30+ years of confusion
    • Integration of old interface
  • Integration with application
    • Application context should be considered
    • Keystroke conflicts
  • Sentence-based conversion (連文節変換)
    • Sentence-based text input using NL techniques
    • Very popular, but full of problems