Cannot get default input selection to "stick" during shutdown - Touch HD General

Hello everyone (first post).
Have been using the HD for a week now, no serious issues, but one thing does bug me.
I cannot get any option to permanently stick as a default input (during power off or soft reset), apart from the plain vanilla builtin keyboard. I tried with Resco, SPB, no luck.
Furthermore, even if I select say SPB keyboard in the "Input" of settings, it gets ignored - I can only change options in the soft-keys row (where the keyboard icon is). Even disabling the default keyboard in the registry (IsSIPdefault or something alike) doesn't prevent it from being selected as a default after power on. Grrr.
Any ideas / suggestions would be very welcome. Thanks.
Cheers,
Rok

Doesn't seem to be an easy answer. I have been having the same issue with TouchPal and so put SipChange into my startup menu. It does the job and changes the SIP but throws an error on every reboot, even when I have set the interval in SipChange settings to the maximum possible.
So try SipChange but be prepared for an error...still works though

Related

NullKB not working, plus some easy questions

I've tried searching, I can't seem to narrow my search enough to get relevant results.
I installed NullKB to block the annoying SIP popup from searchfromtoday. I first installed it to the memory card, and went into settings ~> input and selected it as the default input method. I go back to my today screen and the SIP still pops up when I tap the searchfromtoday box. I think that maybe it needs to be installed in main memory to work, so I uninstall, and reinstal to device. Still the same thing. I noticed that I can go into input, select nullkb, tap OK, then come back and it goes back to keyboard. It's like the change to nullkb won't "take" so to speak. Any ideas? Search from today is amazingly useful, but the SIP popup is a deal breaker.
Another quick question: How do I make programs launch on startup? I like to have magicbutton task manager launch everytime I start up the device. As it is now I have to open it after every reset.
If i remember correctly if you go into magic button settings, there should be an option to automatically start.
As a rule if you want a program to startup when the device starts place a link in the windows\startup folder, i.e. a lnk file to the program.
MSigler - after installing NullKB, try a soft reset. Also, don't set it as the default keyboard through the registry - if you do, you may end up with the device not booting anymore and requireing a hard reset (lose all data).
Mark - Thanks for the tip, I found that, but I'll use the startup trick in the future.
I did do a soft reset and it still doesn't work.

Soft Input Panel (input method) selection problem

I've installed and uninstalled several keyboard input software in the past few weeks including Resco Keyboard, Hikeyboard, and is about to try out Ten-Go.
I have the following problems:
1) I'm unable to uninstall Resco Keyboard cleanly. Using file explorer, I managed to delete away the unwanted directory. I've also used Register Edit to remove the entries whenever I see it. However, I still see Resco as one of the choices when I select the input method while using the soft keyboard.
Can anyone tell me how I can get rid of this entry?
2) More serious problem is that I cannot select the keybaord that I want anymore. Only the default keybaord is appearing no matter which other one I try to choose. Even if I set it to be the default keyboard, the system seems to ignore it completely.
Soft reset does not cure the problem. I hope to avoid a hard reset if I could. Can someone help?
Try this little app to change your default input panel. Hopefully it'll solve your problem.
Hi Cayotte,
Thanks for the CAB file. Unfortunately it does not help. I could choose, say Ten-GO with the select button. Then the application will exit. If I come back again, it is reverted back to the standard keyboard. If I choose block recogniser, it will stick. Letter organiser sticks too.Phone pad also sticks. Symbol pad and transcriber all would also work, with or without this utility.
The problem is it will not allow the others to be selected. These include TenGO, PenPower, CE-Star input method. They could not be made default. They also could not be selected at any place.
cayotte said:
Try this little app to change your default input panel. Hopefully it'll solve your problem.
Click to expand...
Click to collapse
Useful app - Thanks.
What does "Initial Delay" do?
eaglesteve said:
I've installed and uninstalled several keyboard input software in the past few weeks including Resco Keyboard, Hikeyboard, and is about to try out Ten-Go.
I have the following problems:
1) I'm unable to uninstall Resco Keyboard cleanly. Using file explorer, I managed to delete away the unwanted directory. I've also used Register Edit to remove the entries whenever I see it. However, I still see Resco as one of the choices when I select the input method while using the soft keyboard.
Can anyone tell me how I can get rid of this entry?
2) More serious problem is that I cannot select the keybaord that I want anymore. Only the default keybaord is appearing no matter which other one I try to choose. Even if I set it to be the default keyboard, the system seems to ignore it completely.
Soft reset does not cure the problem. I hope to avoid a hard reset if I could. Can someone help?
Click to expand...
Click to collapse
Have you try this simple solution...
1. install Resco keyboard again. Soft reset then test if it works.
2. select default keyboard as your current SIP
3. uninstall Resco keyboard.
With these steps, hopefully it cleans all resco registry...
Good luck.
I solved the problem. TenGO's founder actually posted his solution at another forum. In summary, this is what you have to do in order to make TenGO selectable.
1. Ensure TenGo was installed in the device, and not the storage card.
2. Close up all plugins
3. Remove storage cards
4. Let the selected keyboard be the default one, if it is not already the case.
5. Go to setting>Personal>Input method. There you are able to choose TebGO and the default input method. In the option screen, check that it is the default.
6.Switch off the device
7. Soft reset
8. Go to an application such as word or excel that needs a keyboard.
9. You should see that TenGo is now the default keyboard.
10. You can now put back your plugins, then switch off the unit.
11. Put back your SD card
12 Do soft reset again.
After this, TenGO should be always selectable.
This is a very interesting, powerful, and quick input method. Try it.
Edit:
Go to www.free.tengo.net for the free version and www.tengo.net for commercial versions.
bastono said:
Have you try this simple solution...
1. install Resco keyboard again. Soft reset then test if it works.
2. select default keyboard as your current SIP
3. uninstall Resco keyboard.
With these steps, hopefully it cleans all resco registry...
Good luck.
Click to expand...
Click to collapse
Bastano, thanks for the tip. I saw your post only after my hard resets.
After my first hard reset, resco obviously was not there. But it returned after the sprite restore.
After the second hard reset, I avoided that route, choosing instead to reinstall all applications one by one. Almost all data need by restore as there are already in sd card. A async took care is the rest. After this, resco was by more there.
I now have the free version is tengo. What a simple,intuitive,quick,and smart keyboard!
I've found another way of overcoming the sip selection problem. There is no need to disable today plugin, Just do a safe mode reset, then you will be able to select without problem. After that, do a normal reset.
I just discovered that even if you have managed to use the above methods (i.e SIP change program, or disable all plugin, or safe mode reset) to successfully select the desired SIP, the selection reverts back to the standard keyboard once Compaction Thread kicks in (This is when the WM5 file system starts working very heavily and freezes up the unit for minutes or hours).
In order to minimise the chance of this happening, ensure you do not install programs into the device (instead, it should be to the storage card or microdrive) unless the program creators requires it to be so.
One of the steps I've taken in order to avoid memory shorfall is to relocate all PIE and Opera Cache/history/cookies from the device to storage card.
See this thread on how I did it.
http://forum.xda-developers.com/showthread.php?t=310420

How do I truly remove HTC SIP keyboard?

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.
same thing here, I would love to get rid of this thing. It is totally driving me nuts.
Use a program called "SIPChange" After you select the SIP of your choice, soft reset and you'll be set.
You can also disable HKLM\Software\Tegic (the hole folder).
s3a said:
You can also disable HKLM\Software\Tegic (the hole folder).
Click to expand...
Click to collapse
Yep, that did the trick: deleted key, reboot, uninstall then works.
Thanks a stack!
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. 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.
anybody here can give out a workable sequence of actions to get rid of stock keyboard on HTC Touch? 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.
can you plase explaine what you main in this step:
{{{4. Now go into HKLM\Software and *delete*the whole "Tegis" key.}}}
thank you
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.
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.
Found CLSID reg keys
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.
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?
Unable to reboot now!
mtn_lion said:
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.
Click to expand...
Click to collapse
Did that and now my Diamond hung for minutes at the boot screen, no sign of waking up.
man i wish sip change would just work the way its supposed too
change default and reboot, but no defaults back to the orig
mtn_lion said:
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.
Click to expand...
Click to collapse
concerning "remover",i think i already saw few of those
I use SKTools to remove the key. It's easy.
<thumb up> on elf
works like a charm on my elf!!! cheers!!! thanks!!! :->
mtn_lion said:
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.
Click to expand...
Click to collapse
xboxhaxorz said:
man i wish sip change would just work the way its supposed too
change default and reboot, but no defaults back to the orig
Click to expand...
Click to collapse
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...
Code:
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.
My 2 Cents
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.
Click to expand...
Click to collapse
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!

How to Change XT9/ABC default settings?

I have the 20 Key Touch Dual (nike) and XT9 works great, but depending on what program you are using some applications start in "abc" mode by default. This seems dependant on what feild you are in; Subject feilds like a new calendar item always starts in "abc" mode, where notes and message feilds start in XT9. If you change the settings it will default back next time you open that application. Is there a way to change the default keypress settings to always start in XT9 for all feilds or a way to remember your preference inside each feild.
Anyone have a suggestions/tweak/fix?
Thanks-
Jcostanza4
i also need to fix this it is really annoying
I think you are right and that it's determined by the field or the application. I've noticed that it defaults to "abc" in fields and applications where non-standard (unusual) language is often used; i.e. calendar entries, phone book, connections settings fields, etc.
There must be a workaround though...
Does anyone found a solution to this??
It's really annonying to have to change everytime for having the xt9 enable. I found a sort of shortcut: long press on the button "*/xt9" and then press "1" but you have to do it each time...
Don't we have a good programmer who knows how to make cab to get rid of this??
i tried this, you can change the keyboard to the normal one, non new htc, this it will be of.
Guys it's simple use file explorer and go to Window\xT9Settings and click to launch settings menu there you can check on/off the following:
-Spell Correction
-Next Word Prediction
-Auto Substitution
-Word Completion
-Multitap Word Completion
Don't know why HTC have hidden it in the windows directory!! it should have been placed in the systems menu in any case you can always create shortcut for it in the programs menu.
gfreek said:
Guys it's simple use file explorer and go to Window\xT9Settings and click to launch settings menu there you can check on/off the following:
-Spell Correction
-Next Word Prediction
-Auto Substitution
-Word Completion
-Multitap Word Completion
Don't know why HTC have hidden it in the windows directory!! it should have been placed in the systems menu in any case you can always create shortcut for it in the programs menu.
Click to expand...
Click to collapse
But the is no option there to disable or enable xT9 in all applications.
I think this is the same issue as being discussed in this thread - maybe they should be merged.
Even though this thread is the 20-key version the way it reads to me we are all looking for the reg key(s) that set the behavior of xT9...
dabs said:
But the is no option there to disable or enable xT9 in all applications.
I think this is the same issue as being discussed in this thread - maybe they should be merged.
Even though this thread is the 20-key version the way it reads to me we are all looking for the reg key(s) that set the behavior of xT9...
Click to expand...
Click to collapse
Im not looking to disable the XT9, but to enable it in every feild by default or ABC mode. Right now certain feilds default to ABC or XT9, so knowing which feild defaults to what is always a pain. If I get used to typing in one mode only everything would be smooth.
This is one of the biggest things that is bugging the hell out of me at the moment with this device. Everything else has been smooth, Really hope HTC fix this in the next version with either a user option to enable the mode you want to use. I am pretty sure that a registry edit could also do this.
gfreek said:
Guys it's simple use file explorer and go to Window\xT9Settings ...
Click to expand...
Click to collapse
no xt9settings program on my traditional chinese version.
Try the link below...^^
http://forum.xda-developers.com/showpost.php?p=2098945&postcount=4
Thanks for the link. It works properly.

turning off keyboard vibrate?

Hi all ...just got the HD2 yesterday ...so far fairly impressed with it ..battery usage is a little scary down to 58 after 15 hours and most of those hours where at night ...but still got to be kind of realistic with the size of screen and cpu it has anyway could anyone help/tell me a way to turn off the vibrate function will typing on the keyboard... I’m finding typing is not a problem at with the standard setup just the annoying vibrate feedback ...ive gone through all the menus on the phone looking for the option to turn it off but nothing found also quickly checked the forum to, and didn’t see anything???..
thanks
Go to the settings tab, select the topmost option for adjusting background, tabs, etc. On the next screen you'll find an option for turning vibration feedback on/off.
Actual names might be different as I'm using a Dutch language ROM.
thank you ...was looking in the wrong place ..(the keyboard setup menu)
HD2 (Leo) Disabling keyboard vibration
Thank you..You are absolutely correct.. missed this one and was looking in all other places.
Its located under Sense UI settings > Personalize > Vibration
Thanks again..
Atomzk said:
Go to the settings tab, select the topmost option for adjusting background, tabs, etc. On the next screen you'll find an option for turning vibration feedback on/off.
Actual names might be different as I'm using a Dutch language ROM.
Click to expand...
Click to collapse
doing this doesn´t disable the vibration on my keyboard what can i do?
Settings -> Personalize -> Vibration. Untick the box for 'Vibrate when I tap buttons in HTC Sense,....'
doing the above will also lose the feedback vibration while clicking the tabs in homescreen...... the other simple way to only disable vibration in keyboard alone is do the following registry tweak
Using Resco Registry, go to Hkey Local Machine / Software / HTC / ezsip
Add a new DWORD Value string and call it "VibrationEnabled" (without the quotes) and give it a value of 0.
then Soft reset and enjoy!
or install this cab.

Categories

Resources