Cant use alternative keyboards with WM6.5 - General Questions and Answers

After upgrading my PDA to WM6.5, I found that I was never able to use anything other than the default system keyboard and the shareware TouchPal application. Any other keyboard would just default back to the system one when selected. One, after installed, actually disappeared completely. No option for it or even an installed file!
So has anyone else had this issue. If so, how did you correct it?
Or if you know how this might be fixed, that would be helpful too!

Related

3rd Party keyboard problems

hello all i have XDA mini S wm5 unit..wanted to load 3rd party keyboard which i can do fine..but can i get the damn things to work !! when selecting the the new keyboard (different language) the unit defaults straight back to the keyboard installed..wont even attempt to show the new one..any ideas ? have even change the registration to different code but even doing that still shows default keyboard..do'h
thanks
Hi plasticplanet!
Sounds like the system can't find the DLL for this keyboard.
The simple solution is to re-install it, and make sure you install it in main memory.
The not so simple solution: If you know the name of the DLL for the keyboard, get a registry editor, search for it under HKEY_CLASSES_ROOT\CLSID\{keyboards CLSID}\InprocServer32
and make sure the DLL is in fact in the path specified.
There is also a chance that the DLL is present but can not initialize for some reason. You should check the following:
Was the keyboard installed properly with its installer as directed?
Does the keyboard support your OS (WM5)?
Is registration required? (licence, key etc.)
hi levenun...thanks for your suggestion..i contacted one of the 3rd party companies about this problem..apparently in wm5 (fecking bill gates) the rom version i have which is 1.5 has a bug in it..apparently the memory used to change keyboards is the same that is used for today screen..so if you have plug-ins it wont allow you to change certain things...the company DynaType suggested that i switch them off and then try it..and guess what it worked after that i could then activate my today plug-ins once more
thanks for having a think about my problem :wink:
levenum said:
Hi plasticplanet!
Sounds like the system can't find the DLL for this keyboard.
The simple solution is to re-install it, and make sure you install it in main memory.
The not so simple solution: If you know the name of the DLL for the keyboard, get a registry editor, search for it under HKEY_CLASSES_ROOT\CLSID\{keyboards CLSID}\InprocServer32
and make sure the DLL is in fact in the path specified.
There is also a chance that the DLL is present but can not initialize for some reason. You should check the following:
Was the keyboard installed properly with its installer as directed?
Does the keyboard support your OS (WM5)?
Is registration required? (licence, key etc.)
Click to expand...
Click to collapse

Approach to make the great TouchPal work on special devices

Oh. I eventually got TouchPal work on one of my friend's device. Very special way...
(if you don't know what is TouchPal, please go to http://www.cootek.com)
Step A> Common steps:
1. Install TouchPal
2. Soft-reset your device
Step B>Check with your device version:
1. Make sure you can find "\Program Files\TouchPal" folder. If it exists, go to Step C directly.
2. If not, try to find another folder named "Programme". If you can find it, copy TouchPal folder, create a folder under root directory named "Program Files" and then paste TouchPal folder into it.
3. Soft-reset and try again.
Step C> If it doesn't work, try the following steps:
1. Install a workable SIP (PocketCM in my case)
2. Install a registry editor (http://www.freewareppc.com/utilities/phmregistryeditor.shtml)
3. Find the registry key of that SIP under:
HKEY_CLASSES_ROOT\CLSID\
if it is PocketCM, it is HKEY_CLASSES_ROOT\CLSID\BB25F2EB-688C-4698-ADFC-F422A148AD4F
4. Go to InprocServer32 key, change the "default" value to:
"\Program Files\TouchPal\touchpal.dll"
5. Save and exit
6. Soft-reset your device, TouchPal works now!
Caution: After Step C, your PocketCM doesn't work anymore. You need to change that value back and reboot to make PCM work again. But actually, I don't really need it anymore, do you?
Hope more and more people could use this really cool SIP just like me~
Nice going there.
I assume you are from Germany as you refer to your Program Files folder as being "Programme" - How did you get around the missing dictionary and special characters used in your language (äöß)?
Tried to perfrom your approach on a Dutch Mio PDA I have here, just for testing. Did not manage to get it to work. I will wait for my Touch to arrive in 2 days and give it a go again then. To me all of this sound like a badly written installer for the SIP. But must say the Sip itself looks promising, would even buy it I think.
Found another workaround, based on JerryChan's workaround, so credit goes to him:
This is when installing on anther CE OS then English !!!!!
1. Install TouchPal
2. Install a registry editor (http://www.freewareppc.com/utilities...ryeditor.shtml)
3. Find the registry key of that SIP under:
HKEY_CLASSES_ROOT\CLSID\
HKEY_CLASSES_ROOT\CLSID\{802C691C-EB46-442c-BC54-DC2C42B156C3}
4. Go to InprocServer32 key, change the "default" value to:
"\<your program files folder name>\TouchPal\touchpal.dll"
5. Save and exit
6. Soft-reset your device, TouchPal works now!
Regards,
John
I am not sure whether it is the bug in SIP or in Windows Mobile. Actually it is quite common that a third-party SIP couldn't run on some Windows Mobile. I actually bet "SIP cannot load on some devices" must be a windows bug. But I think at least, the "Programme" issue must be a setup bug in that SIP. Going to report to CooTek! Hope they can fix this issue in coming release. Overall, TouchPal is still the best!
BTW, I didn't find the way to type those characters. Cannot wait to see international version of TouchPal.
joval said:
Tried to perfrom your approach on a Dutch Mio PDA I have here, just for testing. Did not manage to get it to work. I will wait for my Touch to arrive in 2 days and give it a go again then. To me all of this sound like a badly written installer for the SIP. But must say the Sip itself looks promising, would even buy it I think.
Found another workaround, based on JerryChan's workaround, so credit goes to him:
This is when installing on anther CE OS then English !!!!!
1. Install TouchPal
2. Install a registry editor (http://www.freewareppc.com/utilities...ryeditor.shtml)
3. Find the registry key of that SIP under:
HKEY_CLASSES_ROOT\CLSID\
HKEY_CLASSES_ROOT\CLSID\{802C691C-EB46-442c-BC54-DC2C42B156C3}
4. Go to InprocServer32 key, change the "default" value to:
"\<your program files folder name>\TouchPal\touchpal.dll"
5. Save and exit
6. Soft-reset your device, TouchPal works now!
Regards,
John
Click to expand...
Click to collapse
Sorry, John. Seems this approach will kill customized word feature. That is, you cannot add customized word anymore.
I suggest you just use my solution on "Programme" like device.
Thank you so much - I finally got TouchPal working on my HTC Touch !
Now it works! Thanks jerrychan.
@jerrychan,
You are right noticed that also, probably due to hardcoding the path to the dictionary also.
So if you combine both our suggestions, you no longer need to install PocketCM.
John
Hi there
I really would like to use TouchPal as my default SIP but it is rather 'unstable'. Maybe I've installed other SIPs, such as CE Star, Phonepad etc.
Anyway, the steps mentioned here by the two gentlemen seems to be for those who didn't have TouchPal installed in the correct place. For my Trinity Asian ROM (official from HTC), the installation is as per what's being described here, so no changes are needed. But still, TouchPal refused to run sometimes.
Last night I tried installing some XT9 cab files which doesn't seem to work. After that TouchPal didn't run properly anymore. I've to delete it. Sigh..
Not sure what's wrong..
Sian said:
Hi there
I really would like to use TouchPal as my default SIP but it is rather 'unstable'. Maybe I've installed other SIPs, such as CE Star, Phonepad etc.
Anyway, the steps mentioned here by the two gentlemen seems to be for those who didn't have TouchPal installed in the correct place. For my Trinity Asian ROM (official from HTC), the installation is as per what's being described here, so no changes are needed. But still, TouchPal refused to run sometimes.
Last night I tried installing some XT9 cab files which doesn't seem to work. After that TouchPal didn't run properly anymore. I've to delete it. Sigh..
Not sure what's wrong..
Click to expand...
Click to collapse
Similar issue appears on a lot of devices for different SIP. I think this is Microsoft Windows Mobile's bug.
x7500 and touchpal
has anyone got touchpal to work on an x7500 running mobile6
if so please post how to
i tryed jerry's solution but don't work for me ... what can i do? ( i want to useh touchPal... :|
Can't get it to work on HTC TyTN II English OS
--
1. Installed TouchPal [on Device]
2. Soft Reset
3. Selecting TouchPal goes to default WinMob keyboard
4. Checked the Registry keys HKEY_CLASSES_ROOT\CLSID\{802C691C-EB46-442c-BC54-DC2C42B156C3}
under InprocServer32 value of Default is \Program Files\TouchPal\touchpal.dll (this is the path to the program's dll)
5. 2nd Soft Reset
6. Tried selecting TouchPal again still no sucess
--
what else can be done? I don't have PocketCM installed.
bnycastro said:
Can't get it to work on HTC TyTN II English OS
--
1. Installed TouchPal [on Device]
2. Soft Reset
3. Selecting TouchPal goes to default WinMob keyboard
4. Checked the Registry keys HKEY_CLASSES_ROOT\CLSID\{802C691C-EB46-442c-BC54-DC2C42B156C3}
under InprocServer32 value of Default is \Program Files\TouchPal\touchpal.dll (this is the path to the program's dll)
5. 2nd Soft Reset
6. Tried selecting TouchPal again still no sucess
--
what else can be done? I don't have PocketCM installed.
Click to expand...
Click to collapse
hi guyz.. same problem here on Prophet 4.0.0.0.6 PV-Touch WM6...

Htc Touch On A Wizard

With all the files everybody has produced on this website, I'm able to get very close to my wifes phone, but not exact I have a g4 wizard. She has an elf, it's so cool, but no keyboard, hah hah. Anyway, I'd like to build a custom rom(I will read and learn all about that when I'm ready), but I need to be sure that I can get certain features to work correctly before I start rom building. I'm currently using the wizard_19855_Clean_V1 rom and it's great, stable everything works. What I'm doing:
1. Install as many of the htc apps as possible(I can't get some to work)(ie htc task manager) (I can handle this)
2. I want the htc cube to work oem. no ftouchflo, no sclpc++(f)(need help here)
3. Strip the OS of unused files to boost performance(need help here)
4. Build a new rom(I'll figure this out when I'm ready)
2. I need help with the "oem"(I think oem) cube I attached htc_touchflo.zip so everyone can see what I'm working with. Most of the files do not exist on my wizard with 19855. What I've found is that the cube will work(somewhat) with these files(- (minus) touch.dll). I've left the touch.dll that came with 19855 alone and it was bigger in size so it must do more...right? lol The first time the cube loads(by clicking on biotouch shortcut, not sure if that's right, I could preload it in startup, but...) it pulls up the contacts page and displays it correctly(but nothing works), from there I can rotate the cube with finger gestures horizontally, it's a little slow but it works 195 MHz baby, yeah. The aplauncher and mediahub are there, very minimal just blank black place holders. Okay, so a finger gesture down will "minimize" the cube, but it doesn't refresh the screen back to what was there previously. I think it will pull up again with a finger gesture(can't remember but clicking one of the shortcuts will definately bring it back), but it doesn't display correctly until you rotate horizontally. What I'm looking for: I'm wondering if there is someone willing to work with me to get the oem cube working. Probably need support for .dll files ie(touch) and then the registry, I'm fine editing the registry, but I don't know what the default settings are or should be. I've tried a couple of the cube settings apps out there and none seem to work in this scenario.
3. A link similar to slimming down windows xp: the complete guide(cool article), but for windows mobile 5-6.1. What can we pull out of this bloated os without causing issues to stability? Like pictures unused .dll files etc.
Or look at it like what really needs to be there? From there I will build my rom...Thanks in advance to anyone willing to partake.
Anyone willing to help?
In Addition
when the cube is up, the aplauncher and mediahub buttons do work, but there not mapped to anything, so it says to reinstall the application. Where is this thing pulling(looking for) this information? registry?
I think I titled my post correctly
Maybe I'm barking up the wrong tree? Has this been done before? I wasn't able to find a working oem version of the cube for the wizard and I wasn't satisfied by ftouchflo and the different cube clones out there. No offense is intended, I think they are great alternatives, but I'd like to figure out the oem version. If no one is interested, that's fine, I just thought that someone else would like to see this available because I did. If anyone is available to provide guidance to me that would be gladly accepted as well. Or show me some links as to why this is not possible, that would be great so I'm not wasting my time if someone has already tried to do what I'm doing. Any replies gladly accepted, maybe it will get a conversation going, communcation can drive things as well. Thanks
Trying Attachments again...
Trying to get the attachments posted
man the touchflo dont download wotsup with dat
I tested downloading it, I had to be logged in to do so though. In the download there is a folder called cube, I put this on my start menu so I can interact with the cube when I don't know where it's at.
I think if someone could point me to or post the default registry settings for the touch, heh duh, I'll ask my wife if I can look at hers...Should be simple enough. I have an idea from a couple of posts over in the elf forum, I think her is a vogue though not sure what the difference is. Any one know? Is it just the provider model like 8125 compared to tmobile mda?
I'm trying to get each of the cube applications to open independently via a shortcut menu similar to the programs folder. Right now I have the media hub mini working, so I will copy the settings for this application to a new .reg file.
Oh, my wife's touch's files copied everything registry and files and put them on my wizard with no luck, but the registry may contain some interesting info. But all the apps are a different version though.
80%
Similar to other post, I can't get the quickdial to work correctly. With the settings below, I can open, close, and spin the cube. The aplauncher & the media hub work. The quickdial does not, seems to open, but does not display. I can see the process running, but nothing. If your interested, here are the registry settings to get this to work:
REGEDIT4
[HKEY_LOCAL_MACHINE\Software\HTC\Biotouch]
"MediaHubMini"="06042007 V2.5 Final"
"BioTouch Ver"="05102007 V2.0"
"APLauncher"="05212007 V2.3 Final Release"
[HKEY_LOCAL_MACHINE\Software\HTC\Biotouch\APLauncher]
[HKEY_LOCAL_MACHINE\Software\HTC\Biotouch\APLauncher\App1_1]
"Type"=dword:00000000
"Name"="Email"
"Path"="\\Windows\\tmail.exe"
"Param"="-service \\"
"IconPath"="\\Windows\\AL_01.png"
"IconPressPath"="\\Windows\\AL_01_HL.png"
[HKEY_LOCAL_MACHINE\Software\HTC\Biotouch\APLauncher\App1_2]
"Type"=dword:00000000
"Name"="Internet Explorer"
"Path"="\\Windows\\iexplore.exe"
"Param"="NULL"
"IconPath"="\\Windows\\AL_02.png"
"IconPressPath"="\\Windows\\AL_02_HL.png"
[HKEY_LOCAL_MACHINE\Software\HTC\Biotouch\APLauncher\App1_3]
"Type"=dword:00000000
"Name"="Comm Manager"
"Path"="\\Windows\\CommManager.exe"
"Param"="NULL"
"IconPath"="\\Windows\\AL_03.png"
"IconPressPath"="\\Windows\\AL_03_HL.png"
[HKEY_LOCAL_MACHINE\Software\HTC\Biotouch\APLauncher\App2_1]
"Type"=dword:00000000
"Name"="SMS/MMS"
"Path"="\\Windows\\tmail.exe"
"Param"="-service \\"
"IconPath"="\\Windows\\AL_04.png"
"IconPressPath"="\\Windows\\AL_04_HL.png"
[HKEY_LOCAL_MACHINE\Software\HTC\Biotouch\APLauncher\App2_2]
"Name"="Tasks"
"Type"=dword:00000000
"Path"="\\Windows\\tasks.exe"
"Param"="NULL"
"IconPath"="\\Windows\\AL_05.png"
"IconPressPath"="\\Windows\\AL_05_HL.png"
[HKEY_LOCAL_MACHINE\Software\HTC\Biotouch\APLauncher\App2_3]
"Name"="Calender"
"Type"=dword:00000000
"Path"="\\Windows\\poutlook.exe"
"Param"="calendar"
"IconPath"="\\Windows\\AL_06.png"
"IconPressPath"="\\Windows\\AL_06_HL.png"
[HKEY_LOCAL_MACHINE\Software\HTC\Biotouch\MediaHubMini]
"APNameFontSize"=dword:00000018
[HKEY_LOCAL_MACHINE\Software\HTC\Biotouch\MediaHubMini\App1_3]
"Param"="-mode:camera -type:video"
"IconPlayingPressPath"="\\Windows\\MH_2_03_HL.brn"
"IconPlayingPath"="\\Windows\\MH_2_03.brn"
"IconPressPath"="\\Windows\\MH_03_HL.brn"
"IconPath"="\\Windows\\MH_03.brn"
"Name"="Videos"
"Path"="\\Windows\\HTCAlbum.exe"
[HKEY_LOCAL_MACHINE\Software\HTC\Biotouch\MediaHubMini\App1_2]
"Param"="-mode:camera -type:image"
"IconPlayingPressPath"="\\Windows\\MH_2_02_HL.brn"
"IconPlayingPath"="\\Windows\\MH_2_02.brn"
"IconPressPath"="\\Windows\\MH_02_HL.brn"
"IconPath"="\\Windows\\MH_02.brn"
"Name"="Pictures"
"Path"="\\Windows\\HTCAlbum.exe"
[HKEY_LOCAL_MACHINE\Software\HTC\Biotouch\MediaHubMini\App1_1]
"IconPlayingPressPath"="\\Windows\\MH_2_01_HL.brn"
"IconPlayingPath"="\\Windows\\MH_2_01.brn"
"IconPressPath"="\\Windows\\MH_01_HL.brn"
"IconPath"="\\Windows\\MH_01.brn"
"Param"="NULL"
"Path"="\\Windows\\AudioManager.exe"
"Name"="Music"
[HKEY_LOCAL_MACHINE\Software\HTC\Biotouch\MediaHubMini\MediaType]
"SettingsType"=dword:00000000
"Type"=dword:00000000
[HKEY_LOCAL_MACHINE\Software\HTC\Biotouch\Biotouch]
"Mode"=dword:00000002
"Path18"="\\Windows\\C02.brn"
"Path17"="\\Windows\\C01.brn"
"Path16"="\\Windows\\B02.brn"
"Path15"="\\Windows\\B01.brn"
"Path14"="\\Windows\\A02.brn"
"Path13"="\\Windows\\A01.brn"
"Path12"="\\Windows\\C5.brn"
"Path11"="\\Windows\\C3.brn"
"Path10"="\\Windows\\C1.brn"
"Path9"="\\Windows\\C0.brn"
"Path8"="\\Windows\\B5.brn"
"Path7"="\\Windows\\B3.brn"
"Path6"="\\Windows\\B1.brn"
"Path5"="\\Windows\\B0.brn"
"Path4"="\\Windows\\A5.brn"
"Path3"="\\Windows\\A3.brn"
"Path2"="\\Windows\\A1.brn"
"Path1"="\\Windows\\A0.brn"
[HKEY_LOCAL_MACHINE\Software\HTC\Biotouch\TFSettings]
"LinePos"=dword:0000002E
"NameSize"=dword:00000019
[HKEY_LOCAL_MACHINE\Software\OEM\TFLOSettings]
"EnableSound"=dword:00000000
"PageHigh"=dword:00000008
"PageLow"=dword:00000005
"SpeedLow"=dword:00000041
"UpLength"=dword:0000012C
"DownLength"=dword:000001B8
"Boundry"=dword:000004B4
"FingerPressure"=dword:00000A8C
"2ndSample"=dword:00000012
"DelayDiff"=dword:00000028
"EnableCube"=dword:00000001
"1stSample"=dword:0000000C
"SpeedHigh"=dword:00000014
"PanType"=dword:00000001
"EnableScroll"=dword:00000001
The above settings work on my g4 wizard with only the attached htc_touchflo.zip copied to the windows directory. Anybody got a working quickdial.exe for the wizard? I've noticed there are different versions out there, maybe there is one that works. It needs to open up from the shortcut in the zip file and by no other means. Thanks
Well, I've tested different versions of the quickdial app that I've found and none of them seem to function. Am I wasting my time? Does anyone know?, please reply. Does anyone have any links to what files can be removed while conserving stability. For instance if I want to use advanced task manager, is it possible to remove the regular task manager files and links?

PROBLEM: Why don't custom Soft Input Method's (SIP) work?

Hi,
I have a problem with custom Soft Input Methods don't be selectable. If I install e.g. PocketCM Keyboard, VITO's or Resco onscreen keyboard, they all show up in the SIP-Menu, but selecting them does not have any effekt. The default keyboard keeps enabled.
I am running Windows Mobile 6.1 5.2.20940 right now, but the problem occures with earlier builts, too.
I tried SIPChange and manually altered the registry to change the defaultSIP. Nothing helps. The custom SIP stays unselectable.
I was searching for security settings (policies) which might avoid the custom SIPs from running.
I'm not sure, whether this helps, but by default I do not cook Transcriber into the ROM. Installing it as a default application (not cooked into the rom) results in Transcriber being not selectable as all the other custom SIPs. Cooking it into the ROM makes it work. Unforunatelly this does not work for the custom SIPs.
Switching off security with the help of some cabs found here in the forum does not help, eighter.
I have absolutelly no more idea, what could cause the issue. As far as I understand, SIPs are "simple" COM-Objects. What could prevent them from being used by windows?
Please help me!!!
The Kitchen for my ROM can be found here, if it is needed for debugging or so. http://uploaded.to/?id=dajlrx
It is password protected with: www.eten-users.eu
Thanks!
I had the same issue... but reseting the device solved it... sometimes my device just got stuck on a sip and wouldn't let me change it. and as i need 2 languages it was kinda difficult.
I suggest you try installing a new sip.. not a new keybaord... you can find a few (such as opal's or diamond's).. and try to see if it works.
if not.. i'd HR
I once had such a problem on a Wizard, using some crappy branded ROM.
What helped me, was exporting the entire CLSID registry branch, then removing it and importing it back. The problem was probably caused by registry fragmentation, but that was WM5 and i don't know if internal registry structure didn't change since then so it might not help at all.
But i guess there's no harm in trying.
nir36 said:
if not.. i'd HR
Click to expand...
Click to collapse
I don't think that'll help, since the problem happens on a freshly flashed ROM (at leas i understood it that way).

Problem: Only basic keyboard is selectable on WM6.5. How to select another?

Hello,
I need help with this problem that it is driving me crazy. On my WM6.5 23564 cooked ROM I'm now unable to change from the basic keyboard to the FingerKeyboard that came embeded in the ROM.
I'm not refering to place FingerKeyboard as the default SIP input after boot. I mean really making a normal selection of something other than the basic keyboard.
This functionality used to work fine but some app I installed caused this behaviour. I don't know which app.
www.youtube.com/watch?v=GzNCY2Xkrow
Hoping to solve the problem I tried one at a time (switching the phone off after each try):
- Changing the default SIP input to FingerKeyboard with SK Tools (that toggles it in registry).
- Changing the default SIP input in nueSIPDefault (tool came with ROM) and set time from 10 to 59 seconds.
- Installing another 3rd party keyboard (SlideIt). I was unable to select this one too. Installing FingerKeyboard cab.
- Using SIPChange.CAB recommend on another post about SIP input.
- Using AC_IM_Selector.CAB recommend on another post about SIP input.
- Tried sipswitch.exe from Vijay but I don't know how to use it. When I click on it, it just pops up the basic keyboard.
- Disabling SPB items (wireless monitor, backup, news, time) from appearing on home screen
- And also a tip I saw: 1. Export HKCR\CLSID (will save to a *.reg file) / 2. Del or Rename HKCR\CLSID / 3. Import the backup of HKCR\CLSID / Turn off your device about 15 sec and reset .
None of this worked for me. Ramdonly FingerKeyboard appeared 2 or 3 times, but disappears the same way.
Any idea about a solution to this?
Thanks
Finally I found a workaround that allows me to use other keyboard besides the windows default.
After installing more than 10 keyboards and SIP managing apps I installed EzInput 2.1 QVGA and now it always shows that one. I'm still unable to change to the other installed keyboards like fingerkeyboard or SlideIt, but at least I'm not stuck with only the windows one. Only worked with 2.1. Version 1.5 showed the windows default.
EzInput is far from perfect. I still prefer SlideIt or FingerKeyboard over this one, but I can live with it.
Also tried Biotouch (dll, exe and reg) and it didn't solve the main problem.
...
try these dude:
Show SIP Menu.cab
SIP Change.cab
Sip Config Tool.cab
Rn
Thanks for your suggestion. I tried those but it didn't solve the problem.
"SIP Change.CAB" was one of the tools I mentioned on my first post.
"Sip Config Tool.cab" is not for input methods. It is to configure session initiation protocol. You know... that VoIP protocol, port 5060, registrar, etc.
"Show SIP Menu.cab" doesn't do anything. I searched and it appears to be used to launch a hidden menu in WM6.5 where you can change T9 language. In my phone it didn't launch any menu or added any icon.

Categories

Resources