# ImToolbox
**Repository Path**: silvancoder/imtoolbox
## Basic Information
- **Project Name**: ImToolbox
- **Description**: 现代化、简洁的windows10/11系统输入法管理工具箱
- **Primary Language**: Unknown
- **License**: MIT
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2026-02-25
- **Last Updated**: 2026-03-02
## Categories & Tags
**Categories**: Uncategorized
**Tags**: 输入法, 管理工具, 输入法管理, 键盘布局, 输入法设置
## README
# 🔧 ImToolbox - 输入法管理工具箱
**一款专为 Windows 用户设计的、功能现代化的输入法管理及优化工具**
[](LICENSE)
[](https://dotnet.microsoft.com/download/dotnet/10.0)
[](https://www.microsoft.com/windows)
[](https://github.com/silvancoder/ImToolbox/releases)
[功能特性](#✨-功能特性) • [截图预览](#🖼️-截图预览) • [安装使用](#🚀-安装使用) • [常见问题](#❓-常见问题)
---
## 📖 项目简介
**ImToolbox** 是一款基于 .NET 10 和 WPF 构建的 Windows 输入法管理工具。它旨在解决 Windows 系统原生输入法管理界面层级深、操作繁琐的问题。通过直观的现代 UI,你可以轻松调整输入法顺序、绑定应用配置、锁定游戏模式,甚至一键清理冗余的键盘布局。
### 🖼️ 截图预览
沉浸式深色主题 UI - 输入法管理主界面
---
## ✨ 功能特性
| 模块 | 功能描述 |
| :--- | :--- |
| 📝 **精简管理** | 深度读取系统注册表,精准区分键盘布局与 TIP 服务,解决“删不掉”的顽固布局。 |
| 🔄 **实时排序** | 支持通过拖拽或按钮调整输入法位置,即时生效,无需重启系统。 |
| ⌨️ **热键捕获** | 直观配置切换热键,内置快捷键录入功能,支持自定义 Shift/Alt/Ctrl 组合。 |
| 🎮 **锁定模式** | **一键锁定**当前输入法。在游戏过程中拦截 Win+Space 等热键,彻底杜绝误触焦虑。 |
| 🔗 **应用绑定** | 针对特定应用(如:编辑器用 Rime,游戏区用 US)自动切换默认输入法。 |
| ⚙️ **CTF 优化** | 提供高级文字服务开关。禁用不必要的 CTF 进程,显著减少游戏卡顿与掉帧。 |
| 📤 **配置云迁移** | 一键导出 JSON 配置。重装系统后,秒级恢复你的所有输入法习惯。 |
| 📥 **装机必备** | 聚合主流中文输入法(QQ、搜狗、百度等)下载通道,省去搜索烦恼。 |
---
## 🚀 安装使用
### 系统要求
* **操作系统**: Windows 10 Version 1803+ / Windows 11
* **权限**: 需要 **管理员权限**(用于修改系统级别注册表项)
### 快速开始
1. 前往 [GitHub Releases](https://github.com/silvancoder/ImToolbox/releases) 页面。
2. 下载并解压 `ImToolbox_v1.0.2.zip`。
3. 直接运行 `ImToolbox.exe` 即可(绿色软件,无需安装)。
---
## 🔍 技术栈
* **框架**: .NET 10.0 (WPF)
* **模式**: MVVM (CommunityToolkit.Mvvm)
* **设计**: 极简深色系,支持 Fluent Design 亚克力效果
* **构建**: GitHub Actions 自动化流水线
---
## 🛠️ 开发与构建
如果你希望自行构建或贡献代码:
```bash
# 1. 克隆现有的仓库
git clone https://github.com/silvancoder/ImToolbox.git
# 2. 构建发布版本 (单文件模式)
dotnet publish ImToolbox/ImToolbox.csproj -c Release -r win-x64 --self-contained true -p:PublishSingleFile=true -o publish
```
---
## ❓ 常见问题
**Q: 为什么会被杀毒软件拦截?**
A: 由于本工具需要向注册表 `HKCU\Keyboard Layout\Preload` 写入配置,部分杀软可能将其视为敏感操作。请放心,项目代码完全开源。
**Q: “键盘布局”和“输入法”有什么区别?**
A: “键盘布局”通常指纯英文字符映射(如 US),而“输入法 (TIP)”是复杂的文字输入服务(如微软拼音)。ImToolbox 在不同选项卡中分别管理它们,以实现更精细的控制。
---
## 🤝 参与贡献
欢迎通过 **Issue** 提出功能建议或反馈 Bug。如果你喜欢这个项目,请点击页面右上角的 ⭐ **Star**!
---
Made with ❤️ by ImToolbox Team
Licensed under [MIT](LICENSE)