fanlusky 1ac904da0e feat(installer): 安装前检查 WebView2 与 VC 运行库
WebView2 Runtime 和 VC 运行库都不随包分发:前者有自己的 Evergreen 更新
通道,后者是系统级共享组件。但缺了任何一个,输入法装完就是坏的,而故障
出现在安装结束之后——Server 起不来,或者候选窗一片空白——用户看不到任何
解释,只能来提 issue。

InitializeSetup 在向导第一屏之前查一遍,缺哪个就列出它、说明会坏成什么
样、给出简体中文下载页;选「是」按缺失项分别打开对应下载页并结束安装,
选「否」继续装。不阻断安装:用户可能马上就去补组件。静默安装用
SuppressibleMsgBox 默认「否」直接继续,缺什么写进安装日志。

VC 运行库要求 14.20 以上(VC++ 2019 起)而不是只看 Installed=1:
server_exe 里每个 exe 都导入了 vcruntime140_1.dll,它从那一版才开始随
redist 分发,只装了 2015/2017 版的机器同样有 Installed=1,却照样起不来。

两项都走注册表,不去 System32 找 DLL。Setup.exe 是 32 位进程,Pascal
Script 的 FileExists 会被 WOW64 重定向到 SysWOW64,查到的是 x86 运行库;
实测只装了 x64 redist 的机器会被误判成缺少 x64 运行库。绕开重定向的办法
不可移植:EnableFsRedirection 在 Inno Setup 7 已被移除,其替代品在 CI
用的 6.x 里还不存在,{sysnative} 对 64 位安装器又不可用。
2026-09-19 16:17:13 +08:00
2026-09-17 09:29:57 +08:00
2026-09-09 04:05:24 +09:00
2025-11-10 21:10:23 +08:00

Metasequoia IME for Windows

中文 README · Website · Docs · Privacy

CI CodeQL Release Downloads License Stars

A free and open-source Chinese and Japanese input method for Windows 10 and 11, built on TSF with no legacy IMM32 path.

This repository is the whole Windows product: the TSF text service DLL, the resident server, the conversion engine, a self-written native GUI framework, the HTML surfaces and the installer. The engine was imported from MSIME-Engine and specialized for Windows; it now lives in engine/ as a first-party component, so a plain clone builds the product. See engine/UPSTREAM.md.

This is a public beta. Expect rough edges and read the release notes before upgrading.

Install

Download the installer from Releases or the download page, run it, then switch with Win + Space.

Current builds are not code signed. SmartScreen will block them and uiAccess is unavailable, which means the candidate window cannot float above elevated applications. Verify the download with the SHA256 published on the download page.

You need the Microsoft Visual C++ 2015–2022 Redistributable (x64). The server and settings app are 64-bit; the x86 redistributable is a separate package and does not substitute for it. If you cannot switch to the IME, the server keeps exiting, or the settings window closes immediately, install that first.

What it does

  • Chinese input: full pinyin, double pinyin (Xiaohe / Ziranma / Shoudao / Microsoft), Wubi 86
  • Japanese input: romaji, with hiragana, katakana and dictionary candidates; also available as a temporary mode from Chinese
  • Helpcode (形码) filtering on pinyin schemes: five tables, single- and double-code
  • Optional cloud candidates, and AI suggestions via DeepSeek / OpenAI / SiliconFlow / Groq
  • English-Chinese glosses in the vertical candidate window
  • Mixed Chinese-English input, emoji and kaomoji, a dedicated English candidate mode
  • Voice input with streaming recognition and optional cleanup
  • Handwriting, on-screen keyboard, floating toolbar, clipboard history
  • User dictionary management, candidate frequency tuning, skins with light and dark variants

Privacy

An input method sees every keystroke, so the boundaries are stated explicitly in PRIVACY.md: which features reach the network, what each one sends, what the defaults are, and how to turn each off.

Two things worth knowing up front. Cloud candidates are on by default — the composition spelling goes to Google's input-tools service, and it is the only network feature that works without you supplying a credential. API tokens are stored in plain text in config.toml, unlike macOS and Linux which use the Keychain and Secret Service.

There is no telemetry, analytics or crash reporting of any kind.

Building and contributing

CONTRIBUTING.md has the environment, the build order and what to run before opening a pull request. Contributions do not have to be code — dictionary entries, documentation, icons and compatibility testing all count, and the recruiting page lists them by area.

Note that most issues, documentation and code comments are in Chinese. English pull requests and issues are welcome.

Licence

GPL-3.0. See LICENSE and THIRD_PARTY_NOTICES.txt.

S
Description
水杉输入法 Windows 产品:TSF、Server、GUI、设置页与安装器。内测:tg: https://t.me/msimegroup QQ Group: 829919142
https://msime.app
Readme GPL-3.0
24 MiB
0 Stars 1 Watchers 0 Forks
Languages
C++ 93.5%
Python 2.4%
PowerShell 2%
CMake 0.9%
Inno Setup 0.7%
Other 0.5%