NVDA Controller Client for Java
Tiny Java bindings for the NVDA Controller Client.
Using
Gradle
You can add a Gradle dependency for this library using the following Maven repository and dependency:
repositories {
maven { url = 'https://maven.gegy.dev' }
}
dependencies {
implementation 'dev.gegy:nvda-controller-client-java:1.0.0'
}
Calling the controller
Access to the NVDA controller needs to go through an instance of NvdaControllerClient
, which can be created by calling NvdaControllerClient.create()
.
For example, to narrate Hello world!
:
final NvdaControllerClient nvda = NvdaControllerClient.create();
if (nvda.isRunning()) {
nvda.speak("Hello world!");
}