Mac OS Xでの、アクセシビリティ製品開発について、ちょっと調べてみたので、まとめておきます。
一般的な情報
-
Apple社のアクセシビリティのホームページ。日本のアップル社のサイトでは、現在は見あたらず。
開発者向け情報
Getting Started with Accessibility
Mac OS Xでのアクセシビリティ技術の紹介。
-
Appleによる、Mac OS Xでのアクセシビリティ技術や、アクセシブルなアプリケーション開発についての技術情報の解説。
Accessibility Programming Guidelines for Cocoa
Cocoaでのアクセシビリティ・プログラミング・ガイドライン。
Accessibility Programming Guidelines for Carbon
Carbonでのアクセシビリティ・プログラミング・ガイドライン。
Speech: Introduction to Speech
音声認識を使ったプログラミングの解説。
メーリングリスト
-
Appleが運営する、アクセシビリティ開発についてのメーリングリスト。
サンプルコード
-
Accessibility APIのサンプルコード。
マウスポインタの位置にあるAXUIElementsの情報を取得して、その要素の種類や動作内容がわかります。
例えば、ボタン要素なら、ボタンのタイトル、大きさ、スクリーン座標、押し下げ可能かどうか、フォーカスされているかどうかなどがリスト表示されます。また、割り当てられている動作は「press」とわかります。
尚、情報を取得するためには、システム環境設定のユニバーサルアクセスで、「補助装置にアクセスできるようにする」をオンにする必要があります。
-
他にも、こちらのサイトでアクセシビリティのサンプルコードがまとめられています。


Recent Comments