littlebot
Published on 2025-04-08 / 1 Visits
0

【源码】基于C++和保益读屏的NVDA控制器客户端模拟器

项目简介

本项目是一个模拟 nvdaControllerClient.dll 的插件,可将 NVDA(Non-Visual Desktop Access)的接口对接到国内的保益读屏软件。国外软件和游戏能继续使用 NVDA 的接口,实际读屏功能由保益读屏提供。

项目的主要特性和功能

  • 接口模拟:实现 nvdaControllerClient.dll 导出的所有接口,包含检查读屏器运行状态、向读屏器输出文本、静音当前输出等功能。
  • 配置支持:可通过 朗读配置.ini 配置文件进行独立通道、排队朗读、打断键等设置。
  • 日志记录:运用 spdlogloguru 库记录日志,支持彩色终端输出与文件输出。
  • 键盘监听:支持全局键盘挂钩,能监听键盘输入并处理。
  • 异步处理:支持异步日志处理,提高日志记录性能。

安装使用步骤

  1. 已下载本项目的源码文件。
  2. 依据需求修改 朗读配置.ini 文件中的配置项。
  3. 使用支持 C++ 的编译器(如 Visual Studio)编译项目。
  4. 编译成功后,运行生成的可执行文件进行测试,可通过控制台输入命令测试读屏功能。
  5. 将生成的 DLL 文件集成到需要使用 NVDA 接口的软件或游戏中,替换原有的 nvdaControllerClient.dll

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】