locked
windows mobile 如何设置输入法默认为字母输入 RRS feed

答案

  • 修改注册表

    1) To make 'Letter Recogniser' Default:
    i) Open your registry editor (PHM, Resco, etc).
    ii) Go to HKEY_CURRENT_USER\ControlPanel\Sip
    iii) Change DefaultIm's string value to {42429690-ae04-11d0-a4f8-00aa00a749b9}
    iv) Soft-reset.

    2) To make 'Block Recogniser' Default:
    i) Open your registry editor (e.g. PHM, Resco, etc).
    ii) Go to HKEY_CURRENT_USER\ControlPanel\Sip
    iii) Change DefaultIm's string value to {42429691-ae04-11d0-a4f8-00aa00a749b9}
    iv) Soft-reset


    http://www.mobinauts.com/topic/45727-how-to-change-the-default-input-method/
    2010年1月27日 5:58

全部回复

  • 修改注册表

    1) To make 'Letter Recogniser' Default:
    i) Open your registry editor (PHM, Resco, etc).
    ii) Go to HKEY_CURRENT_USER\ControlPanel\Sip
    iii) Change DefaultIm's string value to {42429690-ae04-11d0-a4f8-00aa00a749b9}
    iv) Soft-reset.

    2) To make 'Block Recogniser' Default:
    i) Open your registry editor (e.g. PHM, Resco, etc).
    ii) Go to HKEY_CURRENT_USER\ControlPanel\Sip
    iii) Change DefaultIm's string value to {42429691-ae04-11d0-a4f8-00aa00a749b9}
    iv) Soft-reset


    http://www.mobinauts.com/topic/45727-how-to-change-the-default-input-method/
    2010年1月27日 5:58
  • 碰到一个问题,运行在mobile smartphone上的一个程序,有一个edit控件,每次焦点切入edit时,输入法都是数字,想默认的用拼音输入法。花了半天时间,才找到解决的办法。
    通过这个调用就可以解决问题。
    SendMessage(m_hWnd, EM_SETINPUTMODE, 0, EIM_TEXT);

    问题解决了,但是还是有些疑问,如果默认想用笔画输入法,这个函数的参数貌似是不能指定的。有什么方法没有?

    另外,在一个论坛上看有人说如下方法可以解决问题:
    HIMC hImc;
    DWORD dwConv, dwSent;
    hImc = ImmGetContext( m_hWnd );
    ImmGetConversionStatus(hImc, &dwConv, &dwSent);
    //if (ImmSetConversionStatus(hImc, IME_CMODE_ALPHANUMERIC, dwSent) == 0)
    if( ImmSetConversionStatus(hImc, IME_CMODE_CHARCODE, dwSent) == 0 )
    {
    NTRACE( NT("Set Conversion status error!") );
    // error
    }
    ImmReleaseContext(m_hWnd, hImc);

    不过我试了一下,没有生效。不知道是我没有用对,还是理解错了。ImmSetConversionStatus的第二个参数也试过别的一些值。不过从msdn上的描述来看,这个函数应该是用来设置输入法的。为什么不生效,目前还没有弄明白。

    转自http://hi.baidu.com/71167609/blog/item/9e13500accdfa335b1351dc2.html

    我是第二种方法生效的,第一种我没试出来


    现在有个问题,我怎么样使sip button按钮的那个三角形出来,我现在需要点击两次才能切换输入法。

    2010年1月27日 8:51