yashsingh1/xdaforums huggingface dataset:
[Touch Diamond2, Pure Themes and Apps] coolpages:
The explanation is that HTC TouchFlo takes over when the vertical scroll bar appears. There is now more that one page to "flick and scroll". So the page respond to the TouchFlo scroll instead of Transcriber.

So when you remove enough text, the vertical scroll bar disappears and TouchFlo "deactivates" because there is only one page. There is nothing to scroll - then Transcriber works again.

I discovered the problem and solution with respect to Calligrapher 8.7 - the more advanced version of Transcriber.

There was no such problem with Transcriber as somehow, HTC TouchFlo knows of its existence because it is native to Windows Mobile 6.1

But Phatware's Calligrapher 8.7 is not a native application to Windows Mobile 6.1 Pro just as Transcriber is apparently not a native application to Windows Mobile 6.5 Pro.

The solution (at least under Windows Mobile 6.1 Pro) should likewise work for Touch Diamond 2 (aka Topaz) with Windows Mobile 6.5 Pro

You need to tell HTC TouchFlo to ignore Pocket Word which is pword.exe

The registry key can be found at :

HKEY_LOCAL_MACHINE\Software\OEM\TFLOSettings\TFLOIgnoreApps

Use Edit New String values to add the apps to ignore.

You should find a couple of examples already there.

Examples that I personally use are :

Name Data

ignoreAppLP ListPro.exe

ignoreAppPI PocketInformant.exe

ignoreAppPN PhatNotes.exe

You need add the following new string value:

ignoreAppPW pword.exe

Try to follow the case (ie Upper Case when appropriate) I have not tested to see if it is case sensitive.

I assume you know how to edit the registry. A good one to use is freeware PHM Registry Editor from

"PHM Registry Editor"

http://www.phm.lu/products/PocketPC/RegEdit/

Do be careful when editing your registry because if you don't know how, you can really mess up your device. But it's not that hard to do.

This method works in most of the programs I tried.

But take note that once you add ignoreAppPW pword.exe, you will find that the normal TouchFlo "flick scrolling" no longer works with Pocket Word.

But it is a small price to pay for Transcriber working again.

Take note that you have to soft reset your TouchDiamond2 after making the registry entry.

The only interesting thing I have not quite figured out is how they get Transcriber to work properly and still have the TouchFlo responding properly in Windows Mobile 6.1 Pro.

Maybe there's another registry fix that one of the experts here can point us to.

But this is not the case for Calligrapher 8.7 because flick scrolling in the programs that I chose to "ignore" no longer works once I made the registry entries.

There are a couple of programs that does not respond to this registry fix.

One of them is My Life Organized - I think there's a conflict somewhere.

Best of luck and please post back to let me know if it works for you in Windows Mobile 6.5 Pro
[Touch Diamond2, Pure Themes and Apps] NothingBetterToDo:
Hi, Thanks for the suggestion. Will try it out.

Should I use pword.exe also for Letter Recognizer or another exe?

Cheers
[Touch Diamond2, Pure Themes and Apps] coolpages:
You need add the following new string value:

Name Data

ignoreAppPW pword.exe

When you create the new string value, you will be given two fields.

Name : ignoreAppPW

Data : pword.exe

Once you enter, and exit the registry editor, you need to SOFT reset your device.

That's it.

Once it restarts, you will find that TouchFlo "flick scrolling" no longer works for Pocketword. But presto, you can now use Transcriber (even after the vertical slider bar appears ). For that matter, you will also be able to use Calliragpher 8.7 (Transcriber paid "elder" featured laden brother).

If you like Transcriber, you will like Calligrapher 8.7 even more because of its features like customization (macros particularly for me).

Let me know if it works for you.

In case you don't know, just press the red button below the stylus after you remove the back battery cover of Touch Diamond2.

You can actually seethe red recessed button once you remove the stylus. But in order to press it, you probably need to remove the back battery cover.
[Touch Diamond2, Pure Themes and Apps] Ckth:
I think all of us having this problem should let HTC know and make them rectify it with a HOTFIX.
[Touch Diamond2, Pure Themes and Apps] coolpages:
Have you managed to try out the registry tweak on WM6.5 like I suggested. I hope it works and please post back so that others can benefit from knowing whether it works on WM6.5 on the Touch Diamond2 (Topaz)
[Touch Diamond2, Pure Themes and Apps] Kaybiwan:
l carefully followed the procedure and it bricked the TD2. A hardware / factory reset brought it back. l now have also discovered that auto answer has disappeared. The upgrade is beginning to look like a big mistake!
[Touch Diamond2, Pure Themes and Apps] snowkilts:
I had a similar result with TESS 4.0 ROM. I was trying to enable block recognizer rather than letter recognizer. Device would not boot after changing the HKEY_CURRENT_USER\ControlPanel\Sip\DefaultIm key and soft resetting. I performed a hard reset and tried again to make sure I didn't goof -- same result. I verified the presence of the msim.dll file (size 123,471 bytes) prior to making any registry changes.

The stock ATT ROM has Block Recognizer (with WM6.5). The msim.dll is exactly the same size. Does this mean that there is something else in ROM causing these features to work or not work?

Anyway, I will try another ROM to try to get back my beloved Block Recognizer...
[Touch Diamond2, Pure Themes and Apps] coolpages:
I'm somewhat confused by this statement:

"Device would not boot after changing the HKEY_CURRENT_USER\ControlPanel\Sip\DefaultIm "

In my earlier post, I referred to :

The registry key can be found at :

"HKEY_LOCAL_MACHINE\Software\OEM\TFLOSettings\TFLOI gnoreApps "

Are we talking about different things ?

You seem to be talking about trying to enable the Block Recognizer. But I'm talking about a registry tweak so HTC Touch Flo will ignore a particular application such as Pocket Word so that a program like Calligrapher (the more advanced version of Transcriber ) will be able to work with Pocket Word.

In fact Calligrapher 8.7 (8.8 on the Microsoft Marketplace) already works in Windows Mobile 6.5 Professional, just that HTC TouchFlo interferes with it once the document exceeds a single page and the vertical scroll bar appears. (See post by NothingBetterToDo on 11 Nov 2009)

Hence the registry tweak to tell HTC Touch Flo to "ignore" PocketWord in my earlier post.

The tweak works very well without any problems on for me on Windows Mobile 6.1 on Touch Diamond 2 - ie Topaz (although I can't confirm that for Windows Mobile 6.5 Professional)

Hopefully, NothingBetterToDo can post back and let us know his outcome.
[Touch Diamond2, Pure Themes and Apps] snowkilts:
Sorry for the confusion. Yes, I am trying to get the Block Recognizer to work.

The reg hacks posted by NothingBetterToDo on 3 Nov 2009 do not work on TESS 4.0 rom.

I just tested on Cheetah 0.1a and was able to re-enable the block recognizer, however the rom is not for me, so I will keep looking.
[Touch Diamond2, Pure Themes and Apps] snowkilts:
Got Block Recognizer working with EnergyROM Photon Titanium.

I was not able to do the last bit to get word completion to go away. There was no key: HKEY_LOCAL_MACHINE\SOFTWARE\HTC\ezsip\IsOtherSip.

I tried adding it but that had no effect. Could anybody who has this key check and see what kind of key it is? I guessed at DWORD.

Any other suggestions to get rid of word completion?

I also am seeing Block Recognizer not show up in the input menu, meaning that if I switch out of it I will have to soft reset to get it back.
[Touch Diamond2, Pure Themes and Apps] coolpages:
No need to soft reset. Just use a shortcut see below :

"[APP][18-09-2009] SetSIP 1.1 - Change the SIP from a shortcut

SetSIP 1.1

Changing SIP (software keyboard) type is both cumbersome (that small finger unfriendly arrow near the SIP icon) and slow (the selection menu does not popup for a noticeable time). Worse on Topaz (Diamond 2) the menu has 2 levels: one for select between Touch Input full QWERTY and Phone Keypad and one for select other SIP types.

SetSIP allow to change the SIP, including the two Touch Input layouts from a shortcut."

http://xdaforums.com/showthread.php?t=561445
[Touch Diamond2, Pure Themes and Apps] jonboyuk:
I'm trying to enable both of them on my Omnia (6.5 Rom). But after looking through the reg neither of those entries exist. Do I have to add them in manually?
[Touch Diamond2, Pure Themes and Apps] coolpages:
Please note that this is a Topaz and not an Omnia thread.

So of course any suggested tweaks that are HTC specific will not apply to Omnia.
[Touch Diamond2, Pure Themes and Apps] paolo the doctor:
Alternative to SIP change shorthcut

Dear all, thank for all the efforts to solve the problem. I was able to activate the block recognition on my Topaz (with Italian original firmware) following the suggestions by NothingBetterToDo. To avoid the soft reset I tested this old software SIPCHANGE mentioned here http://xdaforums.com/showthread.php?t=271008

Now when I run this software I can choose between HTC touch, letter recognition and block recognition. I'm curious to know what could happen in a not-modified mobile. Do we need still to modify the register ?

BTW It is a pity that nobody explains how to modify the list of available SIP adding the "OTHER" submenu.
[Touch Diamond2, Pure Themes and Apps] Kaybiwan:
This works for me.

Thanks to everyone for their help.

To repeat the procedure for others, here's what I did.

Follow the 1st instruction from NothingBetterToDo for the input methods that you want to activate - Transcriber in my case.

Then install SetSIP. It will produce shortcuts for each SIP that was enabled previously.

Then simply add the shortcuts to the program launcher of your choice.

The TD2 will still default to the HTC Keyboard until you change it with the shortcut.

Once you reselect the HTC SIP, you'll need to re-execute the shortcut again. But it's still less fiddly than using the SIP menu like in 6.1.

The readme file supplied with SetSIP gives you info on the registry Keys for the other SIPs should you want to add more shortcuts later.
[Touch Diamond2, Pure Themes and Apps] NothingBetterToDo:
Sorry for the late reply. Had been busy of late.

Anyway, I tried but alas ....... it didn't work for me.

I did the following:

HKEY_LOCAL_MACHINE\Software\OEM\TFLOSettings\TFLOIgnoreApps

Added ignoreAppPW = pword.exe

Added IgnoreAppBS = pword.exe

Added ignoreappBB = pword.exe

Added IgnoreAppON = OneNoteMobile.exe

None of it works although I can see the pword and OneNoteMobile applications under the Windows directory.

I also did a soft reset by pressing a small button below the battery cover. Also, no help.

Any idea? (BTW, my device is HTC Touch2 or Mega). Maybe I missed out some steps?

Another thing, now that I have added the above entries, somehow they can't be deleted from registry anymore. How to solve this?

Cheers
[Touch Diamond2, Pure Themes and Apps] NothingBetterToDo:
Yes, it is DWORD
[Touch Diamond2, Pure Themes and Apps] snowkilts:
Thanks coolpages, that works, no soft reset required any more.

Still have this word completion thing going that I can't get rid of, but it's on all input methods, not just block recognizer.

Anybody have further thoughts on why this seems to work on some ROMs and not others?
[Touch Diamond2, Pure Themes and Apps] coolpages:
Some initial thoughts.

1. Deleting the reg entries is easy. In phm registry editor, in the lower screen, you just select the entry and hold your stylus and a screen would appear - one of the choices is to delete.

2. Whether your device is a HTC Touch2 or Touch Diamond2, I think it should not make a difference.

3. I think the registry entry probably still works by asking TouchFlo to ignore OneNoteMobile.exe . But I think the problem now is that Microsoft in upgrading the OS to WM6.5 has added it's own "Microsoft Touch Scrolling". So it is this Microsoft Touch Scrolling that is causing you problems with say Transcriber when you have more than 1 page.

Why do I say this ?

I have taken the plunge into WM6.5 myself and upgraded my Touch Diamond2 to WM6.5 just last night and this is what I noticed :

The funny thing is that for the problems (same problem you were encountering with Transcriber with OneNoteMobile and PocketWord) I was encountering with Calligrapher 8.7 with programs like Phatnotes, I no longer seems to be having the unwanted scrolling when it goes beyond 1 page.

It seems, somehow TouchFlo scrolling is not longer conflicting with Calligrapher 8.7 and neither is "Microsoft Touch Scrolling" conflicting with Calligrapher 8.7 when used with Phatnotes.

But I have the same unwanted scrolling problems that you are having with OneNoteMobile with Transcriber when I use OneNoteMobile with Calligrapher 8.7 and that is even after I made the registry fix of IgnoreAppON OneNoteMobile.

I have yet to try with PocketWord.

In any case, I suspect that to solve this problem, we have to hunt for a registry fix for Windows Mobile 6.5 "Touch Scrolling" and not a HTC Touch Flo Scrolling. That is just a hunch as this point in time.

If I do find something, I will post back.

In the meantime, you may want to try PhatNotes from Phatware. It is an excellent Note taking software that is far more capable than Pocket Word for me.

So as for now, on balance, the upgrade to WM6.5 has been good for me because Calligrapher 8.7 works without a registry tweak on Phatnotes.

But I may change my tune when I find out whether Calligrapher 8.7 works with Pocket Informant etc and the few other key software that I use on my Windows Mobile device.

I'll post back on the outcome as I test out WM 6.5

Do let us know if you happen to find any equivalent ignore tweaks for a "Microsoft Touch Scrolling".
[Touch Diamond2, Pure Themes and Apps] NothingBetterToDo:
Great find Kaybiwan. :) The exact thing that I was searching high and low for for so looooooooong.

Info for Touch2 users,

I have installed SetSIP on my Touch2, installation failed (some exception error about range out of bounds). However, if I clicked on the Create ShortCut CAB, the short cuts do get created. And clicking on the shortcuts is able to switch between the SIPs :D but sometimes, the Letter Recognizer will not work properly :mad: because for some reasons, the IsOtherSIP is reset to 0. So, have to set it to 1 and do a power reset.

The shortcuts can also be copied to the Programs tab for ease of SIP switching.

Cheers
[Touch Diamond2, Pure Themes and Apps] NothingBetterToDo:
Thanks for the tip coolpages. Guess I have to use the free PHM Registry Editor cos my expired Resco Trial version doesn't allow me to delete.

Why do Microsoft have to make things so darn difficult !!! :mad:

Yeah, I will also go hunting for that elusive thing. Hope to see good news from you too! :)

Yeah, the Letter Recognizer can sometimes be quite painful to use. But PhatNotes is not free .......
[Touch Diamond2, Pure Themes and Apps] NothingBetterToDo:
Very very very happy to report ........ the problem with the text block select on Touch2 has been solved ...... without any need for any registry hacks :)

Just click and hold until you see "SELECT" appears, then, just drag and highlight the text you want.

As simple as that !!! The good old click-and-hold !!!! :):)

Cheers
[Touch Diamond2, Pure Themes and Apps] coolpages:
I have tried a few more software with WM6.5 and Calligrapher 8.7 in Touch Diamond2 :

Works with Calligrapher 8.7

1. Phatnotes 5.4

2. Pocket Informant 8.x

3. Listpro 5.0

4. Pocket Excel - in my limited test so far

Conflicts with Calligrapher 8.7 once beyond single page :

1. OneNoteMobile

2. pword.exe

I will update this post with additional software as I move along.

I suspect from what I see so far, those software that rely on "Microsoft Touch Scrolling - if there is such a thing" presents a problem. Those without or no capacity to respond to Microsoft Touch Scrolling, presents no conflict.

Pocket Informant 8.x is a case in point - it has its own "native touch scrolling" and yet in certain areas within the program, ie notes for contacts, I can still comfortably use Calligrapher 8.7 to write even beyond a single page/screen length.

One possible way is to find a Cab somewhere of an older version of Pocket Word or OneNoteMobile and use it - not sure if this is possible. Hopefully, they are little bit more archaic and would not respond to "Microsoft Touch Scrolling".
[Touch Diamond2, Pure Themes and Apps] snowkilts:
This does not work on my Topaz (EnergyRom Phonton WM6.5). A menu pops up, but "SELECT" is not one of the options, only "Select All", plus a few other things.
[Touch Diamond2, Pure Themes and Apps] kingpablo:
SO what's the solution?

This thread is difficult to follow, as it's exploded into software recommendations, and how do hold and delete. Going back to the original topic...

How do you restore Block/Letter recognizer? I sure appreciate the response, as I hate to go back to 6.1 to get this back.
[Touch Diamond2, Pure Themes and Apps] NothingBetterToDo:
Yeah, sorry for the off topics, guess it was just one thing leading to another ...... but hey, they are related to the topic of Letter Recognizer, so not too far off :)

Anyway, the solution as posted is here:

http://xdaforums.com/showpost.php?p=4873344&postcount=26

It has worked on HTC Touch2 or Mega.

Cheers
[Touch Diamond2, Pure Themes and Apps] lauchon:
Help need it

Hi, I just couldn't make it work for my HTC PURE, I'm using the WM6.5 original from HTC (spanish version) and the second value "It should be "0654897B-B359-473F-B28B-D85CF601C57F" (for Touch Input SIP)" is diferrent for me, so I'm afraid to swicht it. when you say that I should find the msim.dll file, I don't know where to find it. So, I went to the solution made by bushmaster and I'm using his ROM, but I want to use the spanish ROM and I can't figure out the way to solve it. Can you help me please??

Regards,
[Touch Diamond2, Pure Themes and Apps] spandeli:
Its different for me as well, 0654897B-B359-473F-B28B-D85CF601C57F" (for Touch Input SIP)" ... im using HTC Touch 2 and i thought i was the only one that it was different, but hey there is one more.. any suggestion sare more than welcome.. pls i need to find a solution asap as letter recogniser for me is a must for my job...

Moreover on mine there is no "IsOtherSip" on

HKEY_LOCAL_MACHINE\SOFTWARE\HTC\ezsip\IsOtherSip

but

HKEY_LOCAL_MACHINE\SOFTWARE\HTC\ezsip\SIPItemName

OR

HKEY_LOCAL_MACHINE\SOFTWARE\HTC\ezsip\WCL

By skipping the above and just do the recogniser enable HKEY_CLASSES_ROOT\CLSID\{42429690-AE04-11D0-A4F8-00AA00A749B9}\IsSipInputMethod

"Default"="1" – Enabled

when i go to Start->Settings->Personal->Input ->options and select letter recogniser i get an error message that letter recogniser could not be loaded

What to do...

thnx
[Touch Diamond2, Pure Themes and Apps] miro666:
Or if can nothing help you can always nice letter recognised SIP apps install:

CalliGrapher v8.7

MyScript Stylus Pocket PC v3.3

Regards
[Touch Diamond2, Pure Themes and Apps] NothingBetterToDo:
I would love to help, but unfortunately, I am new to this registry thing and I managed to get it to work purely out of luck, and I also don't know if it will work on your PURE or not.

I managed to find whether there is a msim.dll file on my phone by using the Resco File Explorer. You can download free trial version. If file exist, then, it probably (can't be sure though) means the Letter Recognizer exists too. If so, then, you may want to take a gamble and try the method out.

Cheers
[Touch Diamond2, Pure Themes and Apps] NothingBetterToDo:
Based on my limited knowledge, it sounds to me like the system can't find the msim.dll file? Maybe you might want to do a search and check.

Cheers
[Touch Diamond2, Pure Themes and Apps] mahesh vaidya:
Block recognizer on htc hd2

i tried this on my htc hd2 and now i have the block recognizer input mode. thank you all.

Does any one know how to get the word completion in the block recognizer mode.
[Touch Diamond2, Pure Themes and Apps] lauchon:
Thanks

Ok, perfect, finally I made it work. I foun the msim.dll (for the spanish rom it was called msimes.dll) and I did it just like you said and is working perfect now. Thanks a lot!!!
[Touch Diamond2, Pure Themes and Apps] NothingBetterToDo:
Good for you :):)
[Touch Diamond2, Pure Themes and Apps] spandeli:
where or how did you find this msimes.dll (msim.dll)?

and please please repeat the steps you have folowed to get this recogniser back, as im a bit of an amateur in this...

thanx
[Touch Diamond2, Pure Themes and Apps] lauchon:
Hi, I found the msim.dll under the windows folder. In order to find it you might use Resco File Explorer, or you can conect your PDA to yor desktop pc using activesync, then browse it until you find it.

The solution, step by step, you can find it here:

http://xdaforums.com/showpost.php?p=4873344&postcount=26

Regards
[Touch Diamond2, Pure Themes and Apps] spandeli:
ok i installed Resco explorer searched in windows and all i could find was 2 options, an "msim.96" and a "msim" with no .dll at the end.

does it make any sense?

OK, assuming that msim is the right one and that i have done the suggested procedure, the next step is:

you say on 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).

mine instead is "36BC8FF6-8241-4C36-ABDE-204885. Should i replace that, with the one suggested (42429690-AE04-11D0-A4F8-00AA00A749B9) or i will end up crashing my devise?
[Touch Diamond2, Pure Themes and Apps] lauchon:
Mine was differente too, but I took my chance and it worked for me. I can't asume responsability for your device. But you should give it a try, since you have found the msim.dll file.

Good luck!!!
[Touch Diamond2, Pure Themes and Apps] spandeli:
ok its official, it looks like "msim.96" and a "msim" is different than the msim.dll

my device crashed after i followed all the above procedure, and i had to hard reset it to get it back..

as another member wrote earlier i got a black screen with three red lines on the lower left side.

after a hard reset its back, and it seems that i have to comprimise with the keyboard :mad:
[Touch Diamond2, Pure Themes and Apps] lauchon:
sorry to hear that...

Why don't you use the custom rom made by Bushmaster, here:

http://www.megaupload.com/?d=5L8FQKLE

It work for my. I used it for almos a week and it did it just fine.

Regards,
[Touch Diamond2, Pure Themes and Apps] spandeli:
one more question

while in windows and perform a search for .dll i get the msim and misim.96 as a result in the list. So theoretically the msim.dll is there.

then while going to replace the {36BC8FF6-8241-4C36-ABDE-204885}, i replaced these symbols { } as well?
[Touch Diamond2, Pure Themes and Apps] lauchon:
You should replace only the numbers into the symbols...
[Touch Diamond2, Pure Themes and Apps] spandeli:
All right mate, i will give it on emore try tonight and i will post the results..

If it crashes again, then i know what to do.. Hard Reset :D
[Touch Diamond2, Pure Themes and Apps] lauchon:
Ok my friend, good luck to you and remember, you still can use the custom rom made by bushmaster that include the Block an letter recognizer.
[Touch Diamond2, Pure Themes and Apps] spandeli:
crashed again, well maybe my only option is to download the custom Rom, but as i said im a bit newbie in this and i dont know the procedure.

anyone can give me a link of how to's and if i can daver somewhere my original ROM in case i want to go back?
[Touch Diamond2, Pure Themes and Apps] NothingBetterToDo:
I supposed you did a search with "*.dll"? If so, then, I suppose if msim gets listed, it will mean the file exist.

I would use "36BC8FF6-8241-4C36-ABDE-204885" instead of the suggested one.

Just to make sure: For the Letter Recognizer, do you have the following set:

InProcServer32 -- "msim.dll"

IsSIPInputMethod -- "1"

Cheers