How to change default keyboard - Upgrading, Modifying and Unlocking

i install on my Asus p535 release P535_WM6.1_21057_Clean_PP5 from pdamobiz.com
Question:
How to change (or better remove) ThaiWinCE keyboard.
Thx.
I try this:
To Remove Thai Keyboard(ThaiWinCE) from Input List change the following registry key(using PHM Registry Editor in Tools folder).
Only change the (Default) dword from 1 to 0
From:
HKEY_CLASSES_ROOT\CLSID\{C0B1F8B0-BB81-4424-931D-1E9611B0819B}\IsSIPInputMethod\(Default) = 1 (DWORD decimal)
To:
HKEY_CLASSES_ROOT\CLSID\{C0B1F8B0-BB81-4424-931D-1E9611B0819B}\IsSIPInputMethod\(Default) = 0 (DWORD decimal)
Click to expand...
Click to collapse
but not working...

To make 'Keyboard' Default:
1) Open your registry editor (e.g. PHM, Resco, etc).
2) Go to HKEY_CURRENT_USER\ControlPanel\Sip
3) Change DefaultIm's string value to {42429667-ae04-11d0-a4f8-00aa00a749b9}
4) Soft-reset

Related

Long Date on HTC Kaiser Home Plugin.

Just Copy SLDte String to SSDte String, and soft reset and you are done.
Sorry if this has been posted.
HAVE FUN!
which version is your HTC plugin ? Mine (freelancer ) does not have those keys . I tried to add manually, but on reboot they were all erased back to default . Can you export the reg key ?
EightEight said:
Just Copy SLDte String to SSDte String, and soft reset and you are done.
Sorry if this has been posted.
HAVE FUN!
Click to expand...
Click to collapse
Thank you a lot, this was something that bothers me a lot on HTC Home, and now it's gone
EightEight said:
Just Copy SLDte String to SSDte String, and soft reset and you are done.
Sorry if this has been posted.
HAVE FUN!
Click to expand...
Click to collapse
this is good, but if the date is december or september and it's a wednesday... i don't think it will look nice.
EightEight said:
Just Copy SLDte String to SSDte String, and soft reset and you are done.
Sorry if this has been posted.
HAVE FUN!
Click to expand...
Click to collapse
Hey EightEight, whats that plug in that has all those icons at the bottom there?
EightEight said:
Just Copy SLDte String to SSDte String, and soft reset and you are done.
Sorry if this has been posted.
HAVE FUN!
Click to expand...
Click to collapse
How to delete Smartone Icon. Because Icon & Date Icon to overlap
THANKS
If you don't like the long notation, you can also do it like this:
SSDte string: dddd, dd-MM-yy
You will see now: thursday, 19-07-07
or
SSDte string: dddd dd-MM-yy
You will see now: thursday 19-07-07
in hkey_local_machine_nls\overriders I have not all strigs
i have only default and LICD....can you help me?
sakky said:
in hkey_local_machine_nls\overriders I have not all strigs
i have only default and LICD....can you help me?
Click to expand...
Click to collapse
Same here...
Ok, here is what I have in my register:
(Default)
DWORD 1 : Name = IDate / DWORD data = 1 / Basis = DEX
DWORD 2 : Name = ITime / DWORD data = 1 / Basis = DEX
DWORD 3 : Name = ITLZr / DWORD data = 1 / Basis = DEX
DWORD 4 : Name = ITMPN / DWORD data = 9 / Basis = DEX
DWORD 5 : Name = ICID / DWORD data = 1043 / Basis = DEX (countrycode for The Netherlands) (from settings, regional settings?)
String 1: Name = SDate / String = -
String 2: Name = SSDte / String = dddd dd-MM-yy (for instance)
String 3: Name = STFmt / String = HH:mm:ss (from settings, regional settings?)
String 4: Name = STime / String = :
It certainly has a relation with the Regional settings.
So also check settings/Regional settings and look at the short and the long date.
Good luck!
eva_d said:
Same here...
Click to expand...
Click to collapse
go to start, settigns, system, regional settings, change parameter on the short date.
look now in registy ....
ok, re-change short date in regional settings and back to registry....now it's possible change all stings
sakky said:
go to start, settigns, system, regional settings, change parameter on the short date.
look now in registy ....
Click to expand...
Click to collapse
With my regional settings (Polish) I have only one option (yy-MM-dd), so I can't change it to other. I guess it's a matter of each locale...
date
i found it on mine. htc home from the kaiser port project here: http://forum.xda-developers.com/showthread.php?t=316107
i personally don't like the long date all that much i prefer yy.MM.dd but it is nice to know where to go to tweak it for later. this also led me to find the reg values to back up custom settings for the launcher =)
eva_d said:
With my regional settings (Polish) I have only one option (yy-MM-dd), so I can't change it to other. I guess it's a matter of each locale...
Click to expand...
Click to collapse
ok... try to tap on only option avalaible and after turn back on registry.
it's probably wm6 autogenreate the registry option only when you try to change options
in my regional settings ( italian) i have default option and yy-MM-dd
There is an easier way if you have HTCustom installed. HTCustom have a short date format hack. I changed mine to ddd, dd/MM/yy
Don't make it too long as it will affect other short date display as well (i.e. in call list, file manager etc...)
eviltuna said:
Hey EightEight, whats that plug in that has all those icons at the bottom there?
Click to expand...
Click to collapse
I believe that is today plugin Resco Explorer
deadeyed said:
I believe that is today plugin Resco Explorer
Click to expand...
Click to collapse
YES, It is Resco Explorer 2007.
thanks for thiis
Derkie's right. So I change the SSDte string to ddd, MMM dd, yyyy.
sakky said:
ok... try to tap on only option avalaible and after turn back on registry.
it's probably wm6 autogenreate the registry option only when you try to change options
in my regional settings ( italian) i have default option and yy-MM-dd
Click to expand...
Click to collapse
You're right! I have now nice date on today screen. Thanks for that!

'Permanent Save' through registry entries

Hi,
I have tried to enable Permanent Save through the following registry values:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\AdvancedCPL
CalendarPassColdBoot = 1
ConnectionPassColdBoot = 1
ConatctPassColdBoot = 1
TaskPassColdBoot = 1
But the entries in hh_cb.exe still are unchecked.
How can I get this etries checked through a selfmade program/registry entries?

[HOWTO] Enable MS SIP methods with ezsip 2.1

As you probably know HTC ezsip 2.1 disables native winmo SIP methods like handwriting and the native keyboard. Luckily you can reenable these via some regkeys.
First create the following dword value:
Code:
HKLM\Software\HTC\ezsip\
SIPMenuEnableMSSIP=1
Now go HKCR\CLSID\ and find the GUID of the SIP you want to enable:
Code:
Keyboard -> {42429667-ae04-11d0-a4f8-00aa00a749b9}
Block Recognizer -> {42429691-ae04-11d0-a4f8-00aa00a749b9}
Letter Recognizer -> {42429667-ae04-11d0-a4f8-00aa00a749b9}
Transcriber -> {F0034DD0-2AD4-11d1-9CB0-E84BE8000000}
Phone Pad -> {51A2CB38-154E-4C92-A625-A83871C99EC2}
then open the subkey IsSIPInputMethod and change the deafult value to 1
For example, if you want to enable the MS keyboard, make the following modification:
Code:
HKCR\CLSID\{42429667-ae04-11d0-a4f8-00aa00a749b9}\IsSIPInputMethod\
Default=1
Now you can copy and past in any application using ctrl+c and ctrl+v
mnet said:
As you probably know HTC ezsip 2.1 disables native winmo SIP methods like handwriting and the native keyboard. Luckily you can reenable these via some regkeys.
First create the following dword value:
Code:
HKLM\Software\HTC\ezsip\
SIPMenuEnableMSSIP=1
Now go HKCR\CLSID\ and find the GUID of the SIP you want to enable:
Code:
Keyboard -> {42429667-ae04-11d0-a4f8-00aa00a749b9}
Block Recognizer -> {42429691-ae04-11d0-a4f8-00aa00a749b9}
Letter Recognizer -> {42429667-ae04-11d0-a4f8-00aa00a749b9}
Transcriber -> {F0034DD0-2AD4-11d1-9CB0-E84BE8000000}
Phone Pad -> {51A2CB38-154E-4C92-A625-A83871C99EC2}
then open the subkey IsSIPInputMethod and change the deafult value to 1
For example, if you want to enable the MS keyboard, make the following modification:
Code:
HKCR\CLSID\{42429667-ae04-11d0-a4f8-00aa00a749b9}\IsSIPInputMethod\
Default=1
Now you can copy and past in any application using ctrl+c and ctrl+v
Click to expand...
Click to collapse
can any one make a cab file for this as i tried it all and never worked
this doesn't work for me either.
actually, it does. dunno what I did wrong earlier...
Brilliant, thanks!
A cab would be handy tho'
What I have for Letter recognizer :
42429690-ae04-11d0-a4f8-00aa00a749b9
hoss_n2 said:
can any one make a cab file for this as i tried it all and never worked
Click to expand...
Click to collapse
No cab, but I found the Keybord needs
HKCR\CLSID\{615623e0-a400-11d1-8910-0000f81ea21f}\IsSIPInputMethod\Default = 1
and if you want the bigger abc keys without 123, set
HKCR\CLSID\{615623e0-a400-11d1-8910-0000f81ea21f}\KPMode = 0
Regards

Adding context-menu extensions in File Explorer

I am trying to add an extension to the context menu of the File Explorer. I know how to do this in desktop windows, but it doesn't work in Windows Mobile. This is what it looks like for destktop windows:
Code:
RegistryKey key = Registry.ClassesRoot.CreateSubKey("*");
RegistryKey shellKey = key.CreateSubKey("Shell");
RegistryKey emacsKey = shellKey.CreateSubKey("emacs");
emacsKey.SetValue(null, "Edit with emacs");
RegistryKey commandKey = emacsKey.CreateSubKey("Command");
commandKey.SetValue(null, "c:\\emacs\\bin\\emacs.exe %1");
I tried the same thing on WM6.5.3, only I switched the call to emacs for "pword.exe %1". No additional items showed up in my context menu. I decided to ditch the "*" and try to add a context menu for a specific file type first. My next attempt looked like this:
Code:
RegistryKey extensionKey = Registry.ClassesRoot.CreateSubKey(".csv");
extensionKey.SetValue(null, "csvfile");
RegistryKey csvfileKey = Registry.ClassesRoot.CreateSubKey("csvfile");
RegistryKey shellKey = csvfileKey.CreateSubKey("Shell");
RegistryKey openKey = shellKey.CreateSubKey("Open");
RegistryKey commandKey = editKey.CreateSubKey("Command");
commandKey.SetValue(null, "pword.exe %1");
RegistryKey editKey = shellKey.CreateSubKey("EditFile");
editKey.SetValue(null, "Edit This File");
RegistryKey commandKey = editKey.CreateSubKey("Command");
commandKey.SetValue(null, "pword.exe %1");
Which creates an (abbreviated) registry tree like this:
Code:
[-] HKEY_CLASSES_ROOT
[-] .csv = csvfile
[-] csvfile
[-] Shell
[-] Open
[-] Command = "pword.exe %1"
[-] EditFile = "Edit This File"
[-] Command = "pword.exe %1"
My "Edit This File" option still does not show up in the context menu when I right click on a .csv file, but if I left click on it, it opens up in Pocket Word, as expected.
There must be some way to do this. I just don't know why it can't match the way it works in desktop windows. I guess I have two questions:
1. Is it possible to add context-menu items in File Explorer through the registry?
2. If so, can I extend it to files of all types? ( "*" )
I am using C# right now, but if there is an easier solution in C/C++ I'm open to it. Thanks in advance for any tips.
I'm trying the same thing and I also have no solution for this.
But i found a code sample from Microsoft, it's called CTXMenu and is included in the Windows Mobile 6.5.3 DTK.
It demonstrates how to implement a context menu extension handler.
The application extends the File Explorer context menu that appears when you tap and hold a file.
Unfortunately it's coded in C++ and I'm not so familiar with C++, so I can't help you with your problem.
But if this code sample is useful for you, I would appreciate it if you could tell me how you managed it to get this work.
I had similar problem these days. After about 2 days of googleing and editing and trying (with my minimal c++ knowledge) I succeded to create menu item which started my application with filename parameter. Of course I used the CTXMenu example and some other examples too.
As far as I know (and tried) there is not other way than extension to file manager.
Good thing is you can create menu item for all filles ("*").

Handwriting Recognition??

Is it possible to have Handwriting recognition on a Energy ROM
I tried to install but the hOtfix shows me as Incompatible device
To enable the Transcriber, adjust the following registry string.
HKLM\Software\HTC\ezsip
SIPMenuEnableMSSIP = DWORD "1"
EDIT: I found a *.cab that should get it working for you. The file is attached.

Categories

Resources