Notices

X50 / X51 Forums Talk about anything related to the X50 / X51 series.

Reply
 
LinkBack Thread Tools
Old 11-05-05, 10:51 AM   #16 (permalink)
Aximsite Rookie
 
Join Date: Oct 2005
Posts: 55
Thanked 0 Times in 0 Posts
This is all excellent info...great thread! The Japanese IME is the main (but not only) reason why I'm apprehensive to move to WM5 also. I'm glad to hear it generally works but the fact that it doesn't in Notes does not sound good. I need that, and besides, it should work. The fact that it doesn't hints that there are other problems that just haven't been encountered yet.

Anyway...hoping that by the time WM5 is stable, the bugs with the IME will be ironed out also.
Stoke is offline   Reply With Quote
Sponsor Ads
Old 11-05-05, 11:00 AM   #17 (permalink)
Aximsite Minor League
 
Join Date: Nov 2005
Posts: 112
Thanked 1 Time in 1 Post
By now I'll assume you can work with registry.

Setting up Bagoj IME

You'll have to refer to registry file provided in the Bagoj IME zip file. There are a lot of entries in that file. Some are for setting up the font linking, changing the default system font and sizes, etc. What you really need are:

1. HKEY_CLASSES_ROOT\CLSID entries. You can make out 4 groups of them, each one corresponding to a selectable input method. You can selectively add only the groups that you want. For example, I only add the group for Multibox and Character Autocomplete to my system.
By the way, @ entries means the default. In a registry editor, it will appear as Default, or (Default). When you add such an entry, you can leave the Name blank, or name it Default.
2. HKEY_LOCAL_MACHINE\System\CurrentControlSet\Contro l\Layouts\e0010411 entries. This one add the IME system.
3. HKEY_CURRENT_USER\Keyboard Layout\Preload\1. If you set the entry to "e0010411", the system will actually load the IME and the UI will appear. On WM5 system, one level above, ie. HKEY_CURRENT_USER\Keyboard Layout\Preload also contains such an entry. Set both of the entries to the "e0010411" and the IME will be loaded.

Optionally, referring to the attached picture, you can add the entries for HKLM\SOFTWARE\Microsoft\Pocket IME\dictionaries. As I mentioned in the earlier post, the DIC2 and DIC3 entries will add name/place and supplementary dictionaries to the IME system. Note that you don't have to add the entries under HKLM\SOFTWARE\Microsoft\Pocket IME. This is because the IME will automatically fill in those the first time it is run.

Then finally, of course, the appropriate files in the zip has to be copied into the \Windows folder. You can also just copy the files pertinent to an input method that you want. Bagoj explains which files belongs to which input methods very briefly in this post.

Another note to add here. Sometimes I don't add the Japanese wince.nls file to my system because I don't need the codepage support, especially just after a hard reset. The first time I tried out the IME, I was wondering why it was not working. Turns out the IME will NOT work without the appropriate wince.nls file. So you have to have the nls file loaded to make the IME work.
Attached Images:
File Type: png dict.PNG (4.3 KB, 93 views)
gwinter is offline   Reply With Quote
Old 11-05-05, 11:09 AM   #18 (permalink)
Aximsite Minor League
 
Join Date: Nov 2005
Posts: 112
Thanked 1 Time in 1 Post
Originally Posted by shady
can you recommend me a wm5 emulator ? Let's say if i want to use asukal's font, then in registry i have to change to the font's name right ?
There is only one WM5 emulator running ARM binaries available from Microsoft. Check out Microsoft Device Emulator 1.0 Community Preview

Yes, if you use the font from Asukal's package, you have to put in the appropriate name. I think the entry should be \Windows\mUniFontM.ttf,mUniFontM. Please double check this before trying.
gwinter is offline   Reply With Quote
Old 11-05-05, 11:31 AM   #19 (permalink)
Aximsite Minor League
 
Join Date: Nov 2005
Posts: 112
Thanked 1 Time in 1 Post
And finally something to help...

Now when the IME is loaded, you notice that the IME UI is always somewhere, sometimes blocking a control bar, or a button. This is expecially annoying when you don't really need any Japanese input. What you can do is to switch the entry under HKEY_CURRENT_USER\Keyboard Layout\Preload\1 (and the entry one level above) between "e0010411" and "e0010409" depending on whether you need the IME or not. Over at FirstLoox, Mikhail99 uses Tascal Registry Editor and two reg files that switches this two value. I mentioned at the thread that I don't like to have a Registry Editor installed all the time. So I put together a small program to switch the value.

I have now updated the program:

1. There is now visual feedback to user about which layout is currently set at.

2. It will switch between any two Layout as specified under HKLM\System\CurrentControlSet\Control\Layouts. The reason is that I don't want to assume that everyone has a default "e0010409" layout. However, it will only switch between 2 layouts, even if there are more of them. I hope no one has more than 2?

3. It works for WM2003 and WM5 systems, as well as both QVGA and VGA systems.


You can assign the program to a hardware button and switch the layout with the press of a button.

Edit: Binary moved to home page.

Last edited by gwinter; 01-07-06 at 11:09 AM.
gwinter is offline   Reply With Quote
Old 11-05-05, 01:27 PM   #20 (permalink)
jxt
Guest
 
Posts: n/a
hey does anyone feel like posting the wince.nls file?
im havin some troubles with the emulator at the moment.

cheers :approve:
  Reply With Quote
Old 11-05-05, 02:47 PM   #21 (permalink)
Aximsite Prospect
 
Join Date: Nov 2005
Location: Bay Area, CA
Posts: 4
Thanked 0 Times in 0 Posts
I may or may not be the only person having trouble with this, but can anyone suggest as to why I can't the Japanese wince.nls file copied into the Windows folder? File Explorer won't do it, and I see people who say to move it in via ActiveSync, but that doesn't work either...
As far as 3rd party software goes PF FTP File Explorer won't move it in either. Any suggestions, anyone?
magix1999 is offline   Reply With Quote
Old 11-05-05, 02:49 PM   #22 (permalink)
Aximsite Major League
 
Join Date: Feb 2005
Location: Santa Barbara
Posts: 328
Thanked 0 Times in 0 Posts
Nice work, gwinter. Using it now and it works only after soft-resets. And I seem to have lost function with my Character Autocomplete/Multibox.

You need Resco Explorer (I know it works with 2003, dunno about 2005) to overwrite the wince.nls file.

Here's wince.nls (rename to wince.rar if the zip extension doesn't work) Remember to uncheck "Hide System and Operating System Files" so that you can see wince.nls after you unrar it.
Attached Files:
File Type: zip wince.zip (93.5 KB, 103 views)

Last edited by Enragin_Angel; 11-05-05 at 03:37 PM.
Enragin_Angel is offline   Reply With Quote
Old 11-05-05, 03:02 PM   #23 (permalink)
Aximsite Major League
 
Join Date: Oct 2005
Posts: 318
Thanked 0 Times in 0 Posts
Thanks a lot gwinter. Will try it.
shady is offline   Reply With Quote
Old 11-05-05, 03:44 PM   #24 (permalink)
jxt
Guest
 
Posts: n/a
ok guys iv gone through everything in this post and tryed everything to get both the fonts edisplaying AND the IME input.

i used this IME on wm2003 so i have a rough idea on things.

But in WM5 i can either seem to get the font to display and no IME or input methods OR i can get the inputs to work but with no font.

has anyone got an idiot proof method to gettin this working using either font ( MSGothic or mUniFontM) im not fussy.perhaps a cab or even just a reg file.

thanks guys!
  Reply With Quote
Old 11-05-05, 04:03 PM   #25 (permalink)
Aximsite Major League
 
Join Date: Feb 2005
Location: Santa Barbara
Posts: 328
Thanked 0 Times in 0 Posts
jxt: I was just playing with it just now and got the same problems on WM2003SE. However, things suddenly just fixed themselves once I switched over to landscape mode. I have no idea why that happened. I suggest following Bagoj's guide which gwinter linked earlier.

Also, the IME floating box disappears after I exit and reopen another program (or the same program) and doesn't require a soft reset after using the keyboard switch utility by gwinter. In portrait mode, sometimes, the auto complete or multibox would just switch to regular keyboard.

Last edited by Enragin_Angel; 11-05-05 at 04:07 PM.
Enragin_Angel is offline   Reply With Quote
Old 11-05-05, 04:21 PM   #26 (permalink)
jxt
Guest
 
Posts: n/a
thanks for your comments Enragin_Angel,

however this has not solved the problem, im thinking theres a problem to the way i installed it and did the registry tweaks. although i have tryed it 6 times now and still to no avail.
if someone could upload the precise registry keys they used this would help alot.

heres a list of the files i have copied to \windows ;
cacjpn.dll
hwxjpn.dll
imejpp.dll
imejppm.dic
imejppn.dic
imejpps.dic
imejppui.dll
imeskdic.dic
imeskdic.dll
mUniFontM.ttc
msradlist.dll
msstrklist.dll
multibox.dll
and wince.nls (wm5 version)

EDIT:
ok now im trying it using the mUniFontM font. iv attached a copy of the registry tweak for the IME but neither the IME of the input panels appear, what am i missing guys?


Quote:
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\CLSID\{0CBEA010-F68E-11D1-8C63-0060977B4593}]
@="Multibox"
"KBMode"=dword:00000005
[HKEY_CLASSES_ROOT\CLSID\{0CBEA010-F68E-11D1-8C63-0060977B4593}\InprocServer32]
@="\\windows\\multibox.dll"
[HKEY_CLASSES_ROOT\CLSID\{0CBEA010-F68E-11D1-8C63-0060977B4593}\IsSIPInputMethod]
@="1"
[HKEY_CLASSES_ROOT\CLSID\{0CBEA010-F68E-11D1-8C63-0060977B4593}\DefaultIcon]
@="\\windows\\multibox.dll,0"

[HKEY_CLASSES_ROOT\CLSID\{2C5C072D-495C-11d2-BDB9-00C04FCCFE5E}]
@="Radical List"
"KBMode"=dword:00000005
[HKEY_CLASSES_ROOT\CLSID\{2C5C072D-495C-11d2-BDB9-00C04FCCFE5E}\InprocServer32]
@="\\windows\\msradlist.dll"
[HKEY_CLASSES_ROOT\CLSID\{2C5C072D-495C-11d2-BDB9-00C04FCCFE5E}\IsSIPInputMethod]
@="1"
[HKEY_CLASSES_ROOT\CLSID\{2C5C072D-495C-11d2-BDB9-00C04FCCFE5E}\DefaultIcon]
@="\\windows\\msradlist.dll,0"

[HKEY_CLASSES_ROOT\CLSID\{2C5C0730-495C-11d2-BDB9-00C04FCCFE5E}]
@="Stroke List"
"KBMode"=dword:00000005
[HKEY_CLASSES_ROOT\CLSID\{2C5C0730-495C-11d2-BDB9-00C04FCCFE5E}\InprocServer32]
@="\\windows\\msstrklist.dll"
[HKEY_CLASSES_ROOT\CLSID\{2C5C0730-495C-11d2-BDB9-00C04FCCFE5E}\IsSIPInputMethod]
@="1"
[HKEY_CLASSES_ROOT\CLSID\{2C5C0730-495C-11d2-BDB9-00C04FCCFE5E}\DefaultIcon]
@="\\windows\\msstrklist.dll,0"

[HKEY_CLASSES_ROOT\CLSID\{BB6E8371-06DF-11d2-8C6A-0060977B4593}]
@="Character Autocomplete"
"KBMode"=dword:00000005
[HKEY_CLASSES_ROOT\CLSID\{BB6E8371-06DF-11d2-8C6A-0060977B4593}\InprocServer32]
@="\\windows\\cacjpn.dll"
[HKEY_CLASSES_ROOT\CLSID\{BB6E8371-06DF-11d2-8C6A-0060977B4593}\IsSIPInputMethod]
@="1"
[HKEY_CLASSES_ROOT\CLSID\{BB6E8371-06DF-11d2-8C6A-0060977B4593}\DefaultIcon]
@="\\windows\\cacjpn.dll,0"


[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Pocket IME]
"RegisteredWordBufferSize"=dword:00000064
"SaveRegisteredWordBuffer"=dword:00000001
"LearnedWordBufferSize"=dword:00000064
"RecentlyUsedWordBufferSize"=dword:00000064
"SaveLearningBuffers"=dword:00000001
"Learning"=dword:00000001
"NonKanjiCandidate"=dword:00000007

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Pocket IME\dictionaries]
"DIC0"="\\windows\\imejppu.dic,1"
"DIC1"="\\windows\\imejpps.dic,1"
"DIC2"="\\windows\\imejppn.dic,1"
"DIC3"="\\windows\\imejppm.dic,1"

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Contro l\Layouts\e0010411]
"Layout Text"="Microsoft pIMECE (JPN)"
"Ime File"="imejppui.dll"
"Keyboard Layout"="00000411"

[HKEY_LOCAL_MACHINE\SYSTEM\GDI]
"FontLinkMethods"=dword:00000001

[HKEY_CURRENT_USER\Keyboard Layout\Preload\1]
@="e0010411"

[HKEY_CURRENT_USER\Keyboard Layout\Preload]
@="e0010411"

Last edited by jxt; 11-05-05 at 05:16 PM.
  Reply With Quote
Old 11-05-05, 06:48 PM   #27 (permalink)
jxt
Guest
 
Posts: n/a
ok little progress, i have gotten the IME to show up, but anything i write in any of the japanese SIP's doesnt show up, neither does anything show up when using the keyboard to type japanese
  Reply With Quote
Old 11-05-05, 07:47 PM   #28 (permalink)
Aximsite Major League
 
Join Date: Feb 2005
Location: Santa Barbara
Posts: 328
Thanked 0 Times in 0 Posts
[HKEY_CURRENT_USER\Keyboard Layout\Preload]
@="e0010411"
Make sure this is set to Japanese, close the program (word or whatever) it was in and restart the program. Usually, that fixes the problem. Also, make sure Japanese input is on (the green circle should be bright green)
Enragin_Angel is offline   Reply With Quote
Old 11-05-05, 07:58 PM   #29 (permalink)
jxt
Guest
 
Posts: n/a
all of that is set, and stil no text appears
  Reply With Quote
Old 11-06-05, 01:58 AM   #30 (permalink)
Aximsite Major League
 
Join Date: Oct 2005
Posts: 318
Thanked 0 Times in 0 Posts
gwinter,

I used Asukal's font and wince.nls(1.5MB) Entered all the registry value and copied all Bagoj's file except Msgothic and wince.nls.
I have also edited Bagoj's registry to this :

Quote:
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\CLSID\{0CBEA010-F68E-11D1-8C63-0060977B4593}]
@="Multibox"
"KBMode"=dword:00000005
[HKEY_CLASSES_ROOT\CLSID\{0CBEA010-F68E-11D1-8C63-0060977B4593}\InprocServer32]
@="\\windows\\multibox.dll"
[HKEY_CLASSES_ROOT\CLSID\{0CBEA010-F68E-11D1-8C63-0060977B4593}\IsSIPInputMethod]
@="1"
[HKEY_CLASSES_ROOT\CLSID\{0CBEA010-F68E-11D1-8C63-0060977B4593}\DefaultIcon]
@="\\windows\\multibox.dll,0"

[HKEY_CLASSES_ROOT\CLSID\{2C5C072D-495C-11d2-BDB9-00C04FCCFE5E}]
@="Radical List"
"KBMode"=dword:00000005
[HKEY_CLASSES_ROOT\CLSID\{2C5C072D-495C-11d2-BDB9-00C04FCCFE5E}\InprocServer32]
@="\\windows\\msradlist.dll"
[HKEY_CLASSES_ROOT\CLSID\{2C5C072D-495C-11d2-BDB9-00C04FCCFE5E}\IsSIPInputMethod]
@="1"
[HKEY_CLASSES_ROOT\CLSID\{2C5C072D-495C-11d2-BDB9-00C04FCCFE5E}\DefaultIcon]
@="\\windows\\msradlist.dll,0"

[HKEY_CLASSES_ROOT\CLSID\{2C5C0730-495C-11d2-BDB9-00C04FCCFE5E}]
@="Stroke List"
"KBMode"=dword:00000005
[HKEY_CLASSES_ROOT\CLSID\{2C5C0730-495C-11d2-BDB9-00C04FCCFE5E}\InprocServer32]
@="\\windows\\msstrklist.dll"
[HKEY_CLASSES_ROOT\CLSID\{2C5C0730-495C-11d2-BDB9-00C04FCCFE5E}\IsSIPInputMethod]
@="1"
[HKEY_CLASSES_ROOT\CLSID\{2C5C0730-495C-11d2-BDB9-00C04FCCFE5E}\DefaultIcon]
@="\\windows\\msstrklist.dll,0"

[HKEY_CLASSES_ROOT\CLSID\{BB6E8371-06DF-11d2-8C6A-0060977B4593}]
@="Character Autocomplete"
"KBMode"=dword:00000005
[HKEY_CLASSES_ROOT\CLSID\{BB6E8371-06DF-11d2-8C6A-0060977B4593}\InprocServer32]
@="\\windows\\cacjpn.dll"
[HKEY_CLASSES_ROOT\CLSID\{BB6E8371-06DF-11d2-8C6A-0060977B4593}\IsSIPInputMethod]
@="1"
[HKEY_CLASSES_ROOT\CLSID\{BB6E8371-06DF-11d2-8C6A-0060977B4593}\DefaultIcon]
@="\\windows\\cacjpn.dll,0"


[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Pocket IME]
"RegisteredWordBufferSize"=dword:00000064
"SaveRegisteredWordBuffer"=dword:00000001
"LearnedWordBufferSize"=dword:00000064
"RecentlyUsedWordBufferSize"=dword:00000064
"SaveLearningBuffers"=dword:00000001
"Learning"=dword:00000001
"NonKanjiCandidate"=dword:00000007

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Pocket IME\dictionaries]
"DIC0"="\\windows\\imejppu.dic,1"
"DIC1"="\\windows\\imejpps.dic,1"
"DIC2"="\\windows\\imejpps.dic,1"
"DIC3"="\\windows\\imejpps.dic,1"

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Contro l\Layouts\e0010411]
"Layout Text"="Microsoft pIMECE (JPN)"
"Ime File"="imejppui.dll"
"Keyboard Layout"="00000411"

[HKEY_LOCAL_MACHINE\SYSTEM\GDI]
"FontLinkMethods"=dword:00000001

[HKEY_LOCAL_MACHINE\SYSTEM\GDI\V1\FontAlias]
"System:-5"="mUniFontM:-12"
"System:-6"="mUniFontM:-12"
"System:-7"="mUniFontM:-12"
"System:-8"="mUniFontM:-12"
"System:-9"="mUniFontM:-12"
"System:-10"="mUniFontM:-12"
"System:-11"="mUniFontM:-12"
"System:5"="mUniFontM:-12"
"System:6"="mUniFontM:-12"
"System:7"="mUniFontM:-12"
"System:8"="mUniFontM:-12"
"System:9"="mUniFontM:-12"
"System:10"="mUniFontM:-12"
"System:11"="mUniFontM:-12"
"mUniFontM:-5"="mUniFontM:-12"
"mUniFontM:-6"="mUniFontM:-12"
"mUniFontM:-7"="mUniFontM:-12"
"mUniFontM:-8"="mUniFontM:-12"
"mUniFontM:-9"="mUniFontM:-12"
"mUniFontM:-10"="mUniFontM:-12"
"mUniFontM:-11"="mUniFontM:-12"
"mUniFontM:-5"="mUniFontM:-12"
"mUniFontM:-6"="mUniFontM:-12"
"mUniFontM:-7"="mUniFontM:-12"
"mUniFontM:-8"="mUniFontM:-12"
"mUniFontM:-9"="mUniFontM:-12"
"mUniFontM:-10"="mUniFontM:-12"
"mUniFontM:-11"="mUniFontM:-12"
":20"="Arial:19"
"MS Sans Serif:-8"="Arial:-11"
"MS Sans Serif:0"="MS Sans Serif:11"
"Tahoma:120"="Arial:16"
"Tahoma:10"="Tahoma:12"
"Arial:120"="Arial:16"
"Arial:14"="Arial:12"
"Terminal:7"="Courier New:11"
"MS Sans Serif:13"="Arial:11"
"MS Sans Serif:-11"="Arial:-11"

[HKEY_LOCAL_MACHINE\SYSTEM\GDI\V1\SYSFNT]
"CS"=dword:00000080
"Wt"=dword:00000190
"Ht"=dword:fffffff4
"Nm"="mUniFontM"

[HKEY_LOCAL_MACHINE\Software\Microsoft\FontLink]

[HKEY_LOCAL_MACHINE\Software\Microsoft\FontLink\Ski pTable]
"Courier New"=""
"Arial"=""
"Tahoma"="00a5,007e,0391-03c9,2026,2116,221a,25a0-25ff"

[HKEY_LOCAL_MACHINE\Software\Microsoft\FontLink\Sys temLink]
"Symbol"="\\Windows\\mUniFontM.ttc,mUniFontM"
"Times New Roman"="\\Windows\\mUniFontM.ttc,mUniFontM"
"Courier New"="\\Windows\\mUniFontM,mUniFontM"
"Arial"="\\Windows\\mUniFontM.ttc,mUniFontM"
"Tahoma"="\\Windows\\mUniFontM.ttc,mUniFontM"

[HKEY_CURRENT_USER\Keyboard Layout\Preload\1]
@="e0010411"
I can't set the region to Japan and the system is not displaying Japanese font yet. Can't open Japanese webpages and can't really input japanese even though the keyboard is there. the system is still displaying boxes. Any idea how to fix it ?
shady is offline   Reply With Quote
Reply

Tags
bagoj, ime, japanese, wm5, x50v

Sponsor Ads

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is On
Trackbacks are On
Pingbacks are On
Refbacks are On



All times are GMT -5. The time now is 05:06 PM.
Powered by vBulletin® Version 3.8.2
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.3.0
Copyright © 2003-09 LeckMedia, LLC