项目简介
本项目是一个模拟 nvdaControllerClient.dll
的插件,可将 NVDA(Non-Visual Desktop Access)的接口对接到国内的保益读屏软件。国外软件和游戏能继续使用 NVDA 的接口,实际读屏功能由保益读屏提供。
项目的主要特性和功能
- 接口模拟:实现
nvdaControllerClient.dll
导出的所有接口,包含检查读屏器运行状态、向读屏器输出文本、静音当前输出等功能。 - 配置支持:可通过
朗读配置.ini
配置文件进行独立通道、排队朗读、打断键等设置。 - 日志记录:运用
spdlog
和loguru
库记录日志,支持彩色终端输出与文件输出。 - 键盘监听:支持全局键盘挂钩,能监听键盘输入并处理。
- 异步处理:支持异步日志处理,提高日志记录性能。
安装使用步骤
- 已下载本项目的源码文件。
- 依据需求修改
朗读配置.ini
文件中的配置项。 - 使用支持 C++ 的编译器(如 Visual Studio)编译项目。
- 编译成功后,运行生成的可执行文件进行测试,可通过控制台输入命令测试读屏功能。
- 将生成的 DLL 文件集成到需要使用 NVDA 接口的软件或游戏中,替换原有的
nvdaControllerClient.dll
。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】