Anytime! ... OMJ really has the good going around
No i use this reg...
HKLM\Software\HTC\ezsip
change "BioToShowMenu" DWORD=1 (this will force the sip menu so you can change to phone keypad) (the dword defaults back to 0 but the phone keypad stays)
And yes it functions properly with ABC, and XT9
As far as the other, no i didn't mean HEX Code... Here's what i was talking about...
This is a part of the app.reg for the SIP - EzInput 1.5.32437.0 EXT
-----
REGEDIT4
[HKEY_CLASSES_ROOT\CLSID\{198D503A-EFFE-4afd-BC54-EED333C80E6D}]
@="
Phone Keypad"
[HKEY_CLASSES_ROOT\CLSID\{198D503A-EFFE-4afd-BC54-EED333C80E6D}\DefaultIcon]
@="
\\Windows\\ezinput.dll,0"
[HKEY_CLASSES_ROOT\CLSID\{198D503A-EFFE-4afd-BC54-EED333C80E6D}\InprocServer32]
@="
\\Windows\\ezinput.dll"
[HKEY_CLASSES_ROOT\CLSID\{198D503A-EFFE-4afd-BC54-EED333C80E6D}\
IsSIPInputMethod]
@="1"
[HKEY_CLASSES_ROOT\CLSID\{62B00599-25D2-4e09-8C48-03BF26DB8517}]
@="
Compact QWERTY"
[HKEY_CLASSES_ROOT\CLSID\{62B00599-25D2-4e09-8C48-03BF26DB8517}\DefaultIcon]
@="
\\Windows\\ezinput.dll,0"
[HKEY_CLASSES_ROOT\CLSID\{62B00599-25D2-4e09-8C48-03BF26DB8517}\InprocServer32]
@="
\\Windows\\ezinput.dll"
[HKEY_CLASSES_ROOT\CLSID\{62B00599-25D2-4e09-8C48-03BF26DB8517}
\IsSIPInputMethod]
@="1"
[HKEY_CLASSES_ROOT\CLSID\{36BC8FF6-8241-4c36-ABDE-204885471FEE}]
@="
Full QWERTY"
[HKEY_CLASSES_ROOT\CLSID\{36BC8FF6-8241-4c36-ABDE-204885471FEE}\DefaultIcon]
@="
\\Windows\\ezinput.dll,0"
[HKEY_CLASSES_ROOT\CLSID\{36BC8FF6-8241-4c36-ABDE-204885471FEE}\InprocServer32]
@="
\\Windows\\ezinput.dll"
[HKEY_CLASSES_ROOT\CLSID\{36BC8FF6-8241-4c36-ABDE-204885471FEE}\
IsSIPInputMethod]
@="1"
----
Look at the parts i bolded, these are present in the 1.5 version of ezinput and why they show up on the sip menu. The problem with the 2.x and newer ezinput is that these regs aren't present in the app.reg
Here is part of the 2.x app.reg...
-----
REGEDIT4
[HKEY_CLASSES_ROOT\CLSID\{42429667-ae04-11d0-a4f8-00aa00a749b9}\IsSIPInputMethod]
@="0"
[HKEY_CLASSES_ROOT\CLSID\{3A20A6B0-E476-44F7-A12E-ECA335F6D52C}\IsSIPInputMethod]
@="0"
[HKEY_CLASSES_ROOT\CLSID\{20BEAB7D-DA92-4D85-AE18-8BCDD10DDF0C}\IsSIPInputMethod]
@="0"
[HKEY_CLASSES_ROOT\CLSID\{615623E0-A400-11D1-8910-0000F81EA21F}\IsSIPInputMethod]
@="0"
[HKEY_CLASSES_ROOT\CLSID\{CD75C2B1-B10A-4430-8A2E-C124C42F6060}\IsSIPInputMethod]
@="0"
[HKEY_CLASSES_ROOT\CLSID\{1FE8DF43-1EF4-4575-8695-D8B39A10BCEE}\IsSIPInputMethod]
@="0"
[HKEY_CLASSES_ROOT\CLSID\{9D30D4D0-A261-11D1-890F-0000F81EA21F}\IsSIPInputMethod]
@="0"
[HKEY_CLASSES_ROOT\CLSID\{717208D0-A932-11D1-8912-0000F81EA21F}\IsSIPInputMethod]
@="0"
[HKEY_CLASSES_ROOT\CLSID\{2F9BC385-098C-430C-B6D4-BFFE17761189}\IsSIPInputMethod]
@="0"
[HKEY_CLASSES_ROOT\CLSID\{B29FCEEB-BA48-40E7-BD82-776F70C28E5D}\IsSIPInputMethod]
@="0"
[HKEY_CLASSES_ROOT\CLSID\{FD270799-1765-4C4B-892F-D9554AA13C26}\IsSIPInputMethod]
@="0"
[HKEY_CLASSES_ROOT\CLSID\{4C08EF90-AA51-11D1-8912-0000F81EA21F}\IsSIPInputMethod]
@="0"
[HKEY_CLASSES_ROOT\CLSID\{2609ECFB-4ED8-444B-80FE-C77623CB590A}\IsSIPInputMethod]
@="0"
[HKEY_CLASSES_ROOT\CLSID\{29C68B2D-8A9C-4600-8C18-7E2F4E1CA3D0}\IsSIPInputMethod]
@="0"
[HKEY_CLASSES_ROOT\CLSID\{A9BC9200-AAE8-11D1-8912-0000F81EA21F}\IsSIPInputMethod]
@="0"
[HKEY_CLASSES_ROOT\CLSID\{42429690-ae04-11d0-a4f8-00aa00a749b9}\IsSIPInputMethod]
@="0"
[HKEY_CLASSES_ROOT\CLSID\{42429691-ae04-11d0-a4f8-00aa00a749b9}\IsSIPInputMethod]
@="0"
[HKEY_CLASSES_ROOT\CLSID\{F0034DD0-2AD4-11d1-9CB0-E84BE8000000}\IsSIPInputMethod]
@="0"
[HKEY_CLASSES_ROOT\CLSID\{36BC8FF6-8241-4C36-ABDE-204885471FEE}]
@="
Full QWERTY"
[HKEY_CLASSES_ROOT\CLSID\{36BC8FF6-8241-4C36-ABDE-204885471FEE}\DefaultIcon]
@="
\\Windows\\ezinput.dll,0"
[HKEY_CLASSES_ROOT\CLSID\{36BC8FF6-8241-4C36-ABDE-204885471FEE}\InprocServer32]
@="
\\Windows\\ezinput.dll"
[HKEY_CLASSES_ROOT\CLSID\{36BC8FF6-8241-4C36-ABDE-204885471FEE}\
IsSIPInputMethod]
@="
1"
[HKEY_LOCAL_MACHINE\Software\HTC\ezsip\SIPItemName]
"
SIPItemName0A"="Phone Keypad"
"SIPItemName0B"="Compact QWERTY"
"SIPItemName0D"="Full QWERTY"
-----
So they changed something and the problem is that in the CLSIDs above, I don't know which ones (
if any) are tied to the "Phone Keypad" and "Compact QWERTY" in order to enable IsSIPInputMethod=1. As you see in the 1.5 version you can tell which CLSID is associated with each keyboard.
If you trial and error it and one of them work let me know
Hope that helps
BTW, I'm a CR2 dirver for ASA, how bout you?