Japanese Input/Output Windows Mobile 5

Discussion in 'General Windows Phone (Plus Windows Mobile, Pocket' started by CyanBC, Nov 11, 2005.

Thread Status:
Not open for further replies.
  1. CyanBC

    CyanBC Mobile Enthusiast

    Messages:
    9
    Likes Received:
    0
    Trophy Points:
    1
    NOTE: Install and verify that (OUTPUT) is working correctly before doing Input. After installing the output file you will need to soft reset.

    I am reposting this because sifting through a 38 page thread is annoying, and the information is super enough on its own.

    (Output) - You can get Japanese Font support as well as Chinese/Japanese/Korean font support by downloading the appropriate files from Asukal's website, just run the cabs on your PDA (Asukal's font cabs are compatible with Windows Mobile 5 only)
    Do a soft reset after install,
    then go to "Regional Settings" in "Settings" and change the drop down box to "Japanese" -
    Then one more soft reset, it should then work.
    (Read about changing fonts below)

    (Input) - Asukal has made a Cab file for the Japanese IME system made by Bagoj from the Loox forums. He's verified it works on his system. This will only let you input Japanese - (NOT Chinese, Korean...) - probably needs a soft reset after install

    Edit: I've now verified it works on my WM5 PDA. What you will need to do is use a reg edit program and Edit the values for:
    HKEY_CURRENT_USER\Keyboard Layout\Preload\1
    and
    HKEY_CURRENT_USER\Keyboard Layout\Preload
    make them both =
    e0010411

    (using Asukals cab, my input would not work until I did this)

    You can then use the Keyboard switch utility by gwinter to turn off the "floating box"(read below)

    I did run across a problem in which the Japanese input stopped working after a soft reset. Setting the IME to "Japanese IME" with the keyboard switch and forcing the registry to flush (turn screen off/or/change your screen to landscape and back again) then soft resetting fixes the problem. This will happen if you soft reset your PDA while the Japanese IME system is OFF. (Heres more "solutions" and an explanation of the registy flush issue http://blogs.msdn.com/windowsmobile/archive/2005/09/24/473620.aspx)

    Keep in mind that with the Japanese IME system ON almost any process will produce a Japanese input "popup-box". For instance if I sync my PDA to my computer while the system is on I'll get a box that I cant get rid of unless I soft reset, turning it off before syncing prevents that problem.

    I encourage people who try it to post back their experiences.

    Original Bagoj Thread: http://firstloox.org/forums/showthread.php?t=4510&page=1&pp=15

    Asukal Website: http://asukal.seesaa.net/article/6912738.html

    Asukal IME Screenies: http://asukal.seesaa.net/article/9216384.html

    2005 IME Thread: http://www.aximsite.com/boards/showthread.php?t=103305

    FILES:

    IME File: http://www.asukal.jp/WM5/BagojsINPUT.zip

    Japanese Font file (WM5 ONLY): http://www.asukal.jp/WM5/LetsJapanNo5.zip

    Chinese/Japanese/Korean Font file (WM5 ONLY): http://www.asukal.jp/WM5/echinaNO5.zip

    Keyboard switch: http://www.aximsite.com/boards/showthread.php?t=103305&page=1&pp=20 (see thread 2nd to last post on page 1)

    Many many thanks to Asukal!!!!!! and Bagoj!

    The "WM5 ONLY" is because of the "wince" file, which is specific to each version of Windows Mobile, if you have 2003 then Bagoj's original "Jappack" has that file (on pg 9 of the Original Bagoj thread: http://firstloox.org/forums/showthread.php?t=4510&page=9&pp=15) To manually replace the wince file without using the cab file you will need a 3rd Party File explorer such as Resco Explorer.

    Some users have reported missing characters in the IME (boxes appear because the font does not have the "character") if you get this simply change the font with another one. to delete old fonts "cut" and paste them to a different directory (not the windows dir) and do a soft reset, you should then be able to delete it. (I copied the MSMINCHO font from my XP system and use that one)

    Changing Fonts: http://www.aximsite.com/boards/showthread.php?t=103305 Post #17 by gwinter (about the middle of page) explains how you can change the font with a registry editor, just make your entry looks like his with the proper names for the fonts you want. Some keys and entries will already be there if you installed Asukals font cab, thus you need only edit the entries to change the font for them. You will need to use a 3rd Party Registry editor such as PHM RegEdit. (http://www.freewareppc.com/utilities/phmregistryeditor.shtml) - there is a quirk - you must force the registry to flush before soft resetting (soft resetting will enable changes) SO
    1. I advise you put fonts in the /windows directory and name it in lower case letters.
    2. Make your changes in a RegEdit program
    3. Force a registry flush, this can be accomplished by changing your screen mode to/from landscape mode and back again
    4. Do a soft reset.

    The Keyboard switch is a simple registry switcher to turn off the IME, it's rather particular but if you get floating windows that you want to get rid of/prevent it's a fast easy way. You map it to a hardware button. This is what a user has to say about the Keyboard switch

    For my part on the Keyboard switch, I found it works great and without problems without having to do anything extra. If you switch the IME while a program is running you will need to completely shut down the program and restart it to have the change take effect in that program. But you can open one program with the IME "on" after that's loaded you can turn it off and open any other ones without having the box for those programs.

    How do I assign Keyboard switch to a hardware key?:
    Simply copy the KbdSwitch.exe program into the /Windows/Start Menu/Programs directory and it will appear in button "settings" and also on your "Programs" list, like all other program do.

    What is the floating box anyway? This box will allow you to enter kana with the English keyboard just like you can on a windows PC with Japanese support. The first button turns it on/off (green circle). Cycle through the options to see what it does, the system basically allows you to enter Kana by tranlating sets of romaji (typing na will bring the kana for "na" etc...). Hitting space after entering a word in Japanese (1st time will give you most common/likely reading) hitting space twice will bring down a box with suggested kanji/kana for the word. Hitting enter or typing more after having selected the kanji/spelling you want will "finalize it" and let you continue on.

    On this same panel is the dictionary (which I haven't figured out) and the setup/info for the Japanese IME.

    Again PLEASE POST ANY OF YOUR RESULTS!
    If you had to do something "special" to get it to work PLEASE POST WHAT YOU DID. ???

    Also - Please call me on it if parts of this are too unclear. There is language barrier enough without me adding to the frustration. I know I was going nuts trying to figure this stuff all out. I'll try to make a screenshot guide when I feel less lazy.

    ---------------------
    What would be cool? A way to activate the IME for only certain programs chosen (have the default be English IME and upon opening a certain program the registry values change to Japanese IME and change back once the program is loaded) Yea... that'd be awesome. Also a program that sets the registry entry to start with the IME loaded (upon soft reset) and once the OS is fully loaded, switch back to the English IME. Unfortunately I lack the technical expertise to do these things. I'll work on it, but hopefully someone can do it faster.
     
  2. Asukal

    Asukal Mobile Enthusiast

    Messages:
    7
    Likes Received:
    0
    Trophy Points:
    1
    its great work! and also thanks about the MutliBox, now i got it!

    Now you dont need change the registry for keyboard rayout to 0411 any more!
    Both of my cabs of echinaNo5 and LetsjapanNo5 are updated.
    0411 key layout will be aut-loaded with those new cabs!

    Download link are same as previouse!

    and now i made one more nice CAB,
    Japanese / Korean / S-Chinese / T-Chinese / Thailand, all 5 asian fonts into one font and wince.nls, and also the size of CAB
    will be only 10MB totaly!

    this cab already worked on WM5-QVGA Emulator, but not tested on VGA device.

    Comming soon!

    Captured on Emulator
    http://asukal.seesaa.net/article/9314068.html

    Asukaly yours!

    PS; for those who want to Localize PPC2003se or earlier version to Japane / Chinese, you can use my previouse cabs for that.

    here is the link
    http://www.asukal.jp/English/LocalizeCABS.htm
     
  3. Ambient

    Ambient Mobile Enthusiast

    Messages:
    9
    Likes Received:
    0
    Trophy Points:
    1
    I'm running an Audiovox 6700 smart phone with WM5 on the Verizon network. I installed Asukal's "LetsgoJapan" font pack, and it worked just fine, and it even started partially working without a soft reset. I mainly needed it to read e-mails from friends in Japan, not to convert my whole system. It's working just fine so far, and need to give a big thank you to Asukal for putting that out there for us. I haven't tried to do input yet, quite simply because every link I've tried to DL PHM regedit is broken. It's driving me nuts. I'm also not sure where I'll do the reg-editing. Am I supposed to do it on the Device itself, or on my computer then upload the new registry to the minisd card via bluetooth. (I have a mac, which makes this a tiny bit harder) On another note however, it seems verizon didn't completely lock out the bluetooth on the phone, as I can transfer files of any sort to the phone without much trouble. You just have to tell the computer to send the file even though the phone says no. The phone will then say that something is being transfered and accept the file.

    Also, as far as the input selection goes, am I correct in understanding that there are some minor issues with the input selection box being in the way of other programs and such? And small lock-ups in certain situations? I'm not the techie I once was, so despite Cyan's pretty good explanation, I'm still a little confused. It seems I can take a hardware button (in my case, that useless voice record one) and change it so that the afforementioned button switches between english and japanese input. In this case, will I still get the kanji prediction/selection windows? Also, which method seems to be best for preventing lock-ups?

    Anyways, thanks for all this useful information, and if anyone has a working link to the registry editor, that would be awesome.
     
  4. CyanBC

    CyanBC Mobile Enthusiast

    Messages:
    9
    Likes Received:
    0
    Trophy Points:
    1
    PHM RegEdit
    http://www.pdagold.com/software/detail.asp?s=1
    It?s a program for your device, that run's on your device. You can use any reg edit program that suits you.

    The input selection problem is a mere annoyance, I haven't had it make me crash, you just can't get rid of it if a program starts with the Japanese input system "on" that you can't also close (such as the sync program for WM5) without restarting. It's rarely "in the way" it generally matches the resolution the program was made in, I have only one program were it's fairly huge.

    For me, it does need to be on for the input system to work at all (any part, including prediction) but for my part, I never use it (why type kana with an English keyboard when you can write it?) The Windows Mobile recognition software is pretty robust as it is. I'd like to do away with the popup window, I'll have to figure out how at some point, ironically I?m too busy with Japanese classes. :eek:

    Additionally: SunMar on the Aximsite IME thread claims he made CAB packages further simplifying the process I outline in my guide
    http://www.aximsite.com/boards/showthread.php?t=103305&page=8&pp=20
    http://www.suninet.org/japinput/
    I?ve not tested it so I can?t comment any further than that. But it may not need editing of the registry.
     
  5. Ambient

    Ambient Mobile Enthusiast

    Messages:
    9
    Likes Received:
    0
    Trophy Points:
    1
    Thanks for the info. Sunmar's packages do seem interesting, though it appears he didn't include a font with them (He recommends just grabbing them out of ms office and rebuilding the package, which presents a problem since I'm using a mac). I sent him an e-mail about that, because if I've already installed Asukal's font pack, is that enough? Ah, another question I just thought of...is it better to store and run these packs from the storage card, or the system memory? It seems that the japanese font pack from Asukal took up 12 mb of memory, and I would think that that has to slow down the system some. I'm wondering if I should uninstall and re-install to the miniSD card.
     
  6. CyanBC

    CyanBC Mobile Enthusiast

    Messages:
    9
    Likes Received:
    0
    Trophy Points:
    1
    Its really up to you, it'd be slightly faster, per say, straight off your device. I'd only put it on a card if you struggle for space. Myself I just put it direct of the device since that is its primary use. I have all my oversized dictionaries on my SD card.

    As for fonts there are several free ones to try. The problem some people had with Asukal's font pack was that it seemed to be missing a few odd characters here and there which show up as boxes.
     
  7. Ambient

    Ambient Mobile Enthusiast

    Messages:
    9
    Likes Received:
    0
    Trophy Points:
    1
    I notice that my english text prediction has since vanished. I didn't change any options, and truthfully, I can't even FIND the options any more. i have no idea where those check boxes went or where they are in the first place. I went through every single option in the setting menu, and couldn't find a thing. Where do you choose the options for english text prediction? I didn't install input yet, so this is kind of strange. Did this happen to anyone else?
     
  8. Asukal

    Asukal Mobile Enthusiast

    Messages:
    7
    Likes Received:
    0
    Trophy Points:
    1
    you change the value of 0411 to 0409 in 2 parts.
    and make soft reset<may be effect without make soft reset>

    but i am afraid after you make effect english predict,
    japanese input will be killed.

    You have to use one of them, english predict or Japanese input.

    REGEDIT4

    [HKEY_CURRENT_USER\keyboard layout\Preload]
    @="e0010411"

    [HKEY_CURRENT_USER\keyboard layout\Preload\1]
    @="e0010411"
     
  9. Ambient

    Ambient Mobile Enthusiast

    Messages:
    9
    Likes Received:
    0
    Trophy Points:
    1
    that kind of sucks. I don't even have japanese text input installed yet, just text output. So no matter what, If I want japanese text support, no more english prediction? hmmm, wish I knew more about programming. Seems we need a program that can switch registry values, then reload the registry. Interesting.
     
  10. Asukal

    Asukal Mobile Enthusiast

    Messages:
    7
    Likes Received:
    0
    Trophy Points:
    1
    this registry already included in out put CAB.

    One of my friend created program to change key rayout
    here it it.
    http://aimakidechi.hp.infoseek.co.jp/jasjar/contents_007/contents_007-002-en.html

    i think it so usufull for WM5 user.
    you can try this!
     
Loading...
Thread Status:
Not open for further replies.

Share This Page