[General Questions and Answers] nir36:
"How do I remove unwanted SIP's (Input Methods/Virtual Keyboards)?"

How do I remove unwanted SIP's (Input Methods/Virtual Keyboards)?"

Some (like me) might not want to view all sips available on their system in the SIP's menu. to remove some of the SIPs you will have to edit the registry (you can use DotFred's TaskManager to do that).

SKTools can be used to remove SIPs... so if you purchased SKTools, you might as well use it.

Incase you didn't..

this was written by mtn_lion (thank you).

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.

Here's a list of SIP's for your to work with...: (courtesy of RelixXII)

HTC Full QWERTY"

[HKEY_CLASSES_ROOT\CLSID\{36BC8FF6-8241-4c36-ABDE-204885471FEE}]

@="Full QWERTY"

[HKEY_CLASSES_ROOT\CLSID\{36BC8FF6-8241-4c36-ABDE-204885471FEE}\IsSIPInputMethod]

@="1"

[HKEY_CLASSES_ROOT\CLSID\{36BC8FF6-8241-4c36-ABDE-204885471FEE}\InprocServer32]

@="\\Windows\\ezinput.dll"

[HKEY_CLASSES_ROOT\CLSID\{36BC8FF6-8241-4c36-ABDE-204885471FEE}\DefaultIcon]

@="\\Windows\\ezinput.dll,0"

======================================

HTC Compact QWERTY:

[HKEY_CLASSES_ROOT\CLSID\{62B00599-25D2-4e09-8C48-03BF26DB8517}]

@="Compact QWERTY"

[HKEY_CLASSES_ROOT\CLSID\{62B00599-25D2-4e09-8C48-03BF26DB8517}\IsSIPInputMethod]

@="1"

[HKEY_CLASSES_ROOT\CLSID\{62B00599-25D2-4e09-8C48-03BF26DB8517}\InprocServer32]

@="\\Windows\\ezinput.dll"

[HKEY_CLASSES_ROOT\CLSID\{62B00599-25D2-4e09-8C48-03BF26DB8517}\DefaultIcon]

@="\\Windows\\ezinput.dll,0"

========================================

HTC Phone Keypad:

[HKEY_CLASSES_ROOT\CLSID\{198D503A-EFFE-4afd-BC54-EED333C80E6D}]

@="Phone Keypad"

[HKEY_CLASSES_ROOT\CLSID\{198D503A-EFFE-4afd-BC54-EED333C80E6D}\IsSIPInputMethod]

@="1"

[HKEY_CLASSES_ROOT\CLSID\{198D503A-EFFE-4afd-BC54-EED333C80E6D}\InprocServer32]

@="\\Windows\\ezinput.dll"

[HKEY_CLASSES_ROOT\CLSID\{198D503A-EFFE-4afd-BC54-EED333C80E6D}\DefaultIcon]

@="\\Windows\\ezinput.dll,0"

========================================

Keyboard:

[HKEY_CLASSES_ROOT\CLSID\{42429667-ae04-11d0-a4f8-00aa00a749b9}]

"KBMode"=dword:00000000

"ShiftLock"=dword:00000000

@="Keyboard"

[HKEY_CLASSES_ROOT\CLSID\{42429667-ae04-11d0-a4f8-00aa00a749b9}\DefaultIcon]

@="msim.dll,0"

[HKEY_CLASSES_ROOT\CLSID\{42429667-ae04-11d0-a4f8-00aa00a749b9}\IsSIPInputMethod]

@="1"

[HKEY_CLASSES_ROOT\CLSID\{42429667-ae04-11d0-a4f8-00aa00a749b9}\InprocServer32]

@="msim.dll"

========================================

Block Recognizer:

[HKEY_CLASSES_ROOT\CLSID\{42429691-ae04-11d0-a4f8-00aa00a749b9}]

"Desc"="With Block Recognizer you can enter characters using single strokes, a technique you may be familiar with."

"Accents"=dword:00000000

@="Block Recognizer"

[HKEY_CLASSES_ROOT\CLSID\{42429691-ae04-11d0-a4f8-00aa00a749b9}\DefaultIcon]

@="msim.dll,0"

[HKEY_CLASSES_ROOT\CLSID\{42429691-ae04-11d0-a4f8-00aa00a749b9}\IsSIPInputMethod]

@="1"

[HKEY_CLASSES_ROOT\CLSID\{42429691-ae04-11d0-a4f8-00aa00a749b9}\InprocServer32]

@="msim.dll"

=======================================

Letter Recognizer:

[HKEY_CLASSES_ROOT\CLSID\{42429690-ae04-11d0-a4f8-00aa00a749b9}]

"ShiftLock"=dword:00000000

"Desc"="With Letter Recognizer you can enter characters using natural character strokes and gestures you may be familiar with."

"Accents"=dword:00000000

@="Letter Recognizer"

[HKEY_CLASSES_ROOT\CLSID\{42429690-ae04-11d0-a4f8-00aa00a749b9}\DefaultIcon]

@="msim.dll,0"

[HKEY_CLASSES_ROOT\CLSID\{42429690-ae04-11d0-a4f8-00aa00a749b9}\IsSIPInputMethod]

@="1"

[HKEY_CLASSES_ROOT\CLSID\{42429690-ae04-11d0-a4f8-00aa00a749b9}\InprocServer32]

@="msim.dll"

========================================

Transcriber:

[HKEY_CLASSES_ROOT\CLSID\{F0034DD0-2AD4-11d1-9CB0-E84BE8000000}]

"Desc"="With Transcriber you can write in cursive, print or mixed handwriting on the screen and your ink is instantly recognized."

@="Transcriber"

[HKEY_CLASSES_ROOT\CLSID\{F0034DD0-2AD4-11d1-9CB0-E84BE8000000}\IsSIPInputMethod]

@="1"

[HKEY_CLASSES_ROOT\CLSID\{F0034DD0-2AD4-11d1-9CB0-E84BE8000000}\InprocServer32]

@="\\windows\\TranscriberSip.Dll"