Implement chewing in Windows via Text Services Framework:
- LibIME contains a library which aims to be a simple wrapper for Windows Text Service Framework (TSF).
- ChewingTextService contains an implementation of Windows text service for libchewing using libIME.
All parts are licensed under GNU LGPL v2.1 license.
- CMake >= 3.24.0
- Build Tools for Visual Studio 2022
- vcpkg
- Get source from github
git clone --recursive https://github.com/chewing/windows-chewing-tsf.git cd windows-chewing-tsf
- Use the build script to build the installer
scripts\build_installer.bat
- Text Services Framework
- Guidelines and checklist for IME development (Windows Store apps)
- Input Method Editors (Windows Store apps)
- Third-party input method editors
- Strategies for App Communication between Windows 8 UI and Windows 8 Desktop
- TSF Aware, Dictation, Windows Speech Recognition, and Text Services Framework. (blog)
- Win32 and COM for Windows Store apps
- Input Method Editor (IME) sample supporting Windows 8
- The Windows Access Control Model Part 1
- The Windows Access Control Model: Part 2
- Windows 8 App Container Security Notes - Part 1
- How AccessCheck Works
- GetAppContainerNamedObjectPath function (enable accessing object outside app containers using ACL)
- Creating a DACL
This project is sponsored by SignPath. We use free code signing provided by SignPath.io, certificate by SignPath Foundation.
People and roles:
- Committers and reviewers: Chewing core team, Windows Chewing maintainers
- Approvers: Chewing core team
This program will not transfer any information to other networked systems unless specifically requested by the user or the person installing or operating it.
Please report any issue to here.