NVDA 2019.1jp をリリース

無料(オープンソース)の Windows 用スクリーンリーダー NVDA (NonVisual Desktop Access) の 日本における開発コミュニティである NVDA 日本語チームは、 2019年3月26日に NVDA 2019.1jp をリリースしました。

インストーラーのダウンロードはこちらからどうぞ:

i.nvda.jp

GitHub リリースも利用できます。

Windows 10, 8.1, 8, 7(SP1) の32ビット版および 64ビット版に対応しています。 Windows 8 以降ではタッチ操作が利用できます。 NVDA 日本語版のライセンスは GPL v2 です。

NVDA は多くのアプリに対応し、 インストール不要で利用できるポータブル版、 アドオンによる機能拡張など、さまざまな特長を備えています。

NVDA 日本語チームがリリースする NVDA 日本語版は、 オーストラリアの非営利法人 NV Access がリリースする NVDA 本家版に 日本語の音声エンジンと点訳エンジンを追加するなど、 日本語 Windows 環境のための改良を行っています。

2019.1のハイライト

NVDA 2019.1 の主な変更点は以下の通りです。

  • Microsoft Word および Excel 対応における性能の改善
  • アドオンのバージョン互換性情報などの導入による安定性とセキュリティの改善
  • その他のバグ修正

すこし背景を説明すると、最近 NV Access が、どの課題に優先的に対応してほしいですか、というアンケートを行いました。
その結果を踏まえて Microsoft Excel や Word に関する課題をスケジュールをすこし遅らせて解決してきた、という状況です。

Word に関する改善の一部はまだ実験的な機能です。
「高度な機能」という新しい設定で
「Microsoft Word ドキュメントに UI オートメーションを使用」
を有効にすると性能が改善する、と説明されています。

Excel に関しては「セルを直接編集する」オプションを無効にしない場合での動作が改善され、それに関連する多くの不具合が解決しているようです。

これらの課題について、NVDA日本語チームとしては、できるだけ本家版で解決されるように本家の開発に貢献していく方針です。

NVDA日本語チームとしても不具合等のご報告は受け付けております。よろしくお願いします。

プラグインについて

NVDA 2019.1 から、NVDA ユーザー設定フォルダーに置かれたアプリモジュール、グローバルプラグイン、点字ディスプレイドライバー、音声合成エンジンは、自動的には読み込まれません。これらはNVDAアドオンとしてインストールする必要があります。

アドオン開発者は、NVDAの「高度な設定」で「開発者用スクラッチパッドのフォルダーからカスタムコードを読み込む」を有効にすると、NVDAユーザー設定フォルダーの scratchpad フォルダーにテスト用のコードを置いて実行することができます。 

アドオンの互換性について

NVDA 本家版 2019.1 では、将来の NVDA のバージョンアップに備えて、互換性のないアドオンを無効にするしくみが導入されました。これについて NVDA 日本語版 2019.1jp は本家版と同じ仕様になっています。

  • アドオンの開発者が「アドオンが正しく動作する最初のNVDAのバージョン」を指定できるようになりました。
  • NVDAは、アドオンが指定した値が現在のNVDAのバージョンより高い場合に、アドオンのインストールまたは読み込みを行いません。
  • アドオンの開発者は「アドオンがテストされた最後のNVDAのバージョン」を指定できるようになりました。
  • アドオンが現在のバージョンよりも前のバージョンのNVDAに対してのみテストされている場合、NVDAはアドオンのインストールまたは読み込みを行いません。
  • NVDA 2019.1 は、最初の対応NVDAバージョンおよび最新テスト済みNVDAバージョンの情報が含まれていないアドオンをインストールおよび読み込みできます。将来のバージョンのNVDA(例えば2019.2)に更新すると、これらの情報が含まれていないアドオンは自動的に無効になります。
  • NVDAバージョン互換性情報はアドオンマニフェストで提供できます。
    • minimumNVDAVersion: アドオンが正しく動作する最初のNVDAのバージョン
    • lastTestedNVDAVersion: アドオンがテストされた最後のNVDAのバージョン

詳細は本家アドオン開発者ガイドを参照してください。

NVDAJP Python について

NVDA 日本語チームとして Python を学びたい日本の NVDA 開発者をサポートするために、メーリングリストを開設しています。

すでに2018年末から活動をしていますが、興味や熱意のある方を歓迎しております。お気軽にご参加ください。

nvdajp-python (groups.io)