TypeSimulator 是一个高级输入模拟工具,提供精确的打字模拟和键盘映射功能。该工具可以帮助用户在各种场景下实现自动化输入,提高工作效率。
- 增强的映射控制系统:
- 新增映射暂停功能,可临时暂停映射而不丢失进度
- 完全禁用与暂停功能分离,提供更灵活的使用体验
- 更完善的快捷键系统:
F10: 启用映射/暂停映射/恢复映射(三态切换)F11: 完全禁用按键映射功能F12: 重置应用程序状态Ctrl+Alt+T: 切换打字功能(保持不变)
- 改进的修饰键处理:当按下修饰键(Ctrl, Alt, Shift等)时会暂停映射功能,确保系统快捷键可正常使用
- 更直观的状态显示:清晰显示映射功能的当前状态(启用、暂停或禁用)
- 修复了在启用按键映射时快捷键无法正常工作的问题
- 修复了映射暂停状态下无法输入的问题
- 修复了F10键无法启用映射的问题
- 修复了某些特殊按键被错误映射的问题
- 改进了键盘钩子的稳定性和兼容性
- 模拟键盘输入:支持自定义打字速度和随机延迟
- 按键映射功能:将普通键盘输入映射到预定义文本
- 映射暂停功能:支持暂停/恢复映射,保持映射进度
- 全局热键支持:在任何应用程序中随时控制各项功能
- 简洁直观的用户界面:操作简单,状态明显
- 详细的操作日志:记录所有操作,便于排查问题
- 从发布页面下载exe文件
- 直接一管理员身份运行TypeSimulator.exe
- 从发布页面下载rar文件
- 解压缩文件到任意位置
- 以管理员身份运行文件夹中的setup.exe
- 在文本框中输入或粘贴要模拟打字的文本
- 调整打字速度(每分钟字符数)
- 点击"开始打字"按钮或使用快捷键(Ctrl+Alt+T)启动
- 使用"暂停"和"停止"按钮控制打字过程
- 在文本框中输入或粘贴要映射的文本
- 通过以下方式启用映射:
- 勾选"启用映射"复选框
- 按下 F10 快捷键
- 开始在任意应用程序中打字,每次按键将被映射为文本中的下一个字符
- 需要临时使用系统快捷键或普通输入时,有多种选择:
- 按 F10 暂停映射(再次按下恢复映射)
- 按下任意修饰键(Ctrl, Alt, Shift)将自动暂时禁用映射
- 完成映射或不再需要时:
- 按 F11 完全禁用映射功能
- 按 F12 重置整个应用程序
| 快捷键 | 功能 |
|---|---|
| F10 | 启用映射/暂停映射/恢复映射(三态切换) |
| F11 | 完全禁用映射功能 |
| F12 | 重置应用程序状态 |
| Ctrl+Alt+T | 切换打字功能(开始/暂停/继续) |
- Windows 10/11
- .NET Framework 4.7.2 或更高版本
- 管理员权限(用于全局键盘钩子)
- 首次运行时请以管理员身份运行,以确保所有功能正常工作
- 某些安全软件可能会拦截键盘钩子,需要将程序添加到信任列表
- 在使用映射功能时,所有普通按键(字母、数字、标点)都会被映射,而功能键和修饰键不会受影响
- 建议在重要文档编辑前先在记事本等简单编辑器中测试映射功能
如果您遇到任何问题或有改进建议,请提交Issue。
- 开发者: YinChingZ
- 最近更新: 2025-03-12
- 许可证: MIT
感谢使用 TypeSimulator!希望它能提高您的工作效率!
- 模拟打字:以可控速度自动模拟键盘输入文本
- 按键映射:将键盘按键映射到预定义文本序列
- 速度调节:可调整输入速度(50-400 CPM)
- 随机延迟:模拟真实人工输入的随机间隔
- 全局热键:通过快捷键快速控制程序功能
- 详细日志:实时显示操作和状态信息
- 总代码行数: 约 1,500 行
- 核心文件数: 12 个源代码文件
- 主要类: 7 个业务逻辑类
- 开发周期: 约 5 小时
- 工具依赖: 标准 .NET 组件,无需额外依赖项
- 最后更新: 2025-03-12
- 克隆仓库:
git clone https://github.com/YinChingZ/TypeSimulator.git - 打开解决方案:
- 使用 Visual Studio 2019 或更高版本打开
TypeSimulator.sln
- 使用 Visual Studio 2019 或更高版本打开
- 编译项目:
- 选择 Release 配置
- 按 F6 键或使用"生成"菜单编译项目
- 运行程序:
- 从 bin/Release 目录运行 TypeSimulator.exe
- Windows 7/8/10/11 (x64)
- .NET Framework 4.7.2 或更高版本
- 至少 50MB 磁盘空间
- 2GB RAM (推荐)
- 管理员权限(首次运行时需要)
TypeSimulator 目前所有配置都通过界面进行设置。在后续版本中,我们计划添加配置文件支持,以允许更多自定义选项。
- 确保以管理员身份运行程序
- 检查是否有其他程序占用了相同的快捷键
- 尝试使用替代快捷键(如有显示)
- 确保目标窗口有焦点
- 检查是否有安全软件阻止模拟输入
- 尝试减慢打字速度
- 右键点击应用程序选择"以管理员身份运行"
- 检查是否已安装所需版本的 .NET Framework
- 检查杀毒软件是否阻止了程序启动
- 初始发布版本
- 支持模拟打字和按键映射功能
- 添加全局快捷键支持
- 新增映射暂停/恢复功能,可在不丢失进度的情况下临时禁用映射
- 添加清晰的状态指示,显示映射是启用、暂停还是禁用状态
F10: 暂停/恢复按键映射功能(新功能)F11: 完全禁用按键映射功能F12: 重置应用程序(保持不变)Ctrl+Alt+T: 切换打字功能(保持不变)
- 添加更多文本处理选项
- 支持保存和加载常用配置
- 添加多语言支持
- 改进兼容性和性能
欢迎通过以下方式参与项目贡献:
- Fork 该仓库
- 创建特性分支 (
git checkout -b feature/amazing-feature) - 提交您的更改 (
git commit -m 'Add some amazing feature') - 推送到分支 (
git push origin feature/amazing-feature) - 开启一个 Pull Request
- 感谢所有提供反馈和建议的用户
- 感谢参与测试的朋友们
如有任何问题或建议,请通过 GitHub Issues 或以下方式联系我们:
- GitHub: https://github.com/YinChingZ
最后更新于 2025-03-12