none
Windows 10 Ver 1709屏幕触屏键盘无法显示中文注音符号布局 RRS feed

  • 问题

  • I'm author of a Traditional Chinese Input Method (Chaozhuyin).

    My IME works very well on previous Windows 10 Version 1703, but the screen keyboard always shows English layout instead of Chinese Phonetic layout on the latest Windows 10 Version 1709.

    The steps to reproduce this problem:
    1. Download SampleIME project from https://code.msdn.microsoft.com/windowsdesktop/Input-Method-Editor-IME-b1610980 , open it in Visual Studio Community 2015.
    2. Open define.h, modify this:
    define TEXTSERVICE_LANGID       MAKELANGID(LANG_CHINESE, SUBLANG_CHINESE_SIMPLIFIED)
    to
    #define TEXTSERVICE_LANGID       MAKELANGID(LANG_CHINESE, SUBLANG_CHINESE_TRADITIONAL)
    3. Open SampleIME.cpp, modify this:
    *pwPreferredLayoutId = TKBL_OPT_SIMPLIFIED_CHINESE_PINYIN;
    to
    *pwPreferredLayoutId = TKBL_OPT_TRADITIONAL_CHINESE_PHONETIC;
    4. Build this project.
    5. Register COM by: regsvr32.exe Debug/SampleIME.dll
    6. Run Notepad.exe, switch keyboard to "Sample IME", and click to show up the touch/screen keyboard.
    Then it is only able to show English keyboard, but not Chinese Phonetic keyboard.

    Thanks for your help in advance.

    2017年11月14日 7:52