PDA

View Full Version : Customize SIP list.


Kerensky97
19th November 2008, 06:37 AM
Are there any tools that can customize the Software Input list so that it's not such a mess choosing what input I want to use?

I love having all the options the Fuze gives for inputs, but I personally like using about three different types of input depending on the situation the rest are mostly in the way 99% of the time. I mostly use Block recognizer, Japanese input, and Full QWERTY, in that order. The problem is that two are in a sub menu, and if I go into landscape mode the issue is compounded by not enough room and up and down arrows.

As it stands my list of inputs are:
Touch input settings
English *w/ sub menu
Phone Keypad
Compact QWERTY
Full QWERTY
Block Recognizer
Other *a sub menu leading to:

Options
Block Recognizer *again*
Japanese Input (added by .cab)
Keyboard
Letter Recognizer
Transcriber

I'm not sure if it's a "smart" menu because I don't remember Block Recognizer being on the front page at first.

It would be great if there was a program to re-order this, or a reg edit we could make to rearrange things.

For one, why is the language option at the top of the list, do the majority of users need to change back and forth between languages that much? I don't even really know what it does, different spell check I assume?
Options and settings are great but they can be in the back, one they're set right I don't change them anymore.
And for marketing purposes I can see why the legacy inputs are shuffled to the back in favor of the latest and greatest, but for those of us old school users who started out on Handspring Visors and Palm III's we want out familiar inputs without having to hop through hoops.
And the Japanese input isn't something that can be duplicated in other ways, you can't lookup unknown Kanji with a keyboard. Meanwhile the front screen has 3 of it's 4 input methods taken up by keyboard inputs that are really just variations on the same thing, on a phone that has a real slideout keyboard to boot.

I'd really like a way to fix this so that the most diverse inputs that go beyong the physical keyboard are on top, in front. And the multiple redundancies for the real keyboard are in the submenu or on the bottom.

fhsieh
19th November 2008, 08:49 AM
It takes just a few reg edits to customize the SIP list.

[HKCR\CLSID\...]
(HTC SIPs)
{198D503A-...} = Phone Keypad
{36BC8FF6-...} = Full QWERTY
{62B00599-...} = Compact QWERTY
(MS Default SIPs)
{42429667-...} = Keyboard
{42429690-...} = Letter Recognizer
{42429691-...} = Block Recognizer
{F0034DD0-...} = Transcriber
(Japanese IME SIPs)
{0CBEA010-...} = Tegaki
{1D07E4B2-...} = Kana
{BB6E8371-...} = Kensaku
{BDE4F120-...} = Romaji

Under each, you will find a key IsSIPInputMethod with string (Default) = 1. Change any of them to 0 to disable the SIP.

However there are some annoying caveats. Stock and most cooked ROMs use HTC's eT9 IME by default which gives you the fancy Diamond-themed pull-up list (to match TF3d). The eT9 IME reserves 2 spots in the list for HTC SIPs (as noted above), so if you disable all three HTC SIPs you will get 2 blank/black rows in the menu. I don't think there's a way to customize the exact order of the SIPs either, they simply appear based on which ones you previously selected. And I also don't think you can remove the Language selection sub-menu. You can change which options are available (ie: remove English, French, German, Italian, and/or Spanish), but you can't remove the submenu entirely.

There is one cooked ROM (can't recall which) that has the eT9 IME and all HTC SIPs removed completely, leaving you with the standard MS IME list (just a simple popup list, no fancy TF3d-themed list), but it also removes almost all extra HTC software leaving you with a barebones ROM.

Fortunately, PQzII makes life a little bit easier by letting you choose separate default SIPs for portrait and landscape modes (which also overrides the default SIP after a soft-reset). You will still probably need to dive through the list once in a while, but at least PQzII coupled with removing any SIPs you don't use will clean up the list and make it a little easier to find and switch between SIPs.

adotan
24th May 2009, 09:31 PM
hi
since I have WWE ROM with European languages that I don't need, I would like to remove the keyboard layout for Czech, German exc'
do you know which registry values I have to change in order to achieve that?

yukster
25th May 2009, 04:33 AM
I just did that a week ago. Use the "Input Methods" feature in SKTools to remove what you don't want to use. When removing the SIPs be sure to specify one of the remain SIPs as default. Also, be sure to select "remove from registary" also. This will make sure that it does not show up again.

The registary edit that is listed above does the same thing SKTools does. Also, as listed above, if you delete one of the HTC SIPs, like Compact QWERTY or Full QWERTY, you will end up with a blank spot in the selection screen. I am still trying to figure out how to get rid of that...