IA2でアクセシビリティ情報を取得するやつ
mehm8128/ia2-get-accessibility-info
1. Microsoft C++ Build Tools - Visual Studio をインストール
2. 「C++ によるデスクトップ開発」で諸々をインストール
3. LinuxA11y/IAccessible2: Accessibility services framework for Microsoft Windows environments を手元に取ってきて、concatidl.shをWSLで実行
4. 3.で生成したia2_api_all.idlをWindows側に移動
5. インストールしたx64 Native Tools Command Promptを実行してコマンドプロンプトを開く
6. ia2_api_all.idlのあるディレクトリでmidl ia2_api_all.idlを実行(IDLをC++のコードに変換)
7. ia2_api_all.hなどが生成される
8. いい感じのコードを書いてmain.cppとして保存
9. cl /utf-8 main.cpp ia2_api_all_i.c oleacc.lib ole32.lib oleaut32.lib user32.lib
10. main.exe
COM (Component Object Model):Windowsで、アプリケーション間で通信できるようにするためのもの
get_accName()と似たようなメソッドがいくつかあるので、機能拡張できそう
参考
core-aam
IA2Role enumとしてIA2_ROLE_LANDMARKみたいなやつと数値との対応関係が作られている
ia2->role()で取得した数値を比較できる
結果↓
Copilotくんに書かせたコードで、ポートフォリオサイトで実行時に以下の出力になった。
code:powershell
Accessibility tree
------------------
└─ia2:1041 msaa:アプリケーション(14) "mehm8128のWeblog — Mozilla Firefox"
├─ia2:11 msaa:ポップアップ メニュー(11)
├─ia2:11 msaa:ポップアップ メニュー(11)
├─ia2:11 msaa:ポップアップ メニュー(11)
├─ia2:11 msaa:ポップアップ メニュー(11)
├─ia2:11 msaa:ポップアップ メニュー(11)
├─ia2:11 msaa:ポップアップ メニュー(11)
├─ia2:11 msaa:ポップアップ メニュー(11)
├─ia2:11 msaa:ポップアップ メニュー(11)
├─ia2:11 msaa:ポップアップ メニュー(11)
├─ia2:11 msaa:ポップアップ メニュー(11)
├─ia2:11 msaa:ポップアップ メニュー(11)
├─ia2:11 msaa:ポップアップ メニュー(11)
├─ia2:11 msaa:ポップアップ メニュー(11)
├─ia2:11 msaa:ポップアップ メニュー(11)
├─ia2:11 msaa:ポップアップ メニュー(11)
├─ia2:11 msaa:ポップアップ メニュー(11)
├─ia2:11 msaa:ポップアップ メニュー(11)
├─ia2:11 msaa:ポップアップ メニュー(11)
├─ia2:11 msaa:ポップアップ メニュー(11)
├─ia2:11 msaa:ポップアップ メニュー(11)
├─ia2:11 msaa:ポップアップ メニュー(11)
├─ia2:22 msaa:ツール バー(22) "メニューバー"
│ ├─ia2:2 msaa:メニュー バー(2) "Application"
│ │ ├─ia2:12 msaa:メニュー項目(12) "ファイル"
│ │ │ └─ia2:11 msaa:ポップアップ メニュー(11) "ファイル"
│ │ ├─ia2:12 msaa:メニュー項目(12) "編集"
│ │ │ └─ia2:11 msaa:ポップアップ メニュー(11) "編集"
│ │ ├─ia2:12 msaa:メニュー項目(12) "表示"
│ │ │ └─ia2:11 msaa:ポップアップ メニュー(11) "表示"
│ │ ├─ia2:12 msaa:メニュー項目(12) "履歴"
│ │ │ └─ia2:11 msaa:ポップアップ メニュー(11) "履歴"
│ │ ├─ia2:12 msaa:メニュー項目(12) "ブックマーク"
│ │ │ └─ia2:11 msaa:ポップアップ メニュー(11) "ブックマーク"
│ │ ├─ia2:12 msaa:メニュー項目(12) "プロファイル"
│ │ │ └─ia2:11 msaa:ポップアップ メニュー(11) "プロファイル"
│ │ ├─ia2:12 msaa:メニュー項目(12) "ツール"
│ │ │ └─ia2:11 msaa:ポップアップ メニュー(11) "ツール"
│ │ └─ia2:12 msaa:メニュー項目(12) "ヘルプ"
│ │ └─ia2:11 msaa:ポップアップ メニュー(11) "ヘルプ"
│ ├─ia2:43 msaa:ボタン(43) "最小化"
│ ├─ia2:43 msaa:ボタン(43) "元に戻す (縮小)"
│ └─ia2:43 msaa:ボタン(43) "閉じる"
├─ia2:22 msaa:ツール バー(22) "ブラウザータブ"
│ ├─ia2:1066 msaa:ボタン(43) "Firefox View"
│ ├─ia2:60 msaa:タブの一覧(60)
│ │ ├─ia2:37 msaa:タブ(37) "mehm8128のWeblog"
│ │ │ ├─ia2:42 msaa:編集可能なテキスト(42) "mehm8128のWeblog"
│ │ │ └─ia2:43 msaa:ボタン(43) "1 個のタブを閉じます"
│ │ └─ia2:43 msaa:ボタン(43) "新しいタブを開きます (Ctrl+T)"
│ ├─ia2:43 msaa:ボタン(43) "タブを一覧表示"
│ ├─ia2:43 msaa:ボタン(43) "最小化"
│ ├─ia2:43 msaa:ボタン(43) "元に戻す (縮小)"
│ └─ia2:43 msaa:ボタン(43) "閉じる"
├─ia2:22 msaa:ツール バー(22) "ナビゲーション"
│ ├─ia2:43 msaa:ボタン(43) "サイドバー"
│ ├─ia2:43 msaa:ボタン(43) "戻る"
│ │ └─ia2:11 msaa:ポップアップ メニュー(11) "戻る"
│ ├─ia2:43 msaa:ボタン(43) "進む"
│ │ └─ia2:11 msaa:ポップアップ メニュー(11) "進む"
│ ├─ia2:43 msaa:ボタン(43) "更新"
│ ├─ia2:21 msaa:区切り(21)
│ ├─ia2:20 msaa:グループ化(20)
│ │ ├─ia2:43 msaa:ボタン(43) "検索エンジン: Google、別の検索エンジンを選択"
│ │ │ └─ia2:11 msaa:ポップアップ メニュー(11) "検索エンジン: Google、別の検索エンジンを選択"
│ │ ├─ia2:43 msaa:ボタン(43) "このページで Firefox に検出されたトラッカーはありません。"
│ │ ├─ia2:43 msaa:ボタン(43) "サイトの情報を表示"
│ │ │ └─ia2:40 msaa:グラフィック(40) "認証局: Google Trust Services"
│ │ ├─ia2:46 msaa:コンボ ボックス(46)
│ │ │ ├─ia2:42 msaa:編集可能なテキスト(42) "Google で検索、または URL を入力します"
│ │ │ └─ia2:33 msaa:一覧(33)
│ │ └─ia2:43 msaa:ボタン(43) "このページのブックマークを編集します (Ctrl+D)"
│ ├─ia2:21 msaa:区切り(21)
│ ├─ia2:43 msaa:ボタン(43) "アカウントにログインします"
│ ├─ia2:43 msaa:ボタン(43) "拡張機能"
│ └─ia2:43 msaa:ボタン(43) "Firefox"
├─ia2:22 msaa:ツール バー(22) "ブックマーク"
│ └─ia2:43 msaa:ボタン(43) "mehm8128のWeblog"
├─ia2:22 msaa:ツール バー(22)
├─ia2:20 msaa:グループ化(20)
│ ├─ia2:38 msaa:プロパティ ページ(38)
│ │ └─ia2:1048 msaa:グループ化(20)
│ │ └─ia2:15 msaa:ドキュメント(15)
│ │ ├─ia2:1069 msaa:グループ化(20)
│ │ │ └─ia2:1069 msaa:グループ化(20)
│ │ │ ├─ia2:30 msaa:リンク(30) "Home"
│ │ │ │ └─ia2:42 msaa:編集可能なテキスト(42) "Home "
│ │ │ ├─ia2:30 msaa:リンク(30) "Blog"
│ │ │ │ └─ia2:42 msaa:編集可能なテキスト(42) "Blog "
│ │ │ ├─ia2:30 msaa:リンク(30) "Adv 2024"
│ │ │ │ └─ia2:42 msaa:編集可能なテキスト(42) "Adv 2024 "
│ │ │ └─ia2:30 msaa:リンク(30) "RSS Feed"
│ │ │ └─ia2:53 msaa:グラフ(53) "RSS Feed"
│ │ ├─ia2:1069 msaa:グループ化(20)
│ │ │ ├─ia2:1069 msaa:グループ化(20) "mehm8128"
│ │ │ │ ├─ia2:40 msaa:グラフィック(40) "mehm8128のアイコン。白背景に、青で大きく「mehm」という文字があり、中央部分に上から重ねて、小さく「めふも」と書かれている。さらにその文字の右隣には「</>」というHTMLタグのようなものがある。"
│ │ │ │ ├─ia2:1044 msaa:グループ化(20) "mehm8128"
│ │ │ │ │ └─ia2:42 msaa:編集可能なテキスト(42) "mehm8128"
│ │ │ │ ├─ia2:1054 msaa:グループ化(20)
│ │ │ │ │ └─ia2:42 msaa:編集可能なテキスト(42) "Frontend Engineer at Cybozu, WAIC WG2"
│ │ │ │ ├─ia2:1054 msaa:グループ化(20)
│ │ │ │ │ └─ia2:42 msaa:編集可能なテキスト(42) "Interested in Accessibility, HTML, and UI"
│ │ │ │ ├─ia2:30 msaa:リンク(30) "GitHub"
│ │ │ │ │ └─ia2:40 msaa:グラフィック(40) "GitHub"
│ │ │ │ ├─ia2:30 msaa:リンク(30) "X (旧Twitter)"
│ │ │ │ │ └─ia2:40 msaa:グラフィック(40) "X (旧Twitter)"
│ │ │ │ ├─ia2:30 msaa:リンク(30) "Bluesky"
│ │ │ │ │ └─ia2:40 msaa:グラフィック(40) "Bluesky"
│ │ │ │ ├─ia2:30 msaa:リンク(30) "Cosense"
│ │ │ │ │ └─ia2:40 msaa:グラフィック(40) "Cosense"
│ │ │ │ ├─ia2:30 msaa:リンク(30) "Mastodon"
│ │ │ │ │ └─ia2:40 msaa:グラフィック(40) "Mastodon"
│ │ │ │ ├─ia2:30 msaa:リンク(30) "sizu.me"
│ │ │ │ │ └─ia2:40 msaa:グラフィック(40) "sizu.me"
│ │ │ │ └─ia2:30 msaa:リンク(30) "☕"
│ │ │ │ └─ia2:42 msaa:編集可能なテキスト(42) "☕ "
│ │ │ ├─ia2:1069 msaa:グループ化(20) "Blogs"
│ │ │ │ ├─ia2:1060 msaa:グループ化(20)
│ │ │ │ │ └─ia2:1044 msaa:グループ化(20) "Blogs"
│ │ │ │ │ └─ia2:42 msaa:編集可能なテキスト(42) "Blogs"
│ │ │ │ └─ia2:33 msaa:一覧(33)
│ │ │ │ ├─ia2:34 msaa:一覧項目(34) "• Rustでmini-gitを作った話"
│ │ │ │ │ ├─ia2:41 msaa:テキスト(41) "• "
│ │ │ │ │ └─ia2:30 msaa:リンク(30) "Rustでmini-gitを作った話"
│ │ │ │ │ └─ia2:42 msaa:編集可能なテキスト(42) "Rustでmini-gitを作った話"
│ │ │ │ ├─ia2:34 msaa:一覧項目(34) "• Web 標準動向"
│ │ │ │ │ ├─ia2:41 msaa:テキスト(41) "• "
│ │ │ │ │ └─ia2:30 msaa:リンク(30) "Web 標準動向"
│ │ │ │ │ └─ia2:42 msaa:編集可能なテキスト(42) "Web 標準動向"
│ │ │ │ ├─ia2:34 msaa:一覧項目(34) "• サイボウズのフロントエンドエンジニアの探究活動について全てをお話します"
│ │ │ │ │ ├─ia2:41 msaa:テキスト(41) "• "
│ │ │ │ │ └─ia2:30 msaa:リンク(30) "サイボウズのフロントエンドエンジニアの探究活動について全てをお話します"
│ │ │ │ │ └─ia2:42 msaa:編集可能なテキスト(42) "サイボウズのフロントエンドエンジニアの探究活動について全てをお話します"
│ │ │ │ ├─ia2:34 msaa:一覧項目(34) "• 25新卒エンジニア5人の内定者アルバイト体験記"
│ │ │ │ │ ├─ia2:41 msaa:テキスト(41) "• "
│ │ │ │ │ └─ia2:30 msaa:リンク(30) "25新卒エンジニア5人の内定者アルバイト体験記"
│ │ │ │ │ └─ia2:42 msaa:編集可能なテキスト(42) "25新卒エンジニア5人の内定者アルバイト体験記"
│ │ │ │ ├─ia2:34 msaa:一覧項目(34) "• Referencing HTML elements inside Shadow DOM"
│ │ │ │ │ ├─ia2:41 msaa:テキスト(41) "• "
│ │ │ │ │ └─ia2:30 msaa:リンク(30) "Referencing HTML elements inside Shadow DOM"
│ │ │ │ │ └─ia2:42 msaa:編集可能なテキスト(42) "Referencing HTML elements inside Shadow DOM"
│ │ │ │ ├─ia2:34 msaa:一覧項目(34) "• 2024年のa11y活動報告"
│ │ │ │ │ ├─ia2:41 msaa:テキスト(41) "• "
│ │ │ │ │ └─ia2:30 msaa:リンク(30) "2024年のa11y活動報告"
│ │ │ │ │ └─ia2:42 msaa:編集可能なテキスト(42) "2024年のa11y活動報告"
│ │ │ │ └─ia2:34 msaa:一覧項目(34) "• 技術書典16 traP TechBook執筆"
│ │ │ │ ├─ia2:41 msaa:テキスト(41) "• "
│ │ │ │ └─ia2:30 msaa:リンク(30) "技術書典16 traP TechBook執筆"
│ │ │ │ └─ia2:42 msaa:編集可能なテキスト(42) "技術書典16 traP TechBook執筆"
│ │ │ ├─ia2:1069 msaa:グループ化(20) "Backgrounds"
│ │ │ │ ├─ia2:1060 msaa:グループ化(20)
│ │ │ │ │ └─ia2:1044 msaa:グループ化(20) "Backgrounds"
│ │ │ │ │ └─ia2:42 msaa:編集可能なテキスト(42) "Backgrounds"
│ │ │ │ └─ia2:33 msaa:一覧(33)
│ │ │ │ ├─ia2:34 msaa:一覧項目(34) "• 2025年12月~ ウェブアクセシビリティ基盤委員会(WAIC)作業部会2 作業協力者"
│ │ │ │ │ ├─ia2:41 msaa:テキスト(41) "• "
│ │ │ │ │ └─ia2:42 msaa:編集可能なテキスト(42) "2025年12月~ ウェブアクセシビリティ基盤委員会(WAIC)作業部会2 作業協力者 "
│ │ │ │ ├─ia2:34 msaa:一覧項目(34) "• 2025年4月~ サイボウズ株式会社"
│ │ │ │ │ ├─ia2:41 msaa:テキスト(41) "• "
│ │ │ │ │ └─ia2:42 msaa:編集可能なテキスト(42) "2025年4月~ サイボウズ株式会社 "
│ │ │ │ ├─ia2:34 msaa:一覧項目(34) "• 2024年10月~2025年2月 サイボウズ株式会社 内定者アルバイト"
│ │ │ │ │ ├─ia2:41 msaa:テキスト(41) "• "
│ │ │ │ │ └─ia2:42 msaa:編集可能なテキスト(42) "2024年10月~2025年2月 サイボウズ株式会社 内定者アルバイト "
│ │ │ │ ├─ia2:34 msaa:一覧項目(34) "• 2024年8~9月 株式会社CoeFont 業務委託"
│ │ │ │ │ ├─ia2:41 msaa:テキスト(41) "• "
│ │ │ │ │ └─ia2:42 msaa:編集可能なテキスト(42) "2024年8~9月 株式会社CoeFont 業務委託 "
│ │ │ │ ├─ia2:34 msaa:一覧項目(34) "• 2023年9月 株式会社ナレッジワーク 2週間のサマーインターン"
│ │ │ │ │ ├─ia2:41 msaa:テキスト(41) "• "
│ │ │ │ │ └─ia2:42 msaa:編集可能なテキスト(42) "2023年9月 株式会社ナレッジワーク 2週間のサマーインターン "
│ │ │ │ ├─ia2:34 msaa:一覧項目(34) "• 2023年8月~9月 株式会社ゆめみ 2週間のサマーインターン"
│ │ │ │ │ ├─ia2:41 msaa:テキスト(41) "• "
│ │ │ │ │ └─ia2:42 msaa:編集可能なテキスト(42) "2023年8月~9月 株式会社ゆめみ 2週間のサマーインターン "
│ │ │ │ ├─ia2:34 msaa:一覧項目(34) "• 2022年11月~2025年2月 株式会社ナンバーナイン 長期インターン、業務委託"
│ │ │ │ │ ├─ia2:41 msaa:テキスト(41) "• "
│ │ │ │ │ └─ia2:42 msaa:編集可能なテキスト(42) "2022年11月~2025年2月 株式会社ナンバーナイン 長期インターン、業務委託 "
│ │ │ │ └─ia2:34 msaa:一覧項目(34) "• 2021年4月~2024年9月 東京工業大学 工学院情報通信系(早期卒業)、東京工業大学デジタル創作同好会traP"
│ │ │ │ ├─ia2:41 msaa:テキスト(41) "• "
│ │ │ │ └─ia2:42 msaa:編集可能なテキスト(42) "2021年4月~2024年9月 東京工業大学 工学院情報通信系(早期卒業)、東京工業大学デジタル創作同好会traP "
│ │ │ ├─ia2:1069 msaa:グループ化(20) "Contributions"
│ │ │ │ ├─ia2:1060 msaa:グループ化(20)
│ │ │ │ │ └─ia2:1044 msaa:グループ化(20) "Contributions"
│ │ │ │ │ └─ia2:42 msaa:編集可能なテキスト(42) "Contributions"
│ │ │ │ └─ia2:33 msaa:一覧(33)
│ │ │ │ ├─ia2:34 msaa:一覧項目(34) "• biomejs/biomeへのPull Request"
│ │ │ │ │ ├─ia2:41 msaa:テキスト(41) "• "
│ │ │ │ │ └─ia2:30 msaa:リンク(30) "biomejs/biomeへのPull Request"
│ │ │ │ │ └─ia2:42 msaa:編集可能なテキスト(42) "biomejs/biomeへのPull Request "
│ │ │ │ ├─ia2:34 msaa:一覧項目(34) "• feat(linter): implement aria/proptypes #17253 · oxc-project/oxc"
│ │ │ │ │ ├─ia2:41 msaa:テキスト(41) "• "
│ │ │ │ │ └─ia2:30 msaa:リンク(30) "feat(linter): implement aria/proptypes #17253 · oxc-project/oxc"
│ │ │ │ │ └─ia2:42 msaa:編集可能なテキスト(42) "feat(linter): implement aria/proptypes #17253 · oxc-project/oxc "
│ │ │ │ ├─ia2:34 msaa:一覧項目(34) "• Add tests for interactive element labels named by svg title elements #56902 · web-platform-tests/wpt"
│ │ │ │ │ ├─ia2:41 msaa:テキスト(41) "• "
│ │ │ │ │ └─ia2:30 msaa:リンク(30) "Add tests for interactive element labels named by svg title elements #56902 · web-platform-tests/wpt"
│ │ │ │ │ └─ia2:42 msaa:編集可能なテキスト(42) "Add tests for interactive element labels named by svg title elements #56902 · web-platform-tests/wpt "
│ │ │ │ ├─ia2:34 msaa:一覧項目(34) "• Fix the way to calculate processedProps #283 · kuma-ui/kuma-ui"
│ │ │ │ │ ├─ia2:41 msaa:テキスト(41) "• "
│ │ │ │ │ └─ia2:30 msaa:リンク(30) "Fix the way to calculate processedProps #283 · kuma-ui/kuma-ui"
│ │ │ │ │ └─ia2:42 msaa:編集可能なテキスト(42) "Fix the way to calculate processedProps #283 · kuma-ui/kuma-ui "
│ │ │ │ ├─ia2:34 msaa:一覧項目(34) "• fix: useButton href condition #7239 · adobe/react-spectrum"
│ │ │ │ │ ├─ia2:41 msaa:テキスト(41) "• "
│ │ │ │ │ └─ia2:30 msaa:リンク(30) "fix: useButton href condition #7239 · adobe/react-spectrum"
│ │ │ │ │ └─ia2:42 msaa:編集可能なテキスト(42) "fix: useButton href condition #7239 · adobe/react-spectrum "
│ │ │ │ ├─ia2:34 msaa:一覧項目(34) "• doc: Fix date inputs on Chrome #704 · 47ng/nuqs"
│ │ │ │ │ ├─ia2:41 msaa:テキスト(41) "• "
│ │ │ │ │ └─ia2:30 msaa:リンク(30) "doc: Fix date inputs on Chrome #704 · 47ng/nuqs"
│ │ │ │ │ └─ia2:42 msaa:編集可能なテキスト(42) "doc: Fix date inputs on Chrome #704 · 47ng/nuqs "
│ │ │ │ ├─ia2:34 msaa:一覧項目(34) "• fix: customizing the starting line number even if globally set #2941 · vuejs/vitepress"
│ │ │ │ │ ├─ia2:41 msaa:テキスト(41) "• "
│ │ │ │ │ └─ia2:30 msaa:リンク(30) "fix: customizing the starting line number even if globally set #2941 · vuejs/vitepress"
│ │ │ │ │ └─ia2:42 msaa:編集可能なテキスト(42) "fix: customizing the starting line number even if globally set #2941 · vuejs/vitepress "
│ │ │ │ └─ia2:34 msaa:一覧項目(34) "• mdn/translated-content への Pull Request"
│ │ │ │ ├─ia2:41 msaa:テキスト(41) "• "
│ │ │ │ └─ia2:30 msaa:リンク(30) "mdn/translated-content への Pull Request"
│ │ │ │ └─ia2:42 msaa:編集可能なテキスト(42) "mdn/translated-content への Pull Request "
│ │ │ └─ia2:1069 msaa:グループ化(20) "Certifications"
│ │ │ ├─ia2:1060 msaa:グループ化(20)
│ │ │ │ └─ia2:1044 msaa:グループ化(20) "Certifications"
│ │ │ │ └─ia2:42 msaa:編集可能なテキスト(42) "Certifications"
│ │ │ └─ia2:33 msaa:一覧(33)
│ │ │ ├─ia2:34 msaa:一覧項目(34) "• DHS Trusted Tester Certification"
│ │ │ │ ├─ia2:41 msaa:テキスト(41) "• "
│ │ │ │ └─ia2:30 msaa:リンク(30) "DHS Trusted Tester Certification"
│ │ │ │ └─ia2:42 msaa:編集可能なテキスト(42) "DHS Trusted Tester Certification "
│ │ │ └─ia2:34 msaa:一覧項目(34) "• kintone認定アソシエイト"
│ │ │ ├─ia2:41 msaa:テキスト(41) "• "
│ │ │ └─ia2:30 msaa:リンク(30) "kintone認定アソシエイト"
│ │ │ └─ia2:42 msaa:編集可能なテキスト(42) "kintone認定アソシエイト "
│ │ └─ia2:1069 msaa:グループ化(20)
│ │ └─ia2:1054 msaa:グループ化(20)
│ │ └─ia2:42 msaa:編集可能なテキスト(42) "© 2025 mehm8128. All rights reserved."
│ └─ia2:38 msaa:プロパティ ページ(38)
│ └─ia2:1048 msaa:グループ化(20)
│ └─ia2:15 msaa:ドキュメント(15) "新しいタブ"
│ └─ia2:1060 msaa:グループ化(20)
│ ├─ia2:30 msaa:リンク(30) "9°C Tanashicho"
│ │ ├─ia2:1065 msaa:グループ化(20)
│ │ │ ├─ia2:42 msaa:編集可能なテキスト(42) "9"
│ │ │ ├─ia2:42 msaa:編集可能なテキスト(42) "°"
│ │ │ └─ia2:42 msaa:編集可能なテキスト(42) "C"
│ │ └─ia2:1065 msaa:グループ化(20)
│ │ └─ia2:42 msaa:編集可能なテキスト(42) "Tanashicho"
│ ├─ia2:43 msaa:メニュー ボタン(57) "メニューを開きます"
│ ├─ia2:1060 msaa:グループ化(20)
│ │ ├─ia2:1069 msaa:グループ化(20)
│ │ │ ├─ia2:1044 msaa:グループ化(20) "Mozilla Firefox"
│ │ │ │ └─ia2:40 msaa:グラフィック(40) "Mozilla Firefox"
│ │ │ ├─ia2:43 msaa:ボタン(43) "Google で検索、または URL を入力します"
│ │ │ │ └─ia2:1065 msaa:グループ化(20)
│ │ │ │ └─ia2:42 msaa:編集可能なテキスト(42) "Google で検索、または URL を入力します"
│ │ │ └─ia2:1060 msaa:グループ化(20)
│ │ │ └─ia2:20 msaa:グループ化(20) "Shortcuts"
│ │ │ ├─ia2:1065 msaa:グループ化(20)
│ │ │ │ ├─ia2:30 msaa:リンク(30) "Amazon"
│ │ │ │ │ └─ia2:1060 msaa:グループ化(20)
│ │ │ │ │ └─(depth limit)
│ │ │ │ └─ia2:43 msaa:ボタン(43) "Amazon のコンテキストメニューを開く"
│ │ │ ├─ia2:1065 msaa:グループ化(20)
│ │ │ │ ├─ia2:30 msaa:リンク(30) "Temu"
│ │ │ │ │ └─ia2:1060 msaa:グループ化(20)
│ │ │ │ │ └─(depth limit)
│ │ │ │ └─ia2:43 msaa:ボタン(43) "Temu のコンテキストメニューを開く"
│ │ │ ├─ia2:1065 msaa:グループ化(20)
│ │ │ │ ├─ia2:30 msaa:リンク(30) "Expedia"
│ │ │ │ │ └─ia2:1060 msaa:グループ化(20)
│ │ │ │ │ └─(depth limit)
│ │ │ │ └─ia2:43 msaa:ボタン(43) "Expedia のコンテキストメニューを開く"
│ │ │ ├─ia2:1065 msaa:グループ化(20)
│ │ │ │ ├─ia2:30 msaa:リンク(30) "mehm8128のWeblog"
│ │ │ │ │ └─ia2:1065 msaa:グループ化(20)
│ │ │ │ │ └─(depth limit)
│ │ │ │ └─ia2:43 msaa:ボタン(43) "mehm8128のWeblog のコンテキストメニューを開く"
│ │ │ ├─ia2:1065 msaa:グループ化(20)
│ │ │ │ ├─ia2:30 msaa:リンク(30) "Wikipedia"
│ │ │ │ │ └─ia2:1065 msaa:グループ化(20)
│ │ │ │ │ └─(depth limit)
│ │ │ │ └─ia2:43 msaa:ボタン(43) "Wikipedia のコンテキストメニューを開く"
│ │ │ ├─ia2:1065 msaa:グループ化(20)
│ │ │ │ ├─ia2:30 msaa:リンク(30) "YouTube"
│ │ │ │ │ └─ia2:1065 msaa:グループ化(20)
│ │ │ │ │ └─(depth limit)
│ │ │ │ └─ia2:43 msaa:ボタン(43) "YouTube のコンテキストメニューを開く"
│ │ │ ├─ia2:1065 msaa:グループ化(20)
│ │ │ │ ├─ia2:30 msaa:リンク(30) "Reddit"
│ │ │ │ │ └─ia2:1065 msaa:グループ化(20)
│ │ │ │ │ └─(depth limit)
│ │ │ │ └─ia2:43 msaa:ボタン(43) "Reddit のコンテキストメニューを開く"
│ │ │ └─ia2:1065 msaa:グループ化(20)
│ │ │ ├─ia2:30 msaa:リンク(30) "Add-ons for Firefox"
│ │ │ │ └─ia2:1065 msaa:グループ化(20)
│ │ │ │ └─(depth limit)
│ │ │ └─ia2:43 msaa:ボタン(43) "Add-ons for Firefox のコンテキストメニューを開く"
│ │ └─ia2:1069 msaa:グループ化(20)
│ └─ia2:33 msaa:一覧(33)
│ └─ia2:43 msaa:ボタン(43) "カスタマイズ"
│ └─ia2:1049 msaa:テキスト(41) "カスタマイズ"
│ └─ia2:42 msaa:編集可能なテキスト(42) "カスタマイズ"
└─ia2:8 msaa:警告(8)