Japanese Input Method Editor for DOS
It uses a custom character set, not compatible with any standard encodings, targeted for the visual appearance only, ideal for making text-mode DOS videos that feature Japanese text. The font has been optimized to contain the left-side halfs of most of the most-common syllables in the C0-DF region so as to avoid the vertical empty stripe in the middle of the syllable when the font is displayed in 9 pixel columns rather than 8. Unfortunately, that's where most of the line drawing characters must be placed too...
This program was created in 2011, and it was envisioned and implemented in just one or two days. Why create such an utility at this day, when almost nobody uses DOS anymore? Because I do use it sometimes, for creating Internet videos demonstrating some programming principles. And to my surprise, there existed no other free tool that would do let me accomplish this. The need is often a great motivator. So having created it, and I decided to publish it too. Take it AS-IS; I don't provide warranty of any kind, not even for implied applicability for any purpose. Still, if it works for you, I would be delighted to receive an e-mail from you telling me about it.
JAINPUT is compatible with practically all text-mode applications that are 8-bit clean and that use the standard 80x25 text mode with 8x16 font. It can also work with other font sizes (such as in 80x50 or 80x43 modes), even with custom fonts, but the aspect ratio of the characters may appear skewed.
To toggle between hiragana and normal input modes, hit
a i u e o xe xi kakikukeko kya kyu kyo gagigugego gya gyu gyo あいうえお ぇ ぃ かきくけこ きゃきゅきょ がぎぐげご ぎゃぎゅぎょ sasisuseso sha shu sho shi she mamimumemo mya myu myo ya yu yo xya xyu xyo さしすせそ しゃしゅしょ し しぇ まみむめも みゃみゅみょ や ゆ よ ゃ ゅ ょ zazizuzezo ja ju jo ji je rarirurero rya ryu ryo lalilulelo lya lyu lyo ざじずぜぞ じゃじゅじょ じ じぇ らりるれろ りゃりゅりょ らりるれろ りゃりゅりょ hahihuheho hya hyu hyo fu fe fi tatituteto tsa tsu tso tsi tse xtu はひふへほ ひゃひゅひょ ふ ふぇ ふぃ たちつてと つゃつ つょ つぃつぇ っ babibubebo bya byu byo fya fyu fyo dadidudedo cha chu cho chi che wa wo ばびぶべぼ びゃびゅびょ ふゃふゅふょ だぢづでど ちゃちゅちょ ち ちぇ わ を papipupepo pya pyu pyo naninuneno nya nyu nyo nn . , - ぱぴぷぺぽ ぴゃぴゅぴょ なにぬねの にゃにゅにょ ん 。 、－ n before non-n consonant: ん duplicated consonant: っOr as a screenshot:
JAINPUT has been written by Joel Yliluoma, a.k.a. Bisqwit,
and is distributed under the terms of the zlib license, summarized: as-is, for-any-purpose, do-not-mispresent, compatible-with-gpl
The most recent source code (bleeding edge) for jainput can also be downloaded by cloning the Git repository by:
Date (Y-md-Hi) acc Size Name 2014-0115-0139 r-- 199285 jainput-1.1.0.tar.bz2 2011-0321-1431 r-- 184368 jainput-1.0.3.tar.bz2 2011-0304-1030 r-- 193403 jainput-1.0.2.tar.bz2 2011-0304-0121 r-- 193015 jainput-1.0.1.tar.bz2 2011-0304-0042 r-- 192771 jainput-1.0.0.tar.bz2← Back to the source directory index at Bisqwit's homepage