7
14
Fork
You've already forked windows-chewing-tsf
3
適用於 Windows 的新酷音自由軟體輸入法(基於 TSF 框架) Free software implementation of Chewing Input method for Windows based on Text Services Framework https://chewing.im/
  • Rust 99%
  • C 0.6%
  • Rich Text Format 0.4%
Kan-Ru Chen 342ead0c0b
All checks were successful
CI / Build (push) Successful in 2m46s
ci: fix packaging step
2026年07月11日 11:37:35 +09:00
.cargo ci: cross-compile in linux container 2025年04月11日 21:40:08 +09:00
.forgejo ci: fix rust version to 1.97.0 2026年07月11日 10:07:52 +09:00
.github ci: fix packaging step 2026年07月11日 11:37:35 +09:00
crates tip_host: improve update checker logic 2026年07月11日 08:31:01 +09:00
docs/development update: integrate CheckUpdate into chewing_tip_host 2026年04月27日 08:40:17 +09:00
installer build: bump version to 26.7.1.0 2026年07月11日 10:07:47 +09:00
tip build: bump version to 26.7.1.0 2026年07月11日 10:07:47 +09:00
xtask ci: switch chewing-cli to release version 2026年07月11日 10:12:07 +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 build: update dependencies 2026年07月11日 08:30:45 +09:00
Cargo.toml build: update dependencies 2026年07月11日 08:30:45 +09:00
CHANGELOG.md build: bump version to 26.7.1.0 2026年07月11日 10:07:47 +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 download-components instruction 2026年06月11日 22:20:25 +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 download-components
    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.