[HOWTO] Enable MS SIP methods with ezsip 2.1 - Touch HD Themes and Apps

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

Related

"curlang" registry value on German ROMs

I have an English ROM updated TP2 but it's originated from Germany so it has a qwertz keyboard. After the English ROM update using the keyboard for special "FN" chars become too hard as these also changed with ROM.
Can someone look the "curlang" value on "HKLM > hardware > devicemap > keybd > curlang" and write this value. I tired 1031, but FN chars are still not matching.
mert361 said:
I have an English ROM updated TP2 but it's originated from Germany so it has a qwertz keyboard. After the English ROM update using the keyboard for special "FN" chars become too hard as these also changed with ROM.
Can someone look the "curlang" value on "HKLM > hardware > devicemap > keybd > curlang" and write this value. I tired 1031, but FN chars are still not matching.
Click to expand...
Click to collapse
Decimal is 1031, as you tried. HEX is 407.
May be, FN chars are mapped in a different reg. value. I should "google" more
You have to change the following Registry entry from:
Code:
[HKEY_LOCAL_MACHINE\SOFTWARE\Tegic\eT9\IME\KeyboardLayouFiles]
"07FF"="eT9.Rhodium.wwe.kmap.txt"
to:
Code:
[HKEY_LOCAL_MACHINE\SOFTWARE\Tegic\eT9\IME\KeyboardLayouFiles]
"07FF"="eT9.Rhodium.0407.kmap.txt"
Hope, that this would help you!
Thx, it worked.

Tilt2 PTT button Remap

I am looking for someone who still has the stock ATT rom to give me some information so I can attempt to remap the PTT button for MS Voice Command. I have keyboard config installed, but so far I have not had much luck getting it to work the way I want it.
If someone could be so kind, I need the following information. With a registry editor, goto:
HKLM\Software\Microsoft\Shell\Keys
Please include all the entries under that section. They should look something like this. They will be label with codes like 40C6,40C7...etc
Code:
(default) "path to your program in quotes"
dword: BtnWnd value=0
dword: Flags value=0
string: Name value=Button 6
string: ResetCmd value "path to your program in quotes"
string: WndCls LEAVE BLANK
just go into settings, buttons, and set push to talk as voice command. it lets you do that on the stock rom.
I use AE Buttons. It will let me use a single click for "ok/close" and a long press for voice command.
The Jack of Clubs said:
just go into settings, buttons, and set push to talk as voice command. it lets you do that on the stock rom.
Click to expand...
Click to collapse
The ROM I use does not have those buttons mapped under the buttons config. That is why I would like the registry entires so I can add them.
Pops_G said:
I am looking for someone who still has the stock ATT rom to give me some information so I can attempt to remap the PTT button for MS Voice Command. I have keyboard config installed, but so far I have not had much luck getting it to work the way I want it.
If someone could be so kind, I need the following information. With a registry editor, goto:
HKLM\Software\Microsoft\Shell\Keys
Please include all the entries under that section. They should look something like this. They will be label with codes like 40C6,40C7...etc
Code:
(default) "path to your program in quotes"
dword: BtnWnd value=0
dword: Flags value=0
string: Name value=Button 6
string: ResetCmd value "path to your program in quotes"
string: WndCls LEAVE BLANK
Click to expand...
Click to collapse
KEYS
40c1
-default: "\Windows\Voice Command.lnk"
-Flags: 0 (DWORDecimal)
-Icon \windows\voicecmd.exe, 0
-Name Send key(Hold)
-ResetCmd "\Windows\Voice Command.lnk"
40C5
-BtnWnd 0 (DWORDecimal)
-Default "\Windows\Start Menu\Programs\Push to Talk.lnk"
-Flags 0 (DWORDecimal)
-Icon \Windows\PTTMgr.exe, 0
-Name PPT Button
-ResetCmd "\Windows\Start Menu\Porgrams\Push to Talk.lnk"
-WndCls

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 ("*").

How to change default keyboard

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

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