手電筒 是一款允許您測試環境可訪問性的軟件。 它是開源的,是用 Python 編寫的。 使用 AT-SPI 庫檢查、檢查和解釋環境中的小部件,以查看應用程序是否為輔助和可訪問性技術提供了正確的信息。
La 圖形用戶界面 Accerciser 默認顯示 3 個不同的部分。 一方面,桌面環境中有可訪問的分層樹視圖,另一方面,您有兩個附加組件區域。 顯然,必須在您的桌面環境中啟用輔助功能支持才能使其工作。
Accerciser 對於那些需要檢查系統可訪問性的人來說非常有用。 非常特別對於 用戶界面開發人員 他們將能夠測試他們的開發並確保他們的軟件便於訪問,以便每個人都可以毫無問題地使用它。 他們將通過檢查 AT-SPI 在他們的應用程序中提供的自動測試來找到亮點來實現這一點。
Accerciser 具有可擴展的基於插件的架構。 所以大部分功能都是 配件:
- 接口查看器:它是一個插件,用於檢查應用程序的每個可訪問小部件的 AT-SPI 接口。
- AT-SPI 驗證器:另一個應用測試來驗證應用程序可訪問性的插件。
- 事件監視器:顯示正在測試的應用程序發出的來自 AT-SPI 庫的事件。
- 快速選擇 - 提供鍵盤快捷鍵。
- API 瀏覽器:顯示每個小部件的可用接口、方法和屬性的插件。
- IPython 控制台:另一個提供用於小部件訪問的 Python shell。
如果你有興趣 了解和使用 Accerciser,然後您可以在 這頁. 另一方面,如果您想安裝它,可以在許多流行發行版的存儲庫中找到它。