Skip to content

YinChingZ/TypeSimulator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 

Repository files navigation

TypeSimulator - 高级输入模拟器

版本 平台 语言 框架

TypeSimulator 是一个高级输入模拟工具,提供精确的打字模拟和键盘映射功能。该工具可以帮助用户在各种场景下实现自动化输入,提高工作效率。

最新更新 (v1.1.1) - 2025-03-12

新功能与改进

  • 增强的映射控制系统
    • 新增映射暂停功能,可临时暂停映射而不丢失进度
    • 完全禁用与暂停功能分离,提供更灵活的使用体验
  • 更完善的快捷键系统
    • F10: 启用映射/暂停映射/恢复映射(三态切换)
    • F11: 完全禁用按键映射功能
    • F12: 重置应用程序状态
    • Ctrl+Alt+T: 切换打字功能(保持不变)
  • 改进的修饰键处理:当按下修饰键(Ctrl, Alt, Shift等)时会暂停映射功能,确保系统快捷键可正常使用
  • 更直观的状态显示:清晰显示映射功能的当前状态(启用、暂停或禁用)

修复的问题

  • 修复了在启用按键映射时快捷键无法正常工作的问题
  • 修复了映射暂停状态下无法输入的问题
  • 修复了F10键无法启用映射的问题
  • 修复了某些特殊按键被错误映射的问题
  • 改进了键盘钩子的稳定性和兼容性

主要功能

  • 模拟键盘输入:支持自定义打字速度和随机延迟
  • 按键映射功能:将普通键盘输入映射到预定义文本
  • 映射暂停功能:支持暂停/恢复映射,保持映射进度
  • 全局热键支持:在任何应用程序中随时控制各项功能
  • 简洁直观的用户界面:操作简单,状态明显
  • 详细的操作日志:记录所有操作,便于排查问题

安装说明

选项一 exe

  1. 发布页面下载exe文件
  2. 直接一管理员身份运行TypeSimulator.exe

选项二 rar

  1. 发布页面下载rar文件
  2. 解压缩文件到任意位置
  3. 以管理员身份运行文件夹中的setup.exe

使用方法

模拟打字

  1. 在文本框中输入或粘贴要模拟打字的文本
  2. 调整打字速度(每分钟字符数)
  3. 点击"开始打字"按钮或使用快捷键(Ctrl+Alt+T)启动
  4. 使用"暂停"和"停止"按钮控制打字过程

使用按键映射

  1. 在文本框中输入或粘贴要映射的文本
  2. 通过以下方式启用映射:
    • 勾选"启用映射"复选框
    • 按下 F10 快捷键
  3. 开始在任意应用程序中打字,每次按键将被映射为文本中的下一个字符
  4. 需要临时使用系统快捷键或普通输入时,有多种选择:
    • 按 F10 暂停映射(再次按下恢复映射)
    • 按下任意修饰键(Ctrl, Alt, Shift)将自动暂时禁用映射
  5. 完成映射或不再需要时:
    • 按 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

🚀 安装说明 (检查最新版本更新中的安装说明!)

从源码编译

  1. 克隆仓库
    git clone https://github.com/YinChingZ/TypeSimulator.git
    
  2. 打开解决方案
    • 使用 Visual Studio 2019 或更高版本打开 TypeSimulator.sln
  3. 编译项目
    • 选择 Release 配置
    • 按 F6 键或使用"生成"菜单编译项目
  4. 运行程序
    • 从 bin/Release 目录运行 TypeSimulator.exe

💻 系统要求

  • Windows 7/8/10/11 (x64)
  • .NET Framework 4.7.2 或更高版本
  • 至少 50MB 磁盘空间
  • 2GB RAM (推荐)
  • 管理员权限(首次运行时需要)

⚙️ 高级配置

TypeSimulator 目前所有配置都通过界面进行设置。在后续版本中,我们计划添加配置文件支持,以允许更多自定义选项。

❓ 常见问题解决

快捷键无法使用

  • 确保以管理员身份运行程序
  • 检查是否有其他程序占用了相同的快捷键
  • 尝试使用替代快捷键(如有显示)

打字功能不工作

  • 确保目标窗口有焦点
  • 检查是否有安全软件阻止模拟输入
  • 尝试减慢打字速度

双击安装包后无法启动

  • 右键点击应用程序选择"以管理员身份运行"
  • 检查是否已安装所需版本的 .NET Framework
  • 检查杀毒软件是否阻止了程序启动

🔄 版本历史

v1.0.0 (2025-03-09)

  • 初始发布版本
  • 支持模拟打字和按键映射功能
  • 添加全局快捷键支持

v1.1.1 (2025-03-12)

主要更新

映射暂停功能

  • 新增映射暂停/恢复功能,可在不丢失进度的情况下临时禁用映射
  • 添加清晰的状态指示,显示映射是启用、暂停还是禁用状态

快捷键改进

  • F10: 暂停/恢复按键映射功能(新功能)
  • F11: 完全禁用按键映射功能
  • F12: 重置应用程序(保持不变)
  • Ctrl+Alt+T: 切换打字功能(保持不变)

📅 未来计划

  • 添加更多文本处理选项
  • 支持保存和加载常用配置
  • 添加多语言支持
  • 改进兼容性和性能

🤝 参与贡献

欢迎通过以下方式参与项目贡献:

  1. Fork 该仓库
  2. 创建特性分支 (git checkout -b feature/amazing-feature)
  3. 提交您的更改 (git commit -m 'Add some amazing feature')
  4. 推送到分支 (git push origin feature/amazing-feature)
  5. 开启一个 Pull Request

🙏 致谢

  • 感谢所有提供反馈和建议的用户
  • 感谢参与测试的朋友们

📞 联系方式

如有任何问题或建议,请通过 GitHub Issues 或以下方式联系我们:


最后更新于 2025-03-12

About

TypeSimulator 是一个高级输入模拟工具,提供精确的打字模拟和键盘映射功能。该工具可以帮助用户在各种场景下实现自动化输入,提高工作效率。

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors