USAGE NOTES: READ THIS FIRST
This .cab is designed for a CLEAN/HARD RESET device. If you have other Japanese enabling software like decuma, CE-star, letsjapan etc. installed, remove them. I have no idea how they might interact with each other without testing. This file is a single install that has everything you need and want to get JP display and input working. If it doesn't work and you had some other type of JP enabling software previously installed, try a hard reset.
After installation and soft reset you'll notice you now have several new keyboard SIPs available. HOWEVER JAPANESE INPUT WILL NOT WORK JUST BY CLICKING ON THEM. You have to activate it first.
Diamond/device with no keyboard: Bring up the regular software keyboard. Press ctrl, shift, shift, ctrl. In that order. You can now switch to any of the Japanese keyboards and JP input will work. T9 input will be disabled for that session. If this doesn't work either try using PQzII to switch keyboards (I don't know if this works) or change the registry setting mentioned below.
Raphael/device with H/W keyboard: The instructions are basically the same as for the Diamond, except that you can do the activation using the hardware keyboard, if you want. Press ctrl+shift at the same time to activate it. Do not press them in succession like on the software keyboard.
JP input will only be activated on a per program basis, so you can have EBPocket open and use Japanese, and then switch to a writing a text message and use T9 or a localized keyboard. Once JP input has been activated, you can use ctrl+shift again to switch back and forth between a regular (non-localized/non-T9) layout and Japanese. On the Diamond just switch from kana to eigo mode instead, using the soft keyboard. Restarting a program will cause the keyboard to revert back to t9/localized.
If you want to change this behavior and avoid having to activate every time you want to type in Japanese, change the following registry key:
[HKEY_CURRENT_USER\keyboard layout\Preload] @="e0010409"
[HKEY_CURRENT_USER\keyboard layout\Preload] @="e0010411"
NOTES FOR THE 6.5 EXPERIMENTAL VERSION
This is for VGA/WVGA only. If you need other resolutions, use the regular cab (it works on 6.5). Some files (most notably wince.nls) have been extracted from WM6.5, but this is by no means a complete port. The romaji SIP has been removed to reduce SIP clutter and memory footprint. Reloadnls has been removed as I found that it was no longer needed, at least on my Raphael.
People are reporting problems with the HD2, so until those are fixed I recommend you not use this
Some Japanese software requires that the regional settings in the Control Panel be set to Japanese, in order for them to work. If you have any problems with display of Japanese characters, try changing that first. While this add-on doesn't set that default, it does add the setting itself to the control panel applet. Note that changing this setting will also change the language for some multi-language applications, such as Google Maps Mobile.
NEW: If you're having trouble with compatibility, you can also try the ime6compat.cab file I've attached below (install after the main file). It contains registry settings with the previously mentioned settings as default instead, and should be tried before reporting any issues in the thread.
If you're having trouble with the names of the input modes not showing up, the cab failed to install properly. This can either be fixed by reinstalling (you may have to try multiple times), or you can use the ime6SIPnamefix.cab file to replace the names of the SIPs with romaji equivalents.
The main .cab file contains files for all known screen resolutions, so should work on pretty much anything out there, including the Touch HD. If you're scrapped for space, you can delete some files from the Windows folder.
For QVGA devices delete the following (4.8 MB):
For 320x320 resolution devices delete the following (3.5 MB) :
For VGA resolution and higher devices delete the following (1.77 MB) :
It has been tested as working on WM5 and newer, including 6.5. However, install at your own risk. I will not be held responsible if this does not work for some reason, or messes up your device.
Experimental WM6.5 version
Added experimental WM6.5 version.
Cleaned up some corrupt registry entries and updated some of the files to a newer version from the Softbank X05HT. Changes should be mostly cosmetic however, so no need to update if it's already working.
Reverted to original wince.nls, removing Chinese support (it was patchy anyway - and needed a different font to work completely). Memory footprint should be a tad reduced, and may also affect (improve) stability.
Attached .cab file with registry settings for people with compatibility issues.
Added support for 320x320 devices.
Added some limited support for displaying Chinese - will be switched out to a separate file later with full support.
Switched core from letsjapan to reloadnls.
Removed default region setting to accommodate multi-lingual apps.
Removed SystemLCID setting so that font bolding works the same way as prior to installation.
Fixed "\" being shown as "¥".
This software is beerware. If you like it and would like to buy me a beer (up to you of course), donate and I'll make a toast in your honor