This is a program to help you memorize kanji by writing them. It doesn't perform any kind of handwriting recognition or automatic control - you have to check yourself and decide whether you were right or wrong. You can draw a kanji with your mouse, or with a stylus, if it's running on a PDA. It was originally written for Sharp Zaurus PDA, but can work on any platform which has Python and PyQT3 (I tested it on SuSE and Ubuntu Linux).
Unzip it somewhere, then run ksmain2.py. See merged.txt for an example of the kanji file format.