Skip to content

Learn the fastest Chinese input methods which are character-based

Notifications You must be signed in to change notification settings

phoyh/quiz-hanzi-input

Repository files navigation

Do you know that the quickest input methods for Chinese characters are based on the character components? They are a viable alternative to the pronunciation-based approach followed by the Pinyin (拼音) input method. But they require memorization of 100 to 200 components.

This quiz game flattens the learning curve by training your reflexes based on visual input. A component is shown and you type the key which is assigned to it.

There are two game modes based on the input method you want to learn:

In one run, you need to give the correct answer once for each component. This means that the component is asked again if the answer was wrong.

How to Use

Put the repository into a mounted directory of an emulated Amiga 500 and run the start script (assuming that AmigaBASIC is installed in mounted Basic):

execute HanziInputQuiz

You can also start using the workbench (info-files provided).

Alternatively, you can open the source file in your AmigaBASIC, but be sure to reside in the src library.

Trivia

  • Assembly subroutines: The game is significantly sped up by using dedicated Assembly subroutines. Their sources are found here.
  • Data files: The components were hand-drawn and saved as IFF images. The file name makes the connection to the corresponding key.

Gallery

wu-bi-zi-xing
Wubi Zixing quiz mode. This is one
of the 25 high frequency characters.
cang-jie
CangJie quiz mode. This component
does not exist for WuBi.

About

Learn the fastest Chinese input methods which are character-based

Topics

Resources

Stars

Watchers

Forks

Sponsor this project

Languages