I need to access the systems narrator settings, but have not found any options.
For accessing systems narrator setting, you could use launchUriAsync method to launch ms-settings:easeofaccess-narrator setting scheme in UWP WinJS app. And you could using the following code directly.
document.getElementById("lanucherBtn").addEventListener("click", function (e) {
var uri = new Windows.Foundation.Uri('ms-settings:easeofaccess-narrator');
var options = new Windows.System.LauncherOptions();
// Launch the URI with a warning prompt
options.treatAsUntrusted = true;
Windows.System.Launcher.launchUriAsync(uri, options).then(
function (success) {
if (success) {
// URI launched
} else {
// URI launch failed
}
});
});
Update
Currently, narrator does not provide api to check its state and use it with programming. If you want to if the narrator is active, you could use the above way to launch narrator setting page then check narrator's state.