# 1. Де я

Визначення поточної позиції
Joanmarie Diggs
joanied@gnome.org

Creative Commons Share Alike 3.0

Юрій Чорноіван
yurchor@ukr.net 2020

# Де я

Окрім спеціалізованих команд для читання смужки заголовка та смужки стану, в Orca передбачено дві залежних від контексту команд «Де я»: базова команда «Де я» і докладна команда «Де я». Базову команду «Де я» реалізовано для усіх об'єктів. Докладну команду «Де я» реалізовано лише для тих об'єктів, для яких передбачено достатній масив даних, які були б вам цікавими, але не за будь-яких умов.

Найкращим способом ознайомитися із можливостями команд «Де я» є безпосереднє тестування команд «Де я». Втім, щоб ви краще зрозуміли ідею залежності команд «Де я» від контексту в Orca, вам слід знати, що

Для більшості віджетів програма принаймні повідомить вам мітку і/або назву віджета, тип або роль віджета та мнемонічну комбінацію і/або клавіатурну комбінацію для доступу, якщо такі існують. Окрім того,

Якщо віджет є текстовим, і ви віддасте базову команду «Де я», програма озвучить номер поточного рядка, якщо не позначено жодного фрагмента тексту. Втім, якщо позначено якийсь фрагмент тексту, у відповідь на базову команду «Де я» програм виголосить позначений фрагмент тексту. Якщо буде використано докладну команду «Де я» у тексті, буде також озвучено і атрибути тексту.

Якщо віджет може бути позначено, як у випадку пунктів із позначками або пунктів варіантів, буде повідомлено про стан позначеності.

Якщо віджет є списком або спископодібним об'єктом, зокрема спадним списком, групою кнопок-варіантів або списком вкладок сторінки, до озвучених даних буде включено позицій поточного пункту.

Якщо віджет є ієрархічним, зокрема ієрархічним списком, і у списку є вузол, який можна розгортати, програма повідомить вам, чи розгорнуто вузол. І, якщо його розгорнуто, програма повідомить вам, скільки дочірніх пунктів міститься у списку. Крім того, буде виголошено дані щодо рівня вкладеності.

Якщо віджет є смужкою поступу або повзунком, буде виголошено поточну позицію у відсотках.

Якщо віджет є піктограмою у групі піктограм, до даних базової команди «Де я» буде включено поточний об'єкт, поточний пункт і кількість позначених пунктів. До даних докладної команди «Де я» буде включено дані щодо того, які саме пункти позначено.

Якщо ви перебуваєте на посиланні, буде озвучено тип посилання (той самий сайт, інший сайт, посилання FTP тощо).

Якщо ви перебуваєте у комірці таблиці, буде повідомлено про координати комірки та заголовки стовпчика і рядка комірки.

Якщо у віджеті увімкнено перевірку правопису програми, для якої в Orca передбачено розширену підтримку, базова команда «Де я» повторить повідомлення про помилку, відповідно до параметрів перевірки правопису. Використання докладної команди «Де я» змусить Orca повідомити також повні дані щодо помилки.

Тощо. Знову ж таки, метою команд «Де я» Orca є надання тих подробиць щодо об'єкта у якому ви перебуваєте, які є найцікавішими. Щоб спробувати команди «Де я», скористайтеся списком команд «Де я».