[APP] Japanese display and input addon (updated 2009.07.03) - Touch Diamond, MDA Compact IV Themes and Apps

What this does is that it enables display and input of Japanese characters. It can for instance be used to read web pages, or together with a dictionary program such as EBPocket and commercial dictionaries.
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:
From
Code:
[HKEY_CURRENT_USER\keyboard layout\Preload]
@="e0010409"
to
Code:
[HKEY_CURRENT_USER\keyboard layout\Preload]
@="e0010411"
Note that this will completely disable T9/localized input. You can also use this to change the default keyboard if you use a SIP other than 409. In that case you also have to change the value in Preload\1 to match.
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.
COMPATIBILITY NOTES
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):
mboxjpn.192.dll
mskana.192.dll
msimj.192.dll
mboxjpn.128.dll
mskana.128.dll
msimj.128.dll
For 320x320 resolution devices delete the following (3.5 MB) :
mboxjpn.96.dll
mskana.96.dll
msimj.96.dll
mboxjpn.192.dll
mskana.192.dll
msimj.192.dll
For VGA resolution and higher devices delete the following (1.77 MB) :
mboxjpn.96.dll
mskana.96.dll
msimj.96.dll
mboxjpn.128.dll
mskana.128.dll
msimj.128.dll
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.
Download link
Regular version
Experimental WM6.5 version
History:
2009.07.03
Added experimental WM6.5 version.
2009.05.01
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.
2009.01.02
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.
2008.12.05
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.
2008.11.16
Removed default region setting to accommodate multi-lingual apps.
2008.11.15
Removed SystemLCID setting so that font bolding works the same way as prior to installation.
2008.11.14
Fixed "\" being shown as "¥".
Added Option3="D".
Initial release.
-
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

Thanks Flinx1!! Great work!!
The only visible problem is the "Yen" instead replacing "\" issue ;o)
Reminder to fix it for those who do not know:
HKLM\SOFTWARE\Microsoft\FontLink\SkipTable
The you should set the following keys:
Key: Courier New, Value: 00a5,007e,0391-03c9,2026,2116,221a,25a0-25ff
Key: Tahoma, Value: 00a5,007e,0391-03c9,2026,2116,221a,25a0-25ff
After a soft reset you should have your "\" back. The entry for changing the "\" for "¥" is 00a5. So maybe you want to add only this value to the key.
Great work!!!!

I posted this over in the Raphael forum, but I will note it again for posterity.
For Raphael users, you may want to use these reg settings:
Code:
[HKCU\Keyboard Layout\Preload]
default = "E0010411"
[HKCU\Keyboard Layout\Preload\1]
default = "E0010411"
[HKCU\SOFTWARE\Microsoft\IMEJP\3.1\MSIME]
Option3 = "D"
[HKLM\System\CurrentControlSet\Control\Layouts\e0010411]
Keyboard Layout = "00000409"
First two re-enable hardware keyboard and buttons. Third option sets Romaji as default conversion. Last option keeps SIP conversion enabled (kensaku/tegaki/etc) -- otherwise JP IME is broken.
Diamond users may wish to try the last setting if they are having problems getting both English and JP SIPs working at the same time (untested since I don't have a Diamond, but worth a try).
And continuing the previous discussion about hotkey romaji/kana toggle, Raphael users may want to use PQzII. Typing "0xE6" into the IME option (see screenshot) will map the hardware "SYM" key to change romaji/kana conversion mode on-the-fly.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
You can use PQzII_Check to confirm the 0xE6 keycode, or to find the keycode for another key.
Diamond users can also use PQzII, but without the IME hotkey option. Just enable the icon, and tap the icon to switch IME modes (notice the あ in the icon tray). "Matching" black iconset is attached below.

Hey Flinx1,
After appliying the patch to get back the "\", the names of the Japanese SIP are not anymore shown or replaced by a unique "\".. Well, does not matter but it is strange )

First two re-enable hardware keyboard and buttons.
Click to expand...
Click to collapse
You don't need to re-enable it, it works. What you suggest will also break T9/localized input as I mentioned in the top post. If you just want the JP IME as default, all you need to do is change preload, not preload\1.
I'll have a look at the other two you mentioned.
EDIT: Of the other two options you mentioned, one was already set (the 409 one) and the other does nothing that I can tell. Can you describe in more detail what exactly it's supposed to do?

NM. Ignore this.

genfersee said:
After a soft reset you should have your "\" back. The entry for changing the "\" for "¥" is 00a5. So maybe you want to add only this value to the key.
Click to expand...
Click to collapse
The code was 005c, not 00a5. Delete the courier new entry and change the Tahoma one to the one you mentioned. I'll be changing it in the .cab to match.
EDIT: Done. If you still have problems, try adding 005c back in front. Deleting it should normally change "¥" to "\" as you mention, but something sounds like it's broken on your end, maybe due to compatibility issues with some other conversion app. Only other thing I can suggest is to try a hard reset and start from scratch. It's possible to change the names of the Japanese SIPs to something that doesn't contain Japanese characters, but unless other people have the same problem, I'd rather not.

flinx1 said:
That's not necessary and will break T9/localized input as I mentioned in the top post. If you just want the JP IME as default, all you need to do is change preload, not preload\1.
I'll have a look at the other two you mentioned.
EDIT: Of the other two options you mentioned, one was already set (the 409 one) and the other does nothing that I can tell. Can you describe in more detail what exactly it's supposed to do?
Click to expand...
Click to collapse
I am coming from a Raphael so the registry settings will likely be different for Diamond users.
On the Raphael, you need to set both Preload and Preload\1 to 411, otherwise the hardware qwerty keyboard will not work. Yes unfortunately it will break T9, but with the full qwerty that's not a big problem (at least if you only need 日英入力).
Setting Layouts\e0010411 to 409 addresses an older problem where WM would load IMEJP properly, but would not let you switch to any IMEJP SIPs. Specifically, everytime you try to select Kensaku/Tegaki/etc WM would always revert to the standard "Keyboard" SIP.
Option3 is purely preferential. Setting it to D tells IMEJP to use direct input [_A] by default when the phone is turned on. If you type mainly in Japanese, you may prefer to leave the original reg setting, which will tell IMEJP to use hiragana/romaji input [あ] by default.
Again, these settings are specific to the Raphael. Both Preload and Preload\1 are necessary. Whether Layouts\e0010411 matters anymore in WM6.1 isn't really known (on some devices it works, on others it doesn't, or doesn't matter). But I've gone through most (if not all) of the Japanese-input threads at most forums/sites, and the above settings have given me the most reliable SIP- and 変換-switching for the Raphael.

fhsieh said:
Diamond users can also use PQzII, but without the IME hotkey option. Just enable the icon, and tap the icon to switch IME modes (notice the あ in the icon tray).
Click to expand...
Click to collapse
Could you elaborate on the necessary settings. I can't get it to work the way it should. It just doesn't change the IME-mode by tapping on the icon (well, it changes from あ to A, but the input method remains the same). The automatic change of the SIP according to portrait or landscape mode is nice, though.
And many thanks to flinx1 for his work. This is excellent. I had to write a manual for myself how to recover my Japanese settings in case of a hard reset. I can throw that away now!

Obsidian72 said:
Could you elaborate on the necessary settings. I can't get it to work the way it should. It just doesn't change the IME-mode by tapping on the icon (well, it changes from あ to A, but the input method remains the same). The automatic change of the SIP according to portrait or landscape mode is nice, though.
And many thanks to flinx1 for his work. This is excellent. I had to write a manual for myself how to recover my Japanese settings in case of a hard reset. I can throw that away now!
Click to expand...
Click to collapse
PQzII is just a simple program to toggle IMEJP if it's present. I don't know what device you have or which specific SIP you're trying to use -- and I don't know if the registry settings flinx1's cab are causing any conflicts.
I put up a brief video showing what you should be expecting if you want to use PQzII:
http://jp.youtube.com/watch?v=c2RzpL-OCxM
From there we can start to figure out what's working and what isn't.

I have a Raphael too, so it's not an issue .
On the Raphael, you need to set both Preload and Preload\1 to 411
Click to expand...
Click to collapse
Not with this .cab - you just need to change Preload itself. 411 is already set in Preload\2 to facilitate switching keyboard layouts.
I see what you mean by the D option now - I'll add it.
Setting Layouts\e0010411 to 409 addresses an older problem where WM would load IMEJP properly, but would not let you switch to any IMEJP SIPs. Specifically, everytime you try to select Kensaku/Tegaki/etc WM would always revert to the standard "Keyboard" SIP.
Click to expand...
Click to collapse
Already set in the original CAB .

flinx1 said:
I have a Raphael too, so it's not an issue .
Not with this .cab - you just need to change Preload itself. 411 is already set in Preload\2 to facilitate switching keyboard layouts.
I see what you mean by the D option now - I'll add it.
Click to expand...
Click to collapse
See, I installed LetsJapanNo6 (then softreset), then IME_31J_F (then softreset); and there is no Preload\2 in my registry. Have you added any extra 3rd party keyboard layouts?

I'm not using IME_31J_F. I've modified things a bit for a more streamlined install, including adding the ability to switch keyboard layouts between 409 and 411 so T9/localized keyboards work.
PQzII works fine by the way, just like in the video linked. Ctrl+shift does the same thing though, so I doubt I'll bother with it.

hello flinx1! another issue i see now is that the bold characters in windows are not any more displayed in bold..
letsjapan6 has installed the msgothic.ac3 font. i don't know he this font is able to display bold characters? i was using meiryo.ttc as main font for my diamond .. do you know how to recover bold characters? do you have the same issue than me?
for example, the bottom screen software button from windows are not anymore in nsbold..

I'll look into it.

Okay, I found the problem. It's not the font, but instead the SystemLCID setting:
Code:
[HKEY_LOCAL_MACHINE\nls]
SystemLCID="1041"
That sets the system region to Japanese, which means that it will behave exactly as a Japanese winmo install - on my emulator the fonts in Japanese WinMo don't appear in bold for those parts of the OS.
So what I've done is that I've created a new cab which doesn't contain that key. It will remain unchanged, even if you changed the regional settings in the control panel. From my limited testing, things seem to work, but I can't guarantee anything. Please try it out. If there's any compatibility issues, you can try changing the key above, but make note of the original value so you can change it back again.
Let me know if everything works, and I'll replace the links in the top post.
http://rapidshare.com/files/164079800/JPIMEWM6.rar.html

Thanks flinx1,
I also experienced the "missing bold font" problem with your previous version, but after uninstalling and installing the latest update, I can confirm the big font is still there.
Also everything elese I tested so far works great.
Thank you.
One minor thing: I mainly use your language pack to be able to show japanese characters in google maps and read japanese internet sites.
Thus I would prefer, if the regional setting of my device would not be set to Japan after installation, as I have to switch back to english manually (as frequent rom updater, I would like to aviod this extra step).
Thanks and regards,
EDIT: I found that the SIP icon to open shows now always japanese symbol (see screenprint attached). when opening SIP, it switches to normal qwerty keyboard sysmbol, but while SIp is closed, always hiragana "a" is shown. Any chance to have normal qwerty symbole shown even when SIP is closed?

Just change the regional setting in the control panel to match whatever region you prefer, and the language for Google Maps will change. The problem is that some applications require the regional setting be set to Japanese, in order for them to work. I'll change it and make a note about software compatibility in the top post and readme.
As for the SIP symbol, I'm not sure what's causing that. It doesn't happen in any of the WinMo emulators, so I'm thinking it must be specific to HTC. That makes it much harder to figure out too. Ultimately it's not worth the effort I think.

Installed on Hermes (schaps latest ROM). Works great, fonts seems much easier to read.
Only problem was manual switching, no go on that ctrl-shift combinations, had to made Japanese IME default in registry.
flinx1, thanks big time for this one!

Did you try both using the hardware keyboard and the soft keyboard? The reason it doesn't work with the hardware keyboard I suspect is because you have to hit the FN key to get ctrl working on the Hermes, and that will change the behavior of the shift key to capslock instead.

Related

Totally prevent soft keyboard SIP in landscape mode?

a042349 at HowardForums wrote this post:
OK,
I hate that pop-up KB as well. I tried all the reg hacks and nullkb's I could find and on both my HP6515 and now on my 8125 it would always revert to the software screen KB and pop up at the most annoying times.
Well in doing some poking around I discovered a reg key that COMPLETELY elimnates the soft KB from popping up - great news. The bad news (there's always bad news) is that it completely prevents ANY of the SIP panels from coming up when you want them to, or from working in general.
So if you do this hack you are completely dependent on the 8125/9100 hardware keyboard. Now I've been running like this for over a year on two different devices and it works for me. The one thing I did was extract the "cut, copy and paste" icons out of an old "PHM Keys" I had and put them on the Start Menu so that I can now use those instead of the Ctrl-C, Ctrl-X, Ctrl-P when I need to. Works fine, but takes up three slots on my Start Menu.
You could also create a backup reg file, and one with the setting I'll give you, and then import them and reboot to turn the hack on or off. It does require a reboot so it's not an ideal solution, and I know the key by heart so i do it manually if I ever need it - which I never have:
HKEY_CURRENT_USER\ControlPanel\Sip\AllowChange=1
Change that entry from a 1 to a 0 and reboot. No more KB, Block Recognizer, Transcriber - nothing but the HW keyboard.
Try it you'll like it!
Click to expand...
Click to collapse
From what I know (I didn't try it yet), it totally prevents the SIP from appearing, and that would probably include portrait mode when the hardware keyboard is not available. A soft-reset may be required between changes, too.
Is there a way someone can make a program to prevent the SIP from appearing in landscape mode at all, yet make it available in portrait mode?
I use my device in both modes, so I wouldn't want to lose complete functionality of the SIP.
Any ideas?
Hi everybody!
I may have an alternative to killing SIPs altogether:
All SIP DLLs are registered under HKEY_CLASSES_ROOT\CLSID, each with its unique identifier. The name of the SIP (which you see in the menu is stored in the default value) SIP key has two sub keys: InProcServer which tells the system where to find the DLL and IsSIPInputMethod with it's default value set to one.
One idea is to create a fake SIP key that will point to a non existent DLL and then select that SIP in the menu. The system will try to call up the SIP but it will fail until you select a valid one.
Hope this will help
Hardware Keyboard only in Landscape
On the Universal the combination of PQZ (to assign different SIPs to landscape and portrait, should work on other devices too) and PHMs "NoDoSIP" (registers a SIP that does nothing) works perfectly. Disable all SIPs not needed at all by setting the Reg Value (search for the SIP by name in the registry) Default under IsSIPInputMethod for that method to 0. You can rename your remaining SIPs there as well.
I'm skeptical, but willing to try...
As the originator of the quoted post in this thread I'm skeptical but certainly open minded that this solution would work.
And yes my method does require a reboot to enable/disable, so it's certainly not for the occasional use of the SIP.
In the past I had tried all manner of null kb's, and UID registry string swaps and other things to prevent unwanted SIP pop-ups.
What I would like is to have it ONLY come up when I invoke it - and NEVER on it's own. I wouldn't use it much (and haven't on two HW keyboard devices over the past year) but sure it would be handy for the odd time I need to type in portrait mode.
I may give this a shot after dinner tonight and see how it goes - at the very least I can always go back to my admittedly draconian total elimination of the SIP's that I have now.
I'll post my results later tonight.
-Joel (a042349)
And??
Works like a charm, right?
In landscape it just displays the hardware keyboard icon and the arrow to even allow to manually invoke any other SIP "on the fly".
And in portrait the selected SIP gets activated automatically.
Works flawlessly for me (on my Universal) since month.
Right man, works like a charm! Thanks for this hint!
GREAT
Its the little things that make my tilt a better device to use. I tried phmppcpt.rpr_arm_siponly.cab on my tilt with dutty's pre April 29th cab and it works to eliminate the landscape keyboard in messaging, notes and contacts, however I have a beta version of opera mobile 9.5 and it seems to have mind of its own, doing the exact oposite and making both keyboards nearly unusable. Anyone else experience this?, hopefully Opera will provide users with a choice of hardware keyboard only and not having the SIP popping up. I presume that Opera had a feature to do exactly what .cab does just for that application and now the .cab is reversing it. Seems to do about the same thing in Internet Explorer.
im using opera 9.5 too.. and nothing seems any different after installing the cab... SIP still pops up.. any idea how i could solve it?
Thanks.
the ironic part is that ez imput kb does an automatic switch between keaboards when flipped from portrait to landscape, is there a script or a reg hack edit that does this??? cuz we can use that engine to make the sip automatically change to null kb when switched to landscape, fully eliminating pop ups and soft keyboards when using your querty
no2chem nueslidingkb
i use no2chem's nueslidingkb on my mogul. it allows you to set different SIPs on protrait and landscape as well as customizing the sliding sounds. it works very well, i have intellipad on portrait and nullKB on landpscape.
It however does not work on my Fuze, it doesn't change the SIP to the set one when switched to landscape, maybe needs an update? i hope no2chem checks it out.

[System] FlashKeys - Fullscreen keyboard (freeware)

[System] FlashKeys v1.2 - Fullscreen keyboard (freeware)
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
This is a small program made in Flash to emulate a fullscreen virtual keyboard.
This keyboard is fullscreen and always seen in horizontal way (landscape).
It requires Flash 7 installed in your Pocket PC. If you don't have it yet, get it for free here:
http://www.adobe.com/products/flashplayer_Pocketpc/downloads/player.html
You can customize the:
- Text color
- Keypad Skins
- Background image
- Pre-made personal sentences
- English version
You have three screens with keys:
- Normal
- Capital letters
- Special characters
In all of them you can delete the last character, erase all the text or COPY, this last key has two effects:
- Places all the copied text in memory
- Closes the application
Afterwards, you can choose where to paste the text, either on a SMS, a note, email, or any other application where you can use the PASTE command (or CTRL+V).
News:
- keypad sound
- customized key alignment
- screen rotation
- New default skin (just because)
- Minimize+copy
To configure the keys sound just alter the IDsom line in mydata.txt
You may also change that on screen.
Almost all keys are configurable now, with the exception of the characters % & ) = + that cannot be dynamic because they interfere with the code.
Do note that some keys. to help the witting process, jumped to the first screen so that the user could continue witting, keys such as é ã ó, etc.
There is now the option to choose your screen rotation as default, just change the variable on mydata.txt
Or, during use, you can always press left/right (or up/down, depending on the model) to rotate the screen at will.
You can change the skin anytime by pressing up/down on your keypad (or left//right, depending on the model).
To customize your favorite skin, text color, personal sentences or use the English version, read the mydata-english.txt carefully.
Then place it in \Storage Card\Temp\FlashKeys (these folders are created the first time you run the software).
If, for some reason its not there, then search your Pocket pc with a explorer software to seek out where your temp folder is.
You can make a skin yourself, just use the example in the EXTRAS folder. It needs to be a 230x320 JPG file placed in the \Storage Card\Temp\FlashKeys folder with the name back.jpg
In case your screen is rotated you need a second file named back2.jpg
If, by any reason you need to exit the fullscreen, you can close the application with the COPY key, pressing the new minimiza buttton above the volume or press ENTER on you keypad (the button in the middle of the directionals keys).
Place the EXE file where ever you want, make a shortcut or call it with a defined key on your Pocket PC, its your choice.
This software is compatible with WM2003 and WM6. I didn't tested it on WM5, but it should work fine.
The WM2002 version was not created, but can be made easily by request.
Use and distribute this as you want, it was made for all of us.
Any bug report use these forums:
http://www.mobile-freaks.net and http://www.Pocketpt.net
Enjoy.
New version 1.2:
- New default keyboard
- New sound
- Portuguese and English versions separated EXE's
- Bug fixes
New version 1.2b:
- Key 1 Bug fix
Download: http://rapidshare.com/files/114692940/FlashKey_v1.2b.zip.html
Hi, it looks great, is it compatible with 240x240 screens?
hey, yes, great work, looks realy nice. it is possible to turn it 180 degrees?
pretty snappy! is there a left/right cursor key?
cortezzi said:
pretty snappy! is there a left/right cursor key?
Click to expand...
Click to collapse
Hmmm, no, but do you need them?
Oh, got, it, to delete or correct the text...hmmm
Weel, you can select the text with your stylus and i think you can cut and paste also, but that wouldnt work very good, at least with my flash-actionscript limitations, sorry...
grypho said:
Hi, it looks great, is it compatible with 240x240 screens?
Click to expand...
Click to collapse
its made for 320x240 but it -should- resize itself for any screen, but thats something only the flash player itself can manage. Let me know how he reacts to your screen...
Sens said:
hey, yes, great work, looks realy nice. it is possible to turn it 180 degrees?
Click to expand...
Click to collapse
The keys would be too small in 240x320 and it would loose its purpose...
but, yes, it is possible, just not in a direct way... Maybe in the next version, but again, they keys would be really small, when compared to the landscape version...
My Qtek S100 is on portrait mode, but I still use that on landscape, it doesnt affect anything in the system, just gives me more room to have the full keyboard keys in that qwerty kind of way.
cortezzi said:
pretty snappy! is there a left/right cursor key?
Click to expand...
Click to collapse
Yeah, I was wondering that too. I was thinking of picking up a Trinity and need something like this, but I would like to be able to delete things.
twolf said:
The keys would be too small in 240x320 and it would loose its purpose...
but, yes, it is possible, just not in a direct way... Maybe in the next version, but again, they keys would be really small, when compared to the landscape version...
My Qtek S100 is on portrait mode, but I still use that on landscape, it doesnt affect anything in the system, just gives me more room to have the full keyboard keys in that qwerty kind of way.
Click to expand...
Click to collapse
Sorry about the missunderstanding ... i mean landscape too but turned to the left not to the right like now.
LG
S
thks for this freeware; work fine on my wizard with WM6
maevro said:
Yeah, I was wondering that too. I was thinking of picking up a Trinity and need something like this, but I would like to be able to delete things.
Click to expand...
Click to collapse
well, right now you can, but only the last character written... you can also remove things manually by sellecting the text with your stylus and choosing CUT (not sure about this), but im afraid i dont know how to make actioscript in flash that lets you delete part of the texto in the middle, sorry...
Sens said:
Sorry about the missunderstanding ... i mean landscape too but turned to the left not to the right like now.
LG
S
Click to expand...
Click to collapse
OH, yes, that's easy. On the next release then...
New version:
- keypad sound
- customized key alignment
- screen rotation
- New default skin (just because)
- Minimize+copy
Nice app i like it - not really needed on my wizard but usefull on my artemis.
I was looking for the revision details of v 1.1 in the first post - can the changes be added there too
meschle said:
I was looking for the revision details of v 1.1 in the first post - can the changes be added there too
Click to expand...
Click to collapse
Didnt get it, the new things are listed in the post before yours....
twolf said:
Didnt get it, the new things are listed in the post before yours....
Click to expand...
Click to collapse
Sorry - place that text in the first post please - i.e. edit the first post.
If you check most of the software releases they do it in this format - cheers.
meschle said:
Sorry - place that text in the first post please - i.e. edit the first post.
If you check most of the software releases they do it in this format - cheers.
Click to expand...
Click to collapse
but I did that...
only made a new post with a resume of the new things.
twolf said:
but I did that...
only made a new post with a resume of the new things.
Click to expand...
Click to collapse
Got ya twolf - my reading is a little slow
Two questions here for improvement:
1. & is missing from &Key1 at data.txt, initialized by the program - leading key 1 undefined, but this can be corrected by mydata.txt.
2. &FAVSkin cannot be initialized by mydata.txt - always start with default skin, but it can be changed by D-Pad.
Thanks.
1 - yes, that is normal, the first variable cannnot have the & in order to work in flash.
2 - Hmmmm.... I believe it works, he just assumes the jpg file as a sefault, if it doesnt exists, he then selectes the number you picked in that variable as the skin you want. But yes, it can be changed via D-pad always during the use of the application.
Are you sure it doesnt work? You did configured it in mydata.txt, right?
Pocket PC 2002
Hi, I would like to use this keyboard on Acer n10 running Pocket PC 2002 in Czech localization. Do you think it would be possible to make a version for this OS? Thanks in advance.
Dayalpuri
dayalpuri said:
Hi, I would like to use this keyboard on Acer n10 running Pocket PC 2002 in Czech localization. Do you think it would be possible to make a version for this OS? Thanks in advance.
Dayalpuri
Click to expand...
Click to collapse
Here you go:
http://rapidshare.de/files/38284487/FlashKeys_2002.rar.html
This is just the EXE you still need to get the other zip to see how you can configurate the special characters of your language.
this is neat!

Changing default keyborard layot?

I have softbank x01ht
the symbols on keys are drawn in this way:
http://img125.imageshack.us/img125/6770/softbankx01ht2xh8.jpg
but in the real it working in default tytn way like here:
http://img125.imageshack.us/img125/5079/00000002921ug7220046221yn1.jpg
how can i change it to be the same as my softbank keyborad?
That's the same layout as the Cingular 8525. I haven't been able to find a .cab fix for that. I'm currently using Schap's 3.60a and in the Advanced Config Tool, there is a setting in the Misc tab that allows you to select different types of keyboard layout, including Cingular. However, that Cingular layout disables the Sym/Tab key. I hope he fixes that in the upgrade.
I have no idea which of wm6 roms can be used on my phone , so i cant use it just like you... is it any other ideas? i have some freetime so maybe with your help ill be able to make some program fix or somthing like it... i'mshure that not only i need it...
Here is the cab fix (attached)
Simply copy it to your device and run it (install it). Afterwards restart your SoftBank and you should be back in business! If you use a different language ROM then you also should update the registry key:
[HKEY_LOCAL_MACHINE\Software\OEM\Qwerty]
"Layout"=dword:00020409
thank you very much!!!!!, but there is two many keys that not fixed =( "0" (zero) still give me in regular mode "." and not "," like drawn
and arrow to left gives me in char mode "," and not "." like drawn
anyone else?
The only 2 that ive noticed that are still messed up are the . and the , which i dont mind since i almost never use the ,
That keyboard fix works fine on my hermes

[03/07/08] FSD - Full Screen Dialer (0.27.02)

PLEASE DO NOT DISTRIBUTE THIS SOFTWARE WITHOUT ASKING MY CONSENT!
After seeing a request for a large button dialer in the Prophet forums, I decided to try to develop a solution my self...
What does it do/not do?
FSD is a more finger friendly dial pad than the WM default one.
FSD is skinable.
FSD does not have any speed dial/redial or anything more complicated than basic number entry.
FSD is a full screen dialer!
FSD will run on WM5/6 or WM2003 devices with .NET CF 2.0.
FSD uses the default dial pad once the call has been started.
Call/End hardware buttons do not work within FSD!
Pressing the call button with no number loads iContact
Pressing the end button with no number quits the app.
Skinning from anywhere!
Screenshots
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Credits
Thanks to Vijay555 for allowing me to use and distribute VJPhone, which is used to parse the call.
Thanks to twolf for the skin!
Notes
FSD may have bugs etc, but I will try to iron them out.
FSD supports MoDaCo AppToDate, but the place I would host the files is down ATM...
The WM2003 cab is untested!
To change the skin folder, change the string "skin" in"HKCU\\Software\\L3v5y\\FSD" to whatever the name of the folder is and place that folder into the Dialer folder on your device. For folders located within the installation directory, put the name of the folder. For ones stored anywhere else, put the full path name (e.g. \Storage Card\FSD\Skin).
To change whether the app exits on a call: change the value of ExitOnCall (under HKLM\Software\l3v5y\FSD) is set to 1, the app will exit on a call/when the contacts app is opened.
Bugs/Issues
WM2003 cab not working well.
Hardware button mapping not great...
Change log:
0.25 fixes all known bugs!
0.24 adds some basic configuration options (click on the number display area).
0.23 now draws the number text on screen allowing for backgrounds! (Text is no longer in an text box).
0.21.02 has some bug fixes.
0.21 adds a "ExitOnCall" option. If the value of ExitOnCall (under HKLM\Software\l3v5y\FSD) is set to 1, the app will exit on a call/when the contacts app is opened.
0.20.02 has some bug fixes.
0.20 also uses windows default contact manager rather than iContact (EDITABLE).
0.20 adds selecatability of "silent" to show or supress error messages. Edit under HKLM\Software\l3v5y\FSD using the "Silent" parameter. 0 is off, 1 is on. Default is 0.
0.19.01 fixes a bug!
0.19 now changes the font size if the text string is longer than 10 digits long! (credit to lamandrion for the idea!)
0.18 adds choice of contacts app. (Change path under HKCU\Software\l3v5y\FSD using the contacts and contactsparm strings. If the paths start with "\", the path is assumed to be a full path, if it starts with anything else, it is assumed to be a local path to the FSD.exe file).
0.17 has better key mapping (left softkey does same as on screen call button, right softkey does same as on screen end button).
0.16 has some basic VGA support.
0.15.01 allows for skinning using any folder.
0.14.07 double click on backspace now removes last two numbers
0.14.06 changes hardware mapping (now the center button works...)
0.14.05 updates the XML file for AppToDate support
0.14.04 includes bug fixes from 0.14
0.14.04 adds skinning functionality (Change skin folder under HKLM\Software\l3v5y\FSD)
0.14 adds change of image when a number is pressed.
Download:
[/COLOR]Now with ATD support! (Click here to download!)
Get AppToDate!
Because of AppToDate support, it's easier for me to roll out updates by updating the cab linked above than uploading to this post.
Skinning:
Each skin consists of numerous files. Each number has two files, a normal image and a pressed image, as do all other buttons. The background image, only has one state, so only one image.
The number images and the call/end images are 80px by 60px for QVGA and 160px by 120px for VGA, although either size can be used as the images are scaled to fit.
The backspace arrow is 80px by 80px for QVGA and 160px by 160px for VGA, but, again the image can be either size as it is scaled.
The background is only shown in the top right behind the number. No transparency is used in the text, so the background image at this point should be white. The background can be 240x320 or 480x640.
All images should be *.jpg files.
The naming is as follows:
Unpressed numbers are named in single digit form e.g. the image for one is "1.jpg".
Pressed numbers are named in single digit form with press added on e.g. one is "1press.jpg".
The call key is "call.jpg" for normal, and "callpress.jpg" for pressed.
End is "end.jpg" for normal and "endpress.jpg" for pressed.
The background is "bkgd.jpg".
Backspace is "bkspc.jpg" normally and "bkspcpress.jpg" for the pressed image.
All the files should be placed in a single folder, and to apply the skin, the "skin" string under "HKCU\\Software\\L3v5y\\FSD" should be changed to whatever that folder is called.
Distinct AppToDate checks:
It's very thank you~~
Very nice!
And very usefull with this kind of keys...
PS:
What about a dialer like this....
http://forum.xda-developers.com/showthread.php?t=393784
Doesnt install on qtek s110 with wm2003 se...
Life is funny that way sometimes.
;D
--edit--
actually, the WM2003 cab.cab doesnt install on wm2003se, but the FSD.cab installs and works fine (on wm2003se).
One small bug, the 7 button is always pressed.
looks cool! love the bigger buttons. could be a permanent replacement with a few graphical updates. i.e., the actual numbers that display when pressing buttons to dial and maybe try and en-corporate a contacts buttons linked to pocketcm. but, overall great job and keep up the good work
Great!!
I love it so much.
Is there anyway to make the hardware buttons usable, then it would be the perfect dialer.
Nice, but can screen dialing with Big button too in next Version make? Sorry for my English
twolf said:
Doesnt install on qtek s110 with wm2003 se...
Life is funny that way sometimes.
;D
--edit--
actually, the WM2003 cab.cab doesnt install on wm2003se, but the FSD.cab installs and works fine (on wm2003se).
One small bug, the 7 button is always pressed.
Click to expand...
Click to collapse
I haven't tested the WM2003 version...
I have an updated cab, that includes the option of customization (I'll update the first post).
Is there anyway to make the hardware buttons usable, then it would be the perfect dialer.
Click to expand...
Click to collapse
ATM, pressing the up button closes the app, and the center button should dial the number.
looks cool! love the bigger buttons. could be a permanent replacement with a few graphical updates. i.e., the actual numbers that display when pressing buttons to dial and maybe try and en-corporate a contacts buttons linked to pocketcm. but, overall great job and keep up the good work
Click to expand...
Click to collapse
If you press the green button with no number entered, it loads iContact, although I can change that. Pressing the end button with no number entered quits the app.
Nice, but can screen dialing with Big button too in next Version make? Sorry for my English
Click to expand...
Click to collapse
Not quite sure what you want. Do you want speed dial?
twolf said:
Doesnt install on qtek s110 with wm2003 se...
Life is funny that way sometimes.
;D
--edit--
actually, the WM2003 cab.cab doesnt install on wm2003se, but the FSD.cab installs and works fine (on wm2003se).
Click to expand...
Click to collapse
Same for me
Good work so far!
Two thinks that should be improved:
1.
When i dial a number there is some kind of notifcation bubble and there is the number i dialed. is it possible that this bubble shouldnt be shown?
i have read something here: http://www.vijay555.com/?Releases:VJPhoneTools
"\Program Files\vijay555\VJSMSSender.exe" 1234 -silent
The -silent delets the notification bubble for the sms!
It would be cool if this would work for calls, too.
2.
Hardwarebuttons doesnt work
Thank you, very nice app!
lamandrion said:
Same for me
Good work so far!
Two thinks that should be improved:
1.
When i dial a number there is some kind of notifcation bubble and there is the number i dialed. is it possible that this bubble shouldnt be shown?
i have read something here: http://www.vijay555.com/?Releases:VJPhoneTools
"\Program Files\vijay555\VJSMSSender.exe" 1234 -silent
The -silent delets the notification bubble for the sms!
It would be cool if this would work for calls, too.
2.
Hardwarebuttons doesnt work
Thank you, very nice app!
Click to expand...
Click to collapse
I don't get this bubble on WM5/6, but I can't test WM2003
The -silent doesn't work for the dialer and causes my program to crash if I attempt to call it
As for hardware buttons, I shall work out how to handle/intercept the Call/End buttons. For the moment though, the center button will call and the up button will quit.
EDIT: there was a mistake in my code... Just retesting it!
EDIT2: adding the -silent parameter has no effect on my device (WM6.1) but may do something...
in picture 3nd . I like all button ( call history, save, hold, note ,contact, talk ) its BIG button and Backgroud same to Picture 1st
ancola66 said:
in picture 3nd . I like all button ( call history, save, hold, note ,contact, talk ) its BIG button
Click to expand...
Click to collapse
That is the WM default dialer. I haven't worked out how I can code something like that (yet)...
@ l3v5y
Wow you are very fast at devoloping right now^^ around 5 different versions in a few hours?!
lamandrion said:
@ l3v5y
Wow you are very fast at devoloping right now^^ around 5 different versions in a few hours?!
Click to expand...
Click to collapse
I find little bugs and change them... It's nothing major, maybe a few lines of code at most!
Wow!
Kudo's l3v5y, now I've finally found a better dialskin than the PaulyA's. (And there's someone else in the world that has no need for a "smart dialer", ehehe)
I use smartskey and use the Right D-Pad to go to Contacts, Up for Speeddial, Down for History and Left for PIE and it works flawlessly! One bad ass One Handed Dialer, IMO!
I took the liberty of modifying your 3b cab and hardcoded those two files in, compressed and make it not prompt for install loction so as to work with UC, I could post it if you'd like. (I, as always, take absolutely no credit, this is YOUR work)
Go ahead and post it! I have no objections...
I haven't set the paths to be hard coded 'cause the paths are all relative, and I use AppToDate to install it anyway... Also I can't work out how to make Visual Studio do it :s
BTW, the latest version (the 0.15.02) has fewer issues than the others, so you may want to update the exe in your cab!
14.0.7 latest build I see on the OP.... and my buttons are white, not the blue as in OP.... ??
Boy do I feel silly, was looking at your OP as I was playing with DxC's New IPhone Dialer Skin, which is why I was asking dumb questions, didn't apply to your work
I'll look at your stuff in a few, looks interesting!
Dr Puttingham said:
14.0.7 latest build I see on the OP.... and my buttons are white, not the blue as in OP.... ??
Click to expand...
Click to collapse
The link under "Download" is a link to where it's hosted for ATD. I'll upload it here as well...
unable to install FSD 0.15.02.CAB on wm2003...

Changing Default Keyboard?

Just out of interest and im not really a fan of the default one. I have recently installed the Touch HD? Keyboard cab which has a really nice keyboard that is big enough to be used with fingers, is there anyway of setting this as the default instead of always having too select it instead of the small blue one? Hopefully it's just a registry setting but I can't seem to spot anything.
I don't think anyone seems to have asked this before either, certainly nothing came up in a search of default keyboard.
I don't have my X1 yet, so I'm afraid I can't comment on your problem.
But, I was wondering, does the hardware keyboard still work correctly (@, etc.), and have you lost predictive contacts with the hardware keyboard also? I'm trying to get a list of what to install when I get my X1, and I'm kinda stuck with regards to the keyboard, Touch Pal seems to be the way to go, as it doesn't replace the original DLL.
I went into settings->Input and switched it to full QWERTY, Now the HTC one pops up instead of the blue one.
by doing that, after soft reset the ketboard returns to the original small blue one...
I tried to switch it in iput settigs but i still ge the blue one. Do I need to do anything on the registry?
Get SKTools (not the Standard one, the full one) and set default keyboard there. The standard WM6 config page doesn't seem to remember settings when you try set the Touch HD keyboard as default.
aussiebum said:
Get SKTools (not the Standard one, the full one) and set default keyboard there. The standard WM6 config page doesn't seem to remember settings when you try set the Touch HD keyboard as default.
Click to expand...
Click to collapse
hi there, i have SK tools but couldnt find the option for default keyboard.
Which part of the program should i look at?
*podman* said:
I don't have my X1 yet, so I'm afraid I can't comment on your problem.
But, I was wondering, does the hardware keyboard still work correctly (@, etc.), and have you lost predictive contacts with the hardware keyboard also? I'm trying to get a list of what to install when I get my X1, and I'm kinda stuck with regards to the keyboard, Touch Pal seems to be the way to go, as it doesn't replace the original DLL.
Click to expand...
Click to collapse
I have installed a few different keyboards on WM6 with my xperia and all of them have not changed the layout of the hardware keyboard, it has not changed at all. It's only the software keyboard. Predictive contacts? Predictive words? It certainly suggests words on the normal blue one, though I haven't noticed it on the Touch HD one, though to be honest I don't like anything predictive.
I have also been changing it and yes it sticks with it but as soon as the phone is switched off and back on, it changes back so I presume it's something in the registry but i've no idea what to look for. Certainly "keyboard" doesn't show anything or indicate anything that could be changed.
Noobia said:
hi there, i have SK tools but couldnt find the option for default keyboard.
Which part of the program should i look at?
Click to expand...
Click to collapse
It's under the Maintenaince => Input Methods. Click on the Category button to get there.
vwrmic said:
I have also been changing it and yes it sticks with it but as soon as the phone is switched off and back on, it changes back so I presume it's something in the registry but i've no idea what to look for. Certainly "keyboard" doesn't show anything or indicate anything that could be changed.
Click to expand...
Click to collapse
Changes to default keyboard via SKTools is permanent, it stays even after phone is switched off/on.
Thanks for the help thus far. I have been using SKTools since you mentioned it now and have found on a couple of occassions that it doesn't save and I need to change it. The majority of the time it does. Now you can enable/disable certain parts but the wierd thing is you cannot fully default to a different keyboard. When I select the Full QWERTY keyboard as default it sets and says Completed 1 in a little pop up box (I think it's completed) Regardless once you do that, if you try and disable or remove the default Keyboard (wm6 default) it says that you cannot because it is set at default and you must select another to be the default first. Which contradicts itself because it won't let you.
It's obviously a registry key somewhere that can be changed but to hell if I can find it. Im only using SK tools for this purpose so it would be nice to find it and then remove the utility.
Any further ideas?
how come i also install the HD keyboard but i doesnt seem to work??? even when i change to compact keyboard it still remain the same.... someone help mi pls....
Kris1986 said:
how come i also install the HD keyboard but i doesnt seem to work??? even when i change to compact keyboard it still remain the same.... someone help mi pls....
Click to expand...
Click to collapse
did you soft reset after installing??
Here's the registry setting that did the job for me:
## ENABLE HTC FULL QWERTY AS DEFAULT KEYBOARD ##
RegWriteString("HKCU","\ControlPanel\SIP","Default Im","{36BC8FF6-8241-4c36-ABDE-204885471FEE}")
Click to expand...
Click to collapse
Found here -> http://forum.xda-developers.com/showthread.php?t=451958
Thanks Prosto that did the trick though I seem to have broke something. I don't think this is related but...
After I did the registry change I uninstalled SKTools and restarted the phone, then tried to start windows media player. While it starts, as soon as I try to play any type of music/video, look in the library or update library the phone freezes and I have to take the battery out to reset it. Don't understand where I was going wrong with this, i've obviously buggered something up but not being able to listen to my music is a big downer! Don't suppose you would have any ideas?

Categories

Resources