How do I enforce a default data entry method? - JAMin, XDA Neo, S200 General

I use Block Recognizer as my preferred data entry method - I hate hunting and pecking on an on-screen keyboard.
The trouble is, whatever I do the keyboard pops up any time I need to enter data. I have even installed Tweaks2k2.NET and selected my preference there. It still doesn't work.
When I used WM4 I used a registry hack to enforce my choice. Is there anything available with WM5? I imagine, though, that is what Tweaks2k2.NET is doing :-(
Any ideas?
Cheers.

i use imselector it work´s fine, http://www.ppcsg.com/index.php?showtopic=91910&pid=643614&mode=threaded&show=&st=&

Related

how to make BLOCK RECOGNIZER a default text entry method ???

Anybody knows how to make block recognizer a default text entry method? Each time i softreset my test MDA II it comes up with keyboard which I hate. I found out how to turn on/of letter recognizer and transcriber from the menu, but I do not know how to make blockrecognizer a default. I think it is not written to registry as it comes back to the keyboard after softreset. Anybody has a solution? I used pocket tweak 420 for that before but this is the only thing I was using it for so it would be good to get rid of it.
luk
Off the top of my head, the best way to do this is to install the trial version of Fitaly, tell it so set your favourite input method as default (soft reset a few times to make sure it works), and then uninstall the Fitaly trial.
It's certainly not elegant, and there must be much better ways, but it works, in a quick 'n dirty way..

Possible to Set Default Data Input Method?

I'm looking for a way to make the Letter Recognizer the default data input method (instead of the On Screen Keyboard). It seems as if I'm soft-resetting my device at least once a day, and reselecting which data input method I want to use is a task I'd like to eliminate.
Also, is there any way to disable the currently selected input method from popping up automatically when text controls have the focus?
I'm assuming both can be accomplished by changing a setting in the registry.
Thanks,
lili96ilil said:
I'm looking for a way to make the Letter Recognizer the default data input method (instead of the On Screen Keyboard). It seems as if I'm soft-resetting my device at least once a day, and reselecting which data input method I want to use is a task I'd like to eliminate.
Also, is there any way to disable the currently selected input method from popping up automatically when text controls have the focus?
I'm assuming both can be accomplished by changing a setting in the registry.
Thanks,
Click to expand...
Click to collapse
Search this site for "Sipchange", a very useful utility created by Sleuth255.
John

Fake SIP

FakeSIP
This SIP is placeholder, so you don't see keyboard toggle if you select it as current input method.
This is useful if you use keys, but keyboard autoshow irritate you.
Install cab and select "Fake SIP" in menu.
When you need to use real keyboard, you can switch it, of course.
thanks m8.
Search xda-developers for "NullKB". Someone beat you to it by a few years.
On another note, I find NullKB to be indispensable in combination with PQzII. So when I slide out the keyboard the device switches to NullKB and prevents the soft kb from popping up. And when I slide back to portrait mode the SIP changes back to the soft KB.
I don't see PQzII talked about much anymore. It's hard to describe all its functionality, but in general it handle all sorts of keybinding and event-based behaviours.
fluxist
Hey, guys!
I've tried to use NullKb, but got no stability in daily usage. Sometimes i can't select it - whatever i want to select, the build-in keyboard is choosen. I've thought that it NullKb's fault and I've made my own implementation [ didn't saw your Fake SIP, GreateVK, sorry ]
But even with it, sometimes I can't open the SIP which I want to use. Does anybody encountered sucha problems? And what the technical "background" of it?
Another trouble is that I can't set height of SIP to zero - it have the same height as every other SIP in system. I've even excluded SIP_DOCKED flag from IMINFO.fdwFlags, but it was a useless step. What is the right way to setup height of SIP control?
My little SIP stub [source code + binary] is attached

Handwriting Recognition.

Is it possible to install Handwriting Recognition & Accelerometer on Touch2 ??
I miss these functionalities on this, which is otherwise a great phone to own.
Handwriting recognition, try MyScript Stylus.
As for accelerometer, thats hardware, not software, so no.
Look at the article here:
Sorry had to post the content, cause it would'nt allo me to link since I am a new user:
Originally Posted by NothingBetterToDo View Post
So sorry for keeping you guys waiting. The following are the steps I took based on my memory.
To enable the Letter Recognizer SIP, set this to 1:
HKEY_CLASSES_ROOT\CLSID\{42429690-AE04-11D0-A4F8-00AA00A749B9}\IsSipInputMethod
"Default"="1" – Enabled
You will notice that this will not make the SIP appear, for example, in your SMS application. However, it should appear in the pulldown menu at Start->Settings->Personal->Input. Now, if you try to set the Letter Recognizer as default, thinking that it will appear in SMS application, it doesn't. For some reason, it will always default back to the Touch Input (or EzInput) SIP.
So, the next step is to make the Letter Recognizer SIP the default. To do that, check the value at
HKEY_CURRENT_USER\ControlPanel\Sip\DefaultIm
It should be "0654897B-B359-473F-B28B-D85CF601C57F" (for Touch Input SIP). Replace that with
"42429690-AE04-11D0-A4F8-00AA00A749B9" (for Letter Recognizer SIP).
WARNING -- very very important to make sure the above is entered correctly. According to some posts elsewhere, a non existent SIP can crash your device. You might want to confirm if you have the Letter Recognizer SIP by searching for the msim.dll file. If it exists, I suppose it is probably safe.
After soft reset (power on/off device), you should now see the Letter Recognizer in your SMS application. However, you will also notice it doesn't work properly. For eg, the Capital Letter (left panel) doesn't work, there is this irritating word suggestions thing that keep popping up, it is quite slow and quite inaccurate, the Help doesn't work well.
To resolve these problems, set the following to 1:
HKEY_LOCAL_MACHINE\SOFTWARE\HTC\ezsip\IsOtherSip
Do a soft reset and the problems should disappear and you have a good Letter Recognizer to work with (even with fingernail), save for the following problems:
a. Sometimes response may not be very good. Can be quite slow especially if you are entering letters like "i", "r". Maybe this is because of the screen sensitivity.
b. If you click on the little triangle and want to switch to the Touch Input SIP, you can. But the problem is that you can't switch back to the Letter Recognizer anymore unless you do a soft reset. I guess this is OK if you use Letter Recognizer exclusively, but if you want the Chinese Handwriting feature in Touch Input (which is pretty good IMO), then it is not good.
Sorry for the long post. Thought it is better to also share my observations. I am a newbie with registry thing, so I prefer to do step by step and hence many soft resets. If you are gungho enough, just do the steps in bold followed by a soft reset. Hope it works for all you guys.
Note -- if you don't feel safe doing the registry changes, an alternative is to use the Touch Input SIP but set the waiting time to the shortest possible which will reduce the delay. But it is still very irritating to use IMHO.
Cheers
Click to expand...
Click to collapse
the example describes how to enable the letter recogniser by editing the system registry, personally I favour block recogniser and I set up mine just last nigh using the article as a reference but used the code: {42429691-ae04-11d0-a4f8-00aa00a749b9} for block recogniser.
You will also need a registry editor on the phone or a PC based one. They're discussed in this forum but I cannot find them again, I've attached the one I downloaded from the forum.
I have'nt seen anything on accelerometers yet. I think that requires a hardware feature in the phone and as far as I am aware that's not built into the Touch2(Mega) model.
Accelerometer is indeed hardware. As for reg tweaks, i wouldnt recommend it if you're unsure what you're doing. MyScript Stylus offers hand writing recognition without tinkering with your registry.
Microsoft's Transcriber is another option for handwriting.. It's free and available at microsoft's website. I am using it without any problem.
you can download it from here
http://www.microsoft.com/downloads/...c3-2eee-41e3-9339-f7b303f4b386&displaylang=en
Hi Uppy,
Can u pls attach MyScript Stylus software?
Thanks Guys.
I've installed Transcriber and it seems to be working fine at the moment.
Hi
I installed Transcriber.cab
Can somebody tell me how to use it?
Plzzz
I am not able to see the Transcriber after installing
It doesnt appear any where
ganesh.htc, check your PMs
ganesh.htc said:
I am not able to see the Transcriber after installing
It doesnt appear any where
Click to expand...
Click to collapse
1. double tap at keyboard. It'll show u option.
or
2. Start > Settings > Personal > Input.
Choose Transcriber from the list
i did double tap at keyboard. Its not showing any Transcriber options
I even did . Start > Settings > Personal > Input->Choose Transcriber from the list, but after wards by default Touch Input is been selected.
I think we should do some thing to make Transcriber as default.
I got bored.
MyScript in action
ganesh.htc said:
i did double tap at keyboard. Its not showing any Transcriber options
I even did . Start > Settings > Personal > Input->Choose Transcriber from the list, but after wards by default Touch Input is been selected.
I think we should do some thing to make Transcriber as default.
Click to expand...
Click to collapse
Have you installed it in Phone Memory????
Following the thread - "Letter Recognizer / Block Recognizer" sure did help.
Thanks all.
"Originally Posted by NothingBetterToDo View Post
So sorry for keeping you guys waiting. The following are the steps I took based on my memory.
To enable the Letter Recognizer SIP, set this to 1:
HKEY_CLASSES_ROOT\CLSID\{42429690-AE04-11D0-A4F8-00AA00A749B9}\IsSipInputMethod
"Default"="1" – Enabled
You will notice that this will not make the SIP appear, for example, in your SMS application. However, it should appear in the pulldown menu at Start->Settings->Personal->Input. Now, if you try to set the Letter Recognizer as default, thinking that it will appear in SMS application, it doesn't. For some reason, it will always default back to the Touch Input (or EzInput) SIP.
So, the next step is to make the Letter Recognizer SIP the default. To do that, check the value at
HKEY_CURRENT_USER\ControlPanel\Sip\DefaultIm
It should be "0654897B-B359-473F-B28B-D85CF601C57F" (for Touch Input SIP). Replace that with
"42429690-AE04-11D0-A4F8-00AA00A749B9" (for Letter Recognizer SIP).
WARNING -- very very important to make sure the above is entered correctly. According to some posts elsewhere, a non existent SIP can crash your device. You might want to confirm if you have the Letter Recognizer SIP by searching for the msim.dll file. If it exists, I suppose it is probably safe.
After soft reset (power on/off device), you should now see the Letter Recognizer in your SMS application. However, you will also notice it doesn't work properly. For eg, the Capital Letter (left panel) doesn't work, there is this irritating word suggestions thing that keep popping up, it is quite slow and quite inaccurate, the Help doesn't work well.
To resolve these problems, set the following to 1:
HKEY_LOCAL_MACHINE\SOFTWARE\HTC\ezsip\IsOtherSip
Do a soft reset and the problems should disappear and you have a good Letter Recognizer to work with (even with fingernail), save for the following problems:
a. Sometimes response may not be very good. Can be quite slow especially if you are entering letters like "i", "r". Maybe this is because of the screen sensitivity.
b. If you click on the little triangle and want to switch to the Touch Input SIP, you can. But the problem is that you can't switch back to the Letter Recognizer anymore unless you do a soft reset. I guess this is OK if you use Letter Recognizer exclusively, but if you want the Chinese Handwriting feature in Touch Input (which is pretty good IMO), then it is not good.
Sorry for the long post. Thought it is better to also share my observations. I am a newbie with registry thing, so I prefer to do step by step and hence many soft resets. If you are gungho enough, just do the steps in bold followed by a soft reset. Hope it works for all you guys.
Note -- if you don't feel safe doing the registry changes, an alternative is to use the Touch Input SIP but set the waiting time to the shortest possible which will reduce the delay. But it is still very irritating to use IMHO.
Cheers "
Hi, I just couldn't make it work for my HTC Touch2. Im using the WM6.5 original from HTC and the second value "It should be "0654897B-B359-473F-B28B-D85CF601C57F" (for Touch Input SIP)" is diferrent for me. Miine instead is "36BC8FF6-8241-4C36-ABDE-204885.
my device crashed after i followed all the above procedure, and i had to hard reset it to get it back, Ive tried it 3-4 times with the same unfortunate result.
Pls help, letter recogniser is a MUST for me and with the Touch2 im facing so many difficulties in my job... Thnx
@spandeli: Great find! But I dont recommend this method over mystylus, not because it doesn't work but because there are certain people who don't know what they are doing who will try this, go wrong and balls their phones up.
I mean if certain people dont know how to turn touchflo on and off (as i've seen several times, one of which even hard reset their phone cause they didnt think to look in "settings") Reg hacks are not recommended, for newbies, at least.
Installed Transcriber.cab , Chose transcriber as default. Went to text and it was still normal. When i check back at settings it seems to have gone back to Touch Input.. help?

How to prevent applications from changing SIP?

Till now I've been using the HD2's standard HTC keyboard as SIP, as I haven't found anything I was really satisfied with.
Until yesterday I installed Resco Keyboard Pro 6 Beta, which is just fantastic (read about it elsewhere in the forum). Perfect for HD2.
But now, I've discovered that a number of my apps changes the SIP back to standard HTC when I open them. Resco's option to make its keyboard the default SIP does work. After soft-reset, it's still the default SIP in most programs.
So I tried installing Fingerkeyboard, SPB Keyboard, etc, just to make sure it wasn't Resco's fault (as it's a beta version anyway...). The same happened with all the other 3rd party keyboards.
Is there anyway to prevent apps from changing the SIP? It's driving me crazy, have to manually switch back to Resco everytime I open those stupid apps (which I depend on at work ) Thank you in advance.
Use XDA google search and look for a programme/cab file called sipchange.
Install it then select the keyboard type you want as your default; problem solved.
WB
Not that simple, I'm afraid. My problem is not how to set Resco as the default keyboard after SR. Get that already with Resco's own inbuilt option. Then I tried using both SIPChange and default_IM_WM5.cab. It still happens, some of my apps changes the keyboard back to standard when executed (and it is not about setting the delay in SIPChange, I'm talking about after all the processes during SR).
That's strange. Never had this problem with Sipchange installed.
You are certain that you have set your preferred default keyboard via the sipchange utility? That's how you get the keyboard you want to boot up after a SR.
If yes then not sure what else to suggest.
WB
Hi, I am having the same problem. One example of such software is Lingvosoft, when you hit search key, the keyboard pop opens, but with default keyboard, even after using sipchange.
I was thinking maybe there's a way to disable the standard HTC keyboards all together through the reg. But that's asking for trouble/hard-reset
What to do...
I think the problem is that using SIPChange, DefaultIM.cab, nueSIPdefault, etc, none of these really changes the value of "defaultim" at controlpanel\sip. It remains with the standard keyboard's CLSID.
I'm really tempted to change this value to Resco's, but reading around here in this forum shows a lot of people having big trouble afterwards messing with this value (mainly because they used the wrong CLSID?) and required a hard-reset...

Categories

Resources