Introducing XDA:DevCon – A Conference For Developers By Developers
XDA Developers Android and Mobile Development Forum
Forgot your password?
 
Post Reply+
Tip us?
 
dharvey4651
Old
#1  
dharvey4651's Avatar
Retired Senior Moderator - OP
Thanks Meter 548
Posts: 2,935
Join Date: May 2007
Location: Olathe, KS Device: HTC One S

 
DONATE TO ME
Default Reg Edit to change default input method??

I am looking for a regedit to change the default input method. I am particularly fond of PCMKeyboard and use it religiously but every time I soft reset it always defaults back to the 20 button Touch Keyboard.

Thanks in advance, Dan.


<a href=http://www.youtube.com/watch?v=JmvCpR45LKA&hd=1 target=_blank rel=nofollow >http://www.youtube.com/watch?v=JmvCpR45LKA&hd=1</a>
Howdy new members ^^^ Click my banner
 
EliteXen
Old
#2  
Member
Thanks Meter 0
Posts: 86
Join Date: May 2006
Location: Washington DC
Quote:
Originally Posted by dharvey4651 View Post
I am looking for a regedit to change the default input method. I am particularly fond of PCMKeyboard and use it religiously but every time I soft reset it always defaults back to the 20 button Touch Keyboard.

Thanks in advance, Dan.
Took me a while to figure this out, but you have to first completely disable the Touch keyboard. If you use the standard default sip settings Touch keyboard will always override it on a soft reset.

Reversible method:
Go to [HKEY_CLASSES_ROOT\CLSID\{198D503A-EFFE-4afd-BC54-EED333C80E6D}\InprocServer32] change the default value from \windows\ezinput.dll to something else like \windows\del_ezinput.dll
Also change the default value at [HKEY_CLASSES_ROOT\CLSID\{198D503A-EFFE-4afd-BC54-EED333C80E6D}\IsSIPInputMethod] to 0

Do the same thing at [HKEY_CLASSES_ROOT\CLSID\{62B00599-25D2-4e09-8C48-03BF26DB8517}]

(Note: You can also completely delete these two keys rather than renaming the values.)

Then you can use the standard method of setting the default sip. Go to [HKEY_CURRENT_USER\ControlPanel\Sip] change the defaultim key to the right value for PCMkeyboard (never used it so i'm not sure). Just search HKCR\CLSID for the keyboard you want and copy down it's CLSID with the brackets then put that in for the defaultim.

Let me know if that doesn't make sense and I'll explain it more thoroughly.


~Xen
 
dharvey4651
Old
#3  
dharvey4651's Avatar
Retired Senior Moderator - OP
Thanks Meter 548
Posts: 2,935
Join Date: May 2007
Location: Olathe, KS Device: HTC One S

 
DONATE TO ME
Awesome. Thanks a bunch man. Worked like a charm.


<a href=http://www.youtube.com/watch?v=JmvCpR45LKA&hd=1 target=_blank rel=nofollow >http://www.youtube.com/watch?v=JmvCpR45LKA&hd=1</a>
Howdy new members ^^^ Click my banner
 
Ramasoft
Old
#4  
Member
Thanks Meter 1
Posts: 64
Join Date: May 2007
Or others that need to change the default SIP may use the attached .cab. Have fun ...
Attached Files
File Type: cab SIPChange.CAB - [Click for QR Code] (225.9 KB, 369 views)
 
dan-htc-touch
Old
#5  
dan-htc-touch's Avatar
Senior Member
Thanks Meter 115
Posts: 552
Join Date: Dec 2007
Location: calgary

 
DONATE TO ME
thank you so much, this was getting to be so annoying
 
flyhighusa
Old
#6  
flyhighusa's Avatar
Junior Member
Thanks Meter 0
Posts: 28
Join Date: Oct 2007
Location: Durham N.C.
I have tried sipchange however the standerd is still wrong after a soft reset. Sipchange hasn't really done anything or do I need to follow a certain order?
 
volwrath
Old
#7  
Senior Member
Thanks Meter 34
Posts: 250
Join Date: Oct 2006
Location: Nashville
look for a program called IMSelector. It works on my Touch where SIPChange did not
 
SultanH
Old
#8  
Member
Thanks Meter 0
Posts: 70
Join Date: Jul 2007
Quote:
Originally Posted by EliteXen View Post
Took me a while to figure this out, but you have to first completely disable the Touch keyboard. If you use the standard default sip settings Touch keyboard will always override it on a soft reset.

Reversible method:
Go to [HKEY_CLASSES_ROOT\CLSID\{198D503A-EFFE-4afd-BC54-EED333C80E6D}\InprocServer32] change the default value from \windows\ezinput.dll to something else like \windows\del_ezinput.dll
Also change the default value at [HKEY_CLASSES_ROOT\CLSID\{198D503A-EFFE-4afd-BC54-EED333C80E6D}\IsSIPInputMethod] to 0

Do the same thing at [HKEY_CLASSES_ROOT\CLSID\{62B00599-25D2-4e09-8C48-03BF26DB8517}]

(Note: You can also completely delete these two keys rather than renaming the values.)

Then you can use the standard method of setting the default sip. Go to [HKEY_CURRENT_USER\ControlPanel\Sip] change the defaultim key to the right value for PCMkeyboard (never used it so i'm not sure). Just search HKCR\CLSID for the keyboard you want and copy down it's CLSID with the brackets then put that in for the defaultim.

Let me know if that doesn't make sense and I'll explain it more thoroughly.


~Xen
I did that and and it killed my Touch. I had to reset then restore backup. Basically after I made the changes and rebooted it kept coming to black screen with no functionality. Has anyone had that problem? (Before that I had the SIP change installed. Could have been the problem?)
Thanks,
 
SultanH
Old
#9  
Member
Thanks Meter 0
Posts: 70
Join Date: Jul 2007
Quote:
Originally Posted by SultanH View Post
I did that and and it killed my Touch. I had to reset then restore backup. Basically after I made the changes and rebooted it kept coming to black screen with no functionality. Has anyone had that problem? (Before that I had the SIP change installed. Could have been the problem?)
Thanks,
Has anyone been able to make the registry method work on the Touch?
I've tried it twice ad both times I get a dead reboot. So I had to hard reset and restore from backup.
 
cwzkevin
Old
#10  
cwzkevin's Avatar
Member
Thanks Meter 0
Posts: 76
Join Date: Jan 2008
Location: Chicago
Quote:
Originally Posted by SultanH View Post
Has anyone been able to make the registry method work on the Touch?
I've tried it twice ad both times I get a dead reboot. So I had to hard reset and restore from backup.
I also get a dead reboot. Looks like OP forgot to mention something...
BTW, TouchPal's CLSID might be
{802C691C-EB46-442c-BC54-DC2C42B156C3}

 
Post Reply+
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Go to top of page...

XDA PORTAL POSTS

Jolla Sailfish OS Flagship Device Makes First Appearance

Given the amount of coverage that Android receives around here, you could almost be … more

XDA University: Porting ClockworkMod Recovery to New Devices

Having a good recovery makes the process of modifying, tweaking, maintaining, … more

One Stop Guide Shop for the Newbie and Dev

It’s been well established that XDA-Developers isthedestination for resources relating to … more

What Happened at Google I/O 2013 – XDA Developer TV

Unless you just emerged from a deep, dark, dank cavern under the Earth, you know … more