Quote:
Originally Posted by tlittell
Vancer, that did the trick thanks.
|
Anytime! ... OMJ really has the good going around
Quote:
Originally Posted by av8or
thanks
do you mean like the hex code for the different sips? i'd found those once (in an effort to change the registry to enable the phone pad on juicy8, it did, could also force it to compact qwerty, but in both instances any key press just brought up the particular keys numeric value rather than the letters)
this isn't the same thing i found before but it is a reference part way down the page and its for wm5 so not sure how valid it is anymore i know its not the same 4 number code i was changing before
another older reference
here's somethign that might help these codes look familiar to me
HKLM/Software/HTC/ezsip/CurrentSIP
|
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?