Concept

Learning a new writing system is difficult, particularly when there are two different mediums (physical and digital) to master. Software keyboards are somewhat better adapted for different languages becuase their symbol set can change to match the writing system. Hardware keyboards are limited in this aspect.

This application provides a medium to practise writing and learn the associated keyboard mapping.

Prototype 1

Interface

The interface consists of 4 key areas:

  • writing area for touchscreen/tablet input
  • optical character recognition based on writing area
  • typing space for keyboard input
  • typing animation to show keystrokes and keyboard state

Language Support

Only English (US) en is supported.

Complexity

The animation is expected to be the most complex element.
The main complexity for extending language support is expected to be OCR.