Uploaded image for project: 'Core ReactOS'
  1. Core ReactOS
  2. CORE-11700

supporting Japanese input

    XMLWordPrintable

    Details

    • Type: New Feature
    • Status: Open
    • Priority: Major
    • Resolution: Unresolved
    • Fix Version/s: None
    • Component/s: Win32SS
    • Labels:
      None

      Description

      I made a Japanese input software (Input Method Editor: IME) of public domain for Windows 2000. It should work on ReactOS without any porting.

      Source: https://github.com/katahiromz/mzimeja
      Binary: http://katahiromz.web.fc2.com/mzimeja/en/

      Japanese inputs require text conversion because it uses the mixture of Hiragana, Katakana, and the Chinese-oriented characters (called as Kanji). Normally the Japanese user types the "reading" characters in Hiragana, and then convert them into the mixture (composition). A Japanese IME works as a text processor between the user and the GUI system.

      Documentation About IME/IMM: https://katahiromz.web.fc2.com/colony3rd/imehackerz/en/

      I think ReactOS needs to be fixed on:

      • Registering/Unregistering IMEs
      • DefWindowProc
      • The WM_IME_* messages
      • Behavior of The CS_IME window class style
      • The EDIT control

      About CTF:
      https://www.zdnet.com/article/vulnerability-in-microsoft-ctf-protocol-goes-back-to-windows-xp/

        Attachments

        1. CtrlContext.zip
          27 kB
        2. ImmUnlockImeDpi.cpp
          2 kB
        3. KeyNames.zip
          28 kB
        4. KeyScanTester.zip
          13 kB
        5. MapKeyTest.zip
          27 kB
        6. num2vk.zip
          74 kB
        7. num2vk.zip
          74 kB
        8. ScanCode-To-VirtualKey-Mapping.txt
          3 kB
        9. The-window-info-of-CicLoaderWndClass.png
          The-window-info-of-CicLoaderWndClass.png
          10 kB
        10. The-window-info-of-MSCTFIME-UI.png
          The-window-info-of-MSCTFIME-UI.png
          10 kB
        11. vkeycheck.zip
          30 kB
        12. VkScanTest.zip
          28 kB

          Issue Links

            Activity

              People

              • Assignee:
                katayama_hirofumi_mz Katayama Hirofumi MZ
                Reporter:
                katayama_hirofumi_mz Katayama Hirofumi MZ
              • Votes:
                12 Vote for this issue
                Watchers:
                10 Start watching this issue

                Dates

                • Created:
                  Updated: