PDA

View Full Version : How do I truly remove HTC SIP keyboard?


craigiecraigie4
05-12-2007, 06:37 AM
Guys, I need to remove the HTC keyboard/keypad (pic below for clarity) as I am using CooTek's TouchPal and the HTC option keeps on popping up as the default (altho it is not set as the default).

I HAVE used the reghack to disable the CLSID key, which removes the SIP fromt he list of SIPS, BUT it still pops up a lot despite not being the default.

Uninstall does not work; I suspect as several files are in use which also manifest as errors during backup. I need to completely disable this SIP (perhaps in some sort of safe mode) then uninstall the files. They are not processes I can stop, nor can I see a service that can be stopped.

Any bright ideas? Extensive searching shows nothing on this. Device is an Elf/Touch.

BrokenBird
05-12-2007, 08:03 AM
same thing here, I would love to get rid of this thing. It is totally driving me nuts.

Tranman79
05-12-2007, 08:23 AM
Use a program called "SIPChange" After you select the SIP of your choice, soft reset and you'll be set.

s3a
05-12-2007, 08:49 AM
You can also disable HKLM\Software\Tegic (the hole folder).

craigiecraigie4
05-12-2007, 09:30 AM
You can also disable HKLM\Software\Tegic (the hole folder).

Yep, that did the trick: deleted key, reboot, uninstall then works.
Thanks a stack!

mtn_lion
01-01-2008, 12:14 AM
Did you truly succeed in totally getting rid of it? HOW? It's in ROM; the .dll's won't unregister, can't be deleted. I deleted the reg key and rebooted--no change. Modified the key under CLSID, rebooted, and it wasn't listed in the list, but it was the first input method to come up anyway! I love the Touch, but I hate this thing.:mad: Very grateful for any help.

Later: OK, I think I got it. Some combination of deleting the Tegis key and zero-ing out the CLSID keys.... It seems to be gone...but I'm keeping a hammer close at hand, just in case.

mybeautify
06-01-2008, 10:54 AM
anybody here can give out a workable sequence of actions to get rid of stock keyboard on HTC Touch? thanks

mtn_lion
06-01-2008, 10:29 PM
This procedure worked for me:

0. First, set the default input method to something other than HTC Keyboard or HTC Keypad (search these forums for reg hack or "defaultIM.exe");

1. Search the device's registry for "issip" (short for "issipinputmethod");

2. At each found "1", go up to the parent key and identify the input method;

3. When you find each of "HTC Keyboard" and "HTC Keypad" input method, go up to its parent key (the long numeric string) and *delete that whole key* (for safety, export it first so you'll have a backup);

4. Now go into HKLM\Software and *delete*the whole "Tegis" key.

5. Soft reset.

Notes: (a) Merely setting "issipinputmethod" to "0" for the unwanted items was not effective. (b) Since those unwanted input methods are part of ROM, there's nothing in "Remove Programs" to uninstall. I did try explicitly installing them (you can find the .cab in these forums), then uninstalling, but that was useless.

P.S. If you'll export the reg keys from steps 3 and 4 and upload or PM them to me, I'll turn them into a "remover" to make this easier for others in future.

loco38
07-01-2008, 11:28 AM
can you plase explaine what you main in this step:

{{{4. Now go into HKLM\Software and *delete*the whole "Tegis" key.}}}

thank you

mtn_lion
07-01-2008, 05:13 PM
If I understood your original question, you want to remove the "HTC Keyboard" and "HTC Keypad" input methods. The "Tegis" key in the device's registry, under H_Key_Local_Machine\Software, contains information about those input methods and must be deleted. If you don't see any "Tegis" key, then the Trinity must be different in some way.

loco38
08-01-2008, 08:02 AM
i have "ADW version 1.1 WWE" ROM
the default HTC keyboard in this rom is only keyboard, I did the procedure you mentioned but in point 4 i did not see "Tegis" i have "Tegic" and i delete it but after soft rest the system freeze and i was forced to hard reset.

Ymetro
10-06-2008, 11:51 AM
I use Total Commander for accessing the register, but the search option does not work in there.
So I went through the ID's by hand. It took some time, but hell, it pays off if the annoyance is gone!

The CLSID's:

Touch-toetsenbord (Touch-keyboard):
{62B00599-25D2-4e09-8C48-03BF26DB8517}

Touch-toetsenblok (Touch-keypad):
{198D503A-EFFE-4afd-BC54-EED333C80E6D}

I found this in the HTC Touch Cruise WM6 (original) Dutch language.
If there is a typo in my strings, just look for the first part, before the first "-".

I hope it helps, just like it helped me.

C J
11-06-2008, 11:39 AM
can those who have done it successful tell us if restarting
your phone now takes a longer time?

I've tried disabling the default keyboard, and switching it to
PCM keyboard. Then remove default from list and make PCM keyboard
the new default.
I find that startup takes longer after that.
Hard resetted twice.

Is this method of complete removal better?

thaithug
25-07-2008, 10:03 AM
This procedure worked for me:

0. First, set the default input method to something other than HTC Keyboard or HTC Keypad (search these forums for reg hack or "defaultIM.exe");

1. Search the device's registry for "issip" (short for "issipinputmethod");

2. At each found "1", go up to the parent key and identify the input method;

3. When you find each of "HTC Keyboard" and "HTC Keypad" input method, go up to its parent key (the long numeric string) and *delete that whole key* (for safety, export it first so you'll have a backup);

4. Now go into HKLM\Software and *delete*the whole "Tegis" key.

5. Soft reset.

Notes: (a) Merely setting "issipinputmethod" to "0" for the unwanted items was not effective. (b) Since those unwanted input methods are part of ROM, there's nothing in "Remove Programs" to uninstall. I did try explicitly installing them (you can find the .cab in these forums), then uninstalling, but that was useless.

P.S. If you'll export the reg keys from steps 3 and 4 and upload or PM them to me, I'll turn them into a "remover" to make this easier for others in future.

Did that and now my Diamond hung for minutes at the boot screen, no sign of waking up. :mad:

xboxhaxorz
25-07-2008, 05:04 PM
man i wish sip change would just work the way its supposed too
change default and reboot, but no defaults back to the orig

farukb
25-07-2008, 05:30 PM
This procedure worked for me:

0. First, set the default input method to something other than HTC Keyboard or HTC Keypad (search these forums for reg hack or "defaultIM.exe");

1. Search the device's registry for "issip" (short for "issipinputmethod");

2. At each found "1", go up to the parent key and identify the input method;

3. When you find each of "HTC Keyboard" and "HTC Keypad" input method, go up to its parent key (the long numeric string) and *delete that whole key* (for safety, export it first so you'll have a backup);

4. Now go into HKLM\Software and *delete*the whole "Tegis" key.

5. Soft reset.

Notes: (a) Merely setting "issipinputmethod" to "0" for the unwanted items was not effective. (b) Since those unwanted input methods are part of ROM, there's nothing in "Remove Programs" to uninstall. I did try explicitly installing them (you can find the .cab in these forums), then uninstalling, but that was useless.

P.S. If you'll export the reg keys from steps 3 and 4 and upload or PM them to me, I'll turn them into a "remover" to make this easier for others in future.

concerning "remover",i think i already saw few of those

eaglesteve
29-07-2008, 10:54 AM
I use SKTools to remove the key. It's easy.

newspaper
03-09-2008, 02:51 AM
works like a charm on my elf!!! cheers!!! thanks!!! :->


This procedure worked for me:

0. First, set the default input method to something other than HTC Keyboard or HTC Keypad (search these forums for reg hack or "defaultIM.exe");

1. Search the device's registry for "issip" (short for "issipinputmethod");

2. At each found "1", go up to the parent key and identify the input method;

3. When you find each of "HTC Keyboard" and "HTC Keypad" input method, go up to its parent key (the long numeric string) and *delete that whole key* (for safety, export it first so you'll have a backup);

4. Now go into HKLM\Software and *delete*the whole "Tegis" key.

5. Soft reset.

Notes: (a) Merely setting "issipinputmethod" to "0" for the unwanted items was not effective. (b) Since those unwanted input methods are part of ROM, there's nothing in "Remove Programs" to uninstall. I did try explicitly installing them (you can find the .cab in these forums), then uninstalling, but that was useless.

P.S. If you'll export the reg keys from steps 3 and 4 and upload or PM them to me, I'll turn them into a "remover" to make this easier for others in future.

nir36
03-09-2008, 03:11 AM
man i wish sip change would just work the way its supposed too
change default and reboot, but no defaults back to the orig

ok.. let me make this simple for everyone.
SIPChange DOES work.. for everyone (for supported OS)

the thing is, that there's a delay you need to apply for it. now.. i know the delay box in SIPChange is problematic.. so i what i did to solve this (on 4 different devices) is to change the delay in the registry.

now the tricky part is, that each different device, with each different rom and it's different set of programs installed has a different sipboot delay. so what you need to do is increase the delay until it works. this will take a few resets but .. what to do :)

put this in a reg file and change the delay everytime...



Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\The Paradigm Group\sipchange\Parameters]
"Delay"=DWORD:000000A0


change the value (Hexadecimally!) until it works. (to my knowledge it could move between 10 to 30 seconds (between a stacked polaris and a stuffed wizard))

now.. make SURE you chose the right SIP you wanted before you do that (or change the reg value for it (it's in the same regfolder).

enjoy.

mjb5406
01-10-2008, 05:41 AM
I've been battling with this on my HTC Touch Diamond, trying both Resco Keyboard Pro 5.11 and TouchPal 3.5 and have discovered the following:

(1) Even using SIPChange or SKTools to change DefaultIM, I cannot get any non-HTC/non-Microsoft keyboard layout to be persistent across a soft reset.
(2) If I set any HTC layout (Full QWERTY, Compact QWERTY or Dial Pad) or the standard (small) keyboard as my input method, it is persistent across soft resets.
(3) According to Microsoft (on MSDN):
The default Input Method must be signed with a privileged or unprivileged certificate so that it can successfully load during the boot process.

My assumption is that either these 3rd party keyboard layouts are not signed, or that HTC is doing something "special" that allows their keyboard layouts to be persistent across a soft reset... possibly some code in WM releases past the AKU2 Windows Mobile 5 ROMs that checks for a "non-preferred" input method as DefaultIM and if it finds one in the DefaultIM registry key reverts it back to the standard keyboard layout.

I would use the HTC Full QWERTY layout (or even the Compact one) if it had one feature: Feedback sound! I find it annoying that they provide no audible feedback (or even a visual cue) when you press a key. At least Resco and TouchPal do that!

TheChampJT
01-10-2008, 06:26 AM
I've been battling with this on my HTC Touch Diamond, trying both Resco Keyboard Pro 5.11 and TouchPal 3.5 and have discovered the following:

(1) Even using SIPChange or SKTools to change DefaultIM, I cannot get any non-HTC/non-Microsoft keyboard layout to be persistent across a soft reset.
(2) If I set any HTC layout (Full QWERTY, Compact QWERTY or Dial Pad) or the standard (small) keyboard as my input method, it is persistent across soft resets.
(3) According to Microsoft (on MSDN):


My assumption is that either these 3rd party keyboard layouts are not signed, or that HTC is doing something "special" that allows their keyboard layouts to be persistent across a soft reset... possibly some code in WM releases past the AKU2 Windows Mobile 5 ROMs that checks for a "non-preferred" input method as DefaultIM and if it finds one in the DefaultIM registry key reverts it back to the standard keyboard layout.

I would use the HTC Full QWERTY layout (or even the Compact one) if it had one feature: Feedback sound! I find it annoying that they provide no audible feedback (or even a visual cue) when you press a key. At least Resco and TouchPal do that!

Not sure how you can't get it too work.

On past ROMs I used SIPChange to set my default, now on the clean ROM I'm using, Resco set as default ONLY, it works perfect.