Hello simon.proctor,
Any thoughts, resources, book links that you think may be of use would be gratefully accepted!
Whilst I realise that this reply at first might not seem all that helpful seeing as you are obviously using Windows (Win2k) please persevere.

There is a Freeware programme called 'Nuku' which unfortunately only seems to be available for Apple Macs. However it does pretty much everything you have asked in your post and maybe you have access to a Mac through work or a friend?

If so it would give you some pointers if you still want to create a Perl app with Tk (if only so that you can screengrab all the characters ;). It would also be a good visualisation tool for creating the "*fake keyboard*" layout.

Its pretty feature rich (this is from the Readme "US spelling"):

How? Start it. Start clicking. Nuku will start in Quiz Mode the first time you start it, the mode in which you click upon the translation of the character shown in the upper left corner. It will measure your score, tell you when you are wrong, and in that case, what you did wrong. Thi +s is the primary objective of Nuku. The other mode is Learning Mode, whe +re you simply click on the translated syllable you are interested in, and Nuku will show the corresponding Japanese character. ... Romanization systems? There are several methods of romanizing Japanese kana, the collective word for both hiragana and katakana. The three main ones are Hepburn, Kunrei and Nihon-shiki. The official system is Kunrei, which does not correspond to the actual pronounciation of the characters. However, th +is is the main advantage of Hepburn, it is less regular than Kunrei, but you can also tell how to pronounce words from the romanization. The third system, Nihon-shiki, is basically Kunrei, slightly altered to no +t map two kana with the same sound onto one romanization.

If you don't have access to a Mac sorry for wasting your time, but I hope this might be of some benefit if you do.

And no, I have nothing to do with the programme what-so-ever :)


In reply to Re: RFC: Japanese Language Quiz Program by barrd
in thread RFC: Japanese Language Quiz Program by simon.proctor

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.