1
0
Fork
You've already forked windows-chewing-tsf
0
適用於 Windows 的新酷音自由軟體輸入法(基於 TSF 框架) Free software implementation of Chewing Input method for Windows based on Text Services Framework
  • Rust 99%
  • C 0.6%
  • Rich Text Format 0.4%
2026年05月11日 21:56:40 +09:00
.cargo ci: cross-compile in linux container 2025年04月11日 21:40:08 +09:00
.forgejo ipc: use WinVerifyTrust for signature verification 2026年04月26日 21:45:47 +09:00
.github ci: update softprops/action-gh-release and signpath/github-action-submit-signing-request 2026年05月01日 22:43:53 +09:00
crates tip: partial implementation of TipSession 2026年05月11日 21:56:40 +09:00
docs/development update: integrate CheckUpdate into chewing_tip_host 2026年04月27日 08:40:17 +09:00
installer Merge stable/v26.4.x.x branch into main 2026年05月07日 14:04:08 +09:00
tip tip: partial implementation of TipSession 2026年05月11日 21:56:40 +09:00
xtask tsfreg: move tsfreg to a separate binary crate 2026年05月01日 22:43:53 +09:00
.gitignore chore: ignore target and node_modules dir 2025年10月16日 08:37:29 +09:00
.gitmodules build: remove vendored components 2026年03月22日 15:06:50 +09:00
Cargo.lock tip: partial implementation of TipSession 2026年05月11日 21:56:40 +09:00
Cargo.toml tip: partial implementation of TipSession 2026年05月11日 21:56:40 +09:00
CHANGELOG.md Merge stable/v26.4.x.x branch into main 2026年05月07日 14:04:08 +09:00
COPYING.txt chore(release): switch license to GPL-3.0-or-later 2025年04月28日 10:55:47 +09:00
openpgp-policy.toml chore: add a signing policy 2026年03月21日 11:00:19 +09:00
README.md docs: add nodejs to build tools in README.md 2026年01月10日 18:12:20 +09:00
release.pgp ci: use pre-built components 2026年03月22日 14:44:53 +09:00

windows-chewing-tsf

Implement chewing in Windows via Text Services Framework:

  • chewing_tip contains an implementation of Windows text service for libchewing.
  • tsfreg contains TSF registration helper used in the installer.
  • preferences contains the user preference and phrase editor GUI.

All parts are licensed under GPL-3.0-or-later license.

Development

Tool Requirements

Build natively on Windows using MSVC

Cross compile on Windows using MinGW-W64

Cross compile on Fedora using MinGW-W64

How to Build

  • Get source from github
    git clone --recursive https://github.com/chewing/windows-chewing-tsf.git
    cd windows-chewing-tsf
    
  • Use this xtask command to build the installer
    cargo xtask build-installer --target msvc --release
    cargo xtask package-installer
    

TSF References

Windows ACL (Access Control List) references

Code Signing Policy

This project is sponsored by SignPath. We use free code signing provided by SignPath.io, certificate by SignPath Foundation.

People and roles:

Privacy Policy

This program will not transfer any information to other networked systems unless specifically requested by the user or the person installing or operating it.

Bug Report

Please report any issue to here.