Can i use transcriber into an CF2 application ??

Hello, I have searched a lot but i dont find that.. I would be use the transcriber into my application. do you know how to use a dll or the transcriber engine.
In my application i would use the transcriber but without display the toolbar.
I would too use the transcriber just into a panel.. Do you think it' possible to do that

(excuse me for my bad english..)

Thx.



Answer this question

Can i use transcriber into an CF2 application ??

  • Erland Sommarskog

    I dont have found solution.. I use just Transcriber and the class InputPanel...sorry

    If you found a solution please to inform me. :)


  • Steven He

    I am having the same problem - any chance at an example
  • Damjan_D

    Hello,
    in first, thanks for your answer..
    I already use InputPanel.CurrentInputMethod to set Transcriber as default input method. But i'm interrested to 'lock' user in this input method and hide toolbar of transcriber (hide inputpanel). I think it's not possible directly with inputPanel.
    But perhabs it's possible if i can access to transcriber dll (or another DLL found on internet). if i find a function with a bitmap in parameter and  return a string in result ... it's that i search. (a method to recognize text)
    For the transcriber DLL i think is not possible because all methode is private (i think).

    ps : For my application, with few modification it's working perfectly with input panel, this request its just to discuss abaut that.

    thx,
    Seb.

  • Jordan Matthiesen

    Any of your applications can benefit from Transcriber just as any other input panel (the soft keyboard, etc.) as the user will select the input panel they wish to use and the input will just be directed to the control with focus.
    However, you cannot use Transcriber programatically. That is, you cannot force Transcriber to be used for your application.
    Difficult to get into more detail without knowing more about your app, but suffice it to say that we view the ability for the user to select their desired input method rather than having the application select it as a by-design good thing.

  • Alexandre SAC

    I see. Of course you can access transcriber. After all it is just an input method. It's interface is well defined in the SDK. All you need to do is to implement IMCallback interface, create an instance of the trnascriber using the clsid you have and get the IInputMethod interface on it. Then register your callback with it and enjoy

  • Sasik

    Why can't he use InputPanel.CurrentInputMethod = transcriberInputMethod, where transcriberInputMethod is obtained from InputPanel.InputMethods by enumerating them and selecting the one with a Clsid = {F0034DD0-2AD4-11D1-9CB0-E84BE8000000}

    I don't think he wants to *lock* the user to Transcriber, but rather to preselect it as the input method

  • Can i use transcriber into an CF2 application ??