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
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...
NEW: my_rose WM6.1[en]v.3 Keyboard like the Treo 500 Vodafone
http://forum.xda-developers.com/showpost.php?p=5394955&postcount=160
OLD:
Based on Microsoft's emulator v.6.1.4
Deleted:
•Office
•OneNote
•WindowsLive
•Catalog
Added:
•CHomeConfig
•ClockOnTop
•IntrudersMissedCallsSmsFix0.4
•Reboot
•AudioManager
•HTCSlidingPanel
•PhoneCanvas_2G
•VolumeControl
•tgetfile
•TopBarBattery(Vista)
•PPS=8Mb
Original Thread:
http://4pda.ru/forum/index.php?showtopic=104139&view=findpost&p=3052093
Download:
http://www.mediafire.com/?mtdohmfmiqw(English input only)
THANKS ALOT for this, been looking to update my aged, and slow, yet my favorite phone which is still my main one.
I have couple of questions,
1) I see from the russian site u linked there is a WM 6.1 EN rom for it, what build is it, older than this rose_rom's 20757?
2)Which one is faster, this or WM 6.1 EN? (i am interested in speed rather than the 6.1 homescreens or overbloated dial skins)
3)i downloaded few days ago from a chinese site a file called otto wm6.1ru.abi. is it more or less the same? the translation on that page says they got it from 4pda. also from the screenshots of that site, radio ROM wasnt included, does this or WM 6.1 EN has a radio ROM?
3)What is the writing system on this rose_rom and WM 6.1 EN is it the bit annoying xT9/eT9 like all the 6.1 ROMs out there, or the amazing Palm dropdown autocomplete IME as in the original 6.0?
4)For speed and keeping the same features as the origial 6.0, which one do u recommend?
5)As i understood from chinese to english google translation from that site, to flash this, i need to format an SD card with Fat32, put the .abi file in it, enter bootloader(pressing down+on) and it will autoflash, is this correct?
6)What languages it comes with?
Again Thank you very much for this and your time, and I hope i didnt annoy you with my questions. Althoug i have many HTC Smartphones, this phone is my favorite and the only one i actually use from day to day with my custom mods on it. so i cant just try and flash stuffon without getting info about it.
Thanks.
1.And here and there, Microsoft's emulator v.6.1.4
2.my_rose-Page Pool Size=8Mb.
6.1EN(China)-Page Pool Size=4Mb
3.Отто wm6.1ru.abi=6.1EN(China),included 4pda bootlogo.my_rose included orginal Palm bootlogo
Radio ROM is not included in my_rose.abi.On from Russian WM6(off.)
4.System of writing the standard for Russia, includes English, Russian and Ukrainian input
5.my_rose is quite fast, IMHO does not require additional action to increase the speed
6.Yes, I used Transcend microSD 2Gb/fat32.Ne use SDHS.
7.Only the English, as well as in Microsoft's emulator
Sorry for my English, Google translator
caramba_sda said:
1.And here and there, Microsoft's emulator v.6.1.4
2.my_rose-Page Pool Size=8Mb.
6.1EN(China)-Page Pool Size=4Mb
3.Отто wm6.1ru.abi=6.1EN(China),included 4pda bootlogo.my_rose included orginal Palm bootlogo
Radio ROM is not included in my_rose.abi.On from Russian WM6(off.)
4.System of writing the standard for Russia, includes English, Russian and Ukrainian input
5.my_rose is quite fast, IMHO does not require additional action to increase the speed
6.Yes, I used Transcend microSD 2Gb/fat32.Ne use SDHS.
7.Only the English, as well as in Microsoft's emulator
Sorry for my English, Google translator
Click to expand...
Click to collapse
Thank you for your quick answers, its ok i figured its google translator but you give me all the info i need, as long as its faster, has english, and u flash it with fat32 microsSD, it is what i am looking for.
Also i registered last night with 4pda.ru to check the WM 6.1 EN it also turned out to be same build, 20757. (took me 1 hour to register trying to figure out how the security code work, i kept copying/pasting russian characters, it turned out to be XX+XX=)
I decided to go with this Rose ROM, hopefully i will try it this weekend.
Thanks again.
kingmabuto said:
I decided to go with this Rose ROM, hopefully i will try it this weekend.
Thanks again.
Click to expand...
Click to collapse
Any luck trying? I'm so tempted to try too, but the only thing holding me back right now is the fact that I can't go back to the original ROM if anything goes wrong.
Or is there a way to revert if you prefer the original palm WM version?
Thanks to caramba_sda, I almost gave up hope on seeing a new WM version on my palm.
marrk_nl said:
Any luck trying? I'm so tempted to try too, but the only thing holding me back right now is the fact that I can't go back to the original ROM if anything goes wrong.
Or is there a way to revert if you prefer the original palm WM version?
Thanks to caramba_sda, I almost gave up hope on seeing a new WM version on my palm.
Click to expand...
Click to collapse
I have the same exact fear as u, not to be able to revert, but i will try it, give me a couple of days when i am free.
also u know what is IntrudersMissedCallsSmsFix0.4 and tgetfile?
marrk_nl said:
Or is there a way to revert if you prefer the original palm WM version?
Click to expand...
Click to collapse
Return to the original ROM WM6.0 possible! What do you have now written in the About?
kingmabuto said:
what is IntrudersMissedCallsSmsFix0.4 and tgetfile?
Click to expand...
Click to collapse
IntrudersMissedCallsSmsFix-The substitution of adopted SMS missed calls on the name of the notebook (contact).
tgetfile-system library necessary for certain programs such as Notepad
OK I FLASHED THIS. 1ST IMPRESSION IS EXCELLENT, THE PHONE IS MUCH, AND I MEAN MUCH FASTER THAN STOCK ROM AND LOOKING GOOD. STANDBY AS I USE IT NORMALLY THROUGHOUT THE DAY WITH CALLS, EXCHANGE PUSH AND (FINALLY) SMS-CHAT AND I WILL POST MORE CONCLUSIONS.
Boots in an ONE INSTANT, instead of ONE HOUR, and everything is so responsive, also windows folder is quite small and opens quickly.
Finally the LAG on the stock 6.0 is gone. I removed the clock on top and the battery meter, dont like those. Also i need to install Office and Windows Live and bring back my looks then it will be perfect.
Again Thank you very much caramba for your hard work and reviving that phone again.
EDIT - UPDATE ON STATUS
Activesync/Exchange Push, Emails, Contacts and Calendars works flawlessly and perfect. Still as fast as the 1st boot with all my mails and contacts in it. As well as Text Messaging also perfect. The best part is that the original autocomplete has remained and not replaced by that xT9.
However there are 3 issues now, only the 1st is critical with me.
1) the keyboard map is russian, the normal chars are proper english, all the alternalte chars are in russian (when pressing UPARROW) for example i cant get the upper symbols on the keyboard like ? , ' ; $ " @ / i get instead this Ю Б Э Ж Х Ъ this is very important. although in the registry it is 409 the keyboard layout, and the keyboard mapping/driver is pxa27x_keypad_Us.dll.
UPDATE ON THIS ISSUE(FIXED): Checked every where all the registry entries are correct, i tried replacing the pxa27x_keypad_Us.dll with the stock 6.0 one, keyboard froze and didnt work. Edit: Fixed with new release.
2) IE 6 .... I wish u didnt put that horrible browser in and stayed with IE 5, it is slow, the mouse cursor to move takes time and it corrupts the screen where it moves. anyway to revert to IE5 without flashing back.
UPDATE ON THIS ISSUE(FIXED): Found a registry work around, HKLM\Security\Internet Explorer\MSHTML from 1 to 0. I included a CAB for this. Will downgrade to IE5.
3) The font is a bit jagged, or not as smooth as before, specially bold, either it has been edited/replaced or Cleartype not working proper. I will try to replace Segoe with the latest one i have and check later.
UPDATE ON THIS ISSUE(ACCEPT): Tried the stock font, still the same. since it is not a big deal it is ok.
I've downloaded the *.abi file. But how to flash the device ?
copy it to an empty formatted microSD card, put the card in the phone, switch it off, press the down arrow on the the d-pad, while pressing it turn on the phone, it will load in bootloader and autoflash it, u will see red progress bar followed by green bar till its finished, then it will boot super quick.
kingmabuto said:
copy it to an empty formatted microSD card, put the card in the phone, switch it off, press the down arrow on the the d-pad, while pressing it turn on the phone, it will load in bootloader and autoflash it, u will see red progress bar followed by green bar till its finished, then it will boot super quick.
Click to expand...
Click to collapse
Thanks I will try it
peter4stra said:
Thanks I will try it
Click to expand...
Click to collapse
Before u flash it could u please copy the included segoe.ttf and segoeb.ttf from the \Windows folder and post them here.
Thanks.
I've got some problems with flashing it... I formatted the storage card (16gb) to fat32, at least, thats what the tool on my smartphone said, en copied the *.abi file on my storage card. I restarted my phone as instructed en the boot manager starts but doesn't do anything! It's just doing nothing with the palm logo on the background and some red text above it (something about the version or somwhat).
Could someone plz help? My phone is a Treo 500v
btw, here are the 2 files u requested. peter4stra was just asking the first q for me because i didn't had an account here...
Quazecotl said:
I've got some problems with flashing it... I formatted the storage card (16gb) to fat32, at least, thats what the tool on my smartphone said, en copied the *.abi file on my storage card. I restarted my phone as instructed en the boot manager starts but doesn't do anything! It's just doing nothing with the palm logo on the background and some red text above it (something about the version or somwhat).
Could someone plz help? My phone is a Treo 500v
btw, here are the 2 files u requested. peter4stra was just asking the first q for me because i didn't had an account here...
Click to expand...
Click to collapse
thanks for the font. I am not an expert at flashing that palm, it did work with me the 1st time i flashed it. I will start at looking at a more reliable microSD card and smaller size, fat32 on a 16gb will cause corruption, go for a 2GB, good brand.
The font is 4 the russian charactars i guess? Hope it works . you're welcome
Brand of my current is Toshiba. Is it possible to make only one partition on it of 2gb?
I just found a 512MB card. currently i'm backing up the data and then i'll format it and try again. I'll keep u posted.
Quazecotl said:
The font is 4 the russian charactars i guess? Hope it works . you're welcome
Brand of my current is Toshiba. Is it possible to make only one partition on it of 2gb?
Click to expand...
Click to collapse
Not sure about partitioning microSD card, never tried it or heard of it being possible.
No the font is not for russian, if u read my comments on the ROM, i am having slight issue with the font display for some reason on stock it was better, I am not sure if it is the font or some cleartype changes but i will try the stock font and i will see, probably it is the same exact font. it could be just me seeing things
Also this ROM have 1 big issue with keyboard mapping of the alternate characters, ther russian and i am trying to get them to be symbols as my hardware keyboard, but no luck all the settings and drivers are correct.
Apart from that it is super, and I mean super FAST.
UPDATE: The fonts didn't make a diffrence. same. could be settings, i will look through that later. anyways this is nothing to be worried about. also not every day i get emails with big bold green in it. only issue is the symbols.
That did it! Used the 512 MB card and flashed it. It booting like a f1 car, and the look and feel is like: AAAAAAAAAAAAWWWWWWWWWWWHHHH!!!!!!!! WAAAAAAA!!!!! really cool xD
Thanks for posting this rom!
I don't really have problems with the symbols.. Just press alt and all the symbols just appear as they should be.
Quazecotl said:
That did it! Used the 512 MB card and flashed it. It booting like a f1 car, and the look and feel is like: AAAAAAAAAAAAWWWWWWWWWWWHHHH!!!!!!!! WAAAAAAA!!!!! really cool xD
Thanks for posting this rom!
I don't really have problems with the symbols.. Just press alt and all the symbols just appear as they should be.
Click to expand...
Click to collapse
Yes indeed superfast, the 1st it booted post flash i was like a big diffrence from the old overbloated stock 6.0.
I have been successfully using a Bluetooth keyboard on all my android devices operating on Android 4.0.4, 4.1.11, 4.2.2 etc. Recently I bought a tablet with Android 4.4.2 and my Bluetooth keyboard doesn't work correctly on this . It does pair but the prints different characters for keys pressed. None of the numbers print for the correct input and also some letters .. eg when I press 'w' it prints 'z' and many similar errors. My tablet is 10.1 inch Polaroid MID4x10 and it works well for all other applications and the battery lasts for over 5hrs when playing 720p movies. It has GPS as well.
I believe that this version 4.4.2 of Android has been loaded with a wrong keyboard driver.
Any help will be highly appreciated.
Mabboseg said:
I have been successfully using a Bluetooth keyboard on all my android devices operating on Android 4.0.4, 4.1.11, 4.2.2 etc. Recently I bought a tablet with Android 4.4.2 and my Bluetooth keyboard doesn't work correctly on this . It does pair but the prints different characters for keys pressed. None of the numbers print for the correct input and also some letters .. eg when I press 'w' it prints 'z' and many similar errors. My tablet is 10.1 inch Polaroid MID4x10 and it works well for all other applications and the battery lasts for over 5hrs when playing 720p movies. It has GPS as well.
I believe that this version 4.4.2 of Android has been loaded with a wrong keyboard driver.
Any help will be highly appreciated.
Click to expand...
Click to collapse
Check your keyboard settings Make sure that your keyboard is set up for the right country/language.
Because there is not a specific forum for your device, this thread will be moved to general/help
sd_shadow said:
Check your keyboard settings Make sure that your keyboard is set up for the right country/language.
Because there is not a specific forum for your device, this thread will be moved to general/help
Click to expand...
Click to collapse
The Keyboard setting is (Android Keyboard (AOSP) English US), I guess it's ok.
But ... I have been looking around in the tablet and maybe discovered something:
The files used by the bluetooth keyboard are "Generic.kcm & Generic.kl" and that is the cause of the problem. The codes set in this file are NOT for qwerty layout. eg key marked 'Q' is assigned to character 'A' etc. These are in /system/usr/keychars, and /system/usr/keylayout folders respectively.
However ...there are qwerty.kcm & qwerty.kl files there as well in this same folders and they have the correct code assignment to the keys, but, I have no idea how to do settings to use them.
My tablet is not rooted and there is nothing available at present for rooting this device so I can't rename the files.
Any idea as to how to change to qwerty might solve the problem and will be of gr8 help to me.
Mabboseg said:
The Keyboard setting is (Android Keyboard (AOSP) English US),
Click to expand...
Click to collapse
No, that is wrong. That is a android touch screen keyboard
under that should be
Physical Keyboard
then the name of the physical keyboard
mine is Dell BT keyboard
tap on name>set up keyboard latouts
sd_shadow said:
No, that is wrong. That is a android touch screen keyboard
under that should be
Physical Keyboard
then the name of the physical keyboard
mine is Dell BT keyboard
tap on name>set up keyboard latouts
Click to expand...
Click to collapse
There is no other keyboard shown apart from that. I believe (99% sure) that when I am using a basic Bluetooth keyboard it uses code settings from 'Generic.kcm'. I can also see that for internal built in pop-up keyboard it uses 'virtual.kcm' . I am working through this problem and soon I should conquer this problem
(I can't find any way of attaching a picture to this xda forum)
Problem Solved
The problem with my tablet is SOLVED now.
First I had to root the tablet using the method given here:
http://forum.xda-developers.com/android/help/polaroid-p10-tablet-t2965944/post57415782#post57415782
Later I copied a file and renamed it. the actual steps are as follows:
(1) Rename /system/usr/keychars/Generic.kcm -> Generic.bak
(2) Copy /system/usr/keychars/qwerty.kcm and paste it in the same directory. The new file will be pasted as Copy.qwerty.kcm
(3) Rename the Copy.qwerty.kcm -> Generic.kcm
All the above operations were done using the app called Root_Explorer_v2.17.2.apk (Free App)
Make sure to mount the folder r/w before making the changes, after changes are complete than mount it back to r/o.
Now everything is running as good as Gold.
Rooting has made the tablet more fast to boot up and run. Love it now
This was done after so much of reading through the forums and working things out as it applied to my case.