용어집(Windows 접근성 기능)

A

액세스 키

컨트롤의 레이블 텍스트에 밑줄이 그은 문자입니다.

접근성 지원

보조 기술이라고도 합니다. 제한된 범위의 동작 또는 실명과 같은 특정 장애를 수용하기 위해 컴퓨터의 운영 체제와 함께 작동하는 특수 프로그램입니다. 제품에는 더 큰 키보드, 시선 응시 작동 키보드, 음성 입력 유틸리티, 화상 키보드 및 텍스트를 음성 또는 동적 점자 디스플레이로 변환할 수 있는 제품이 포함됩니다. 자세한 내용은 보조 기술 제품을 참조하세요.

액세스 가능한 개체

IAccessible 인터페이스를 구현하고 개체의 이름, 화면 위치 및 접근성 보조에 필요한 기타 정보를 설명하는 속성을 포함하는 모든 사용자 인터페이스 요소입니다. 자세한 내용은 액세스 가능한 개체를 참조하세요.

C

자식 요소

단순 요소를 참조하세요.

client

UI 자동화 또는 Microsoft Active Accessibility를 사용하여 애플리케이션의 사용자 인터페이스 요소에 액세스, 식별 또는 조작하는 모든 프로그램, 클라이언트에는 접근성 지원, 자동화된 테스트 도구 및 일부 컴퓨터 기반 학습 애플리케이션이 포함됩니다. 자세한 내용은 활성 접근성 작동 방식을 참조하세요.

클라이언트 쪽 공급자

UI 자동화 지원하지 않거나 완전히 지원하지 않는 애플리케이션의 UI에 대한 정보를 검색하기 위해 UI 자동화 클라이언트에서 구현하는 소프트웨어 구성 요소입니다. 일반적으로 클라이언트 쪽 공급자(프록시)는 Windows 메시지를 보내고 받아 프로세스 경계를 넘어 애플리케이션과 통신합니다.

container

부모라고도 합니다. 하나 이상의 간단한 요소에 해당하는 액세스 가능한 개체입니다. 예를 들어 목록 상자의 IAccessible 개체는 목록 항목의 부모입니다.

컨트롤 패턴

UI 자동화 컨트롤에 대한 개별 기능을 설명하는 디자인 구현입니다. 이 기능에는 컨트롤의 시각적 모양과 컨트롤이 수행할 수 있는 작업이 포함될 수 있습니다.

컨트롤 패턴 개체

하나 이상의 컨트롤 패턴 인터페이스를 노출하는 COM 개체의 런타임 instance.

컨트롤 패턴 공급자

하나 이상의 컨트롤 패턴 인터페이스를 구현하는 소프트웨어 구성 요소입니다.

사용자 지정 컨트롤

사용자 또는 타사 소프트웨어 공급업체 또는 사용자 또는 타사 소프트웨어 공급업체가 수정한 시스템 정의 컨트롤에서 작성한 컨트롤입니다.

D

텍스트 범위 퇴화(빈 범위)

텍스트의 빈 범위(0자)를 나타내는 개체입니다. 퇴화 텍스트 범위에는 인접한 엔드포인트가 있으며 두 문자 사이의 점을 지정합니다.

분리된 텍스트 범위

물리적으로 서로 인접하지 않은 여러 텍스트 범위를 나타내는 개체입니다.

컨테이너 도킹

도킹 컨테이너 및 컨테이너 내의 다른 요소의 경계를 기준으로 자식 요소를 가로 및 세로로 정렬할 수 있는 컨트롤입니다.

E

이벤트 수신기

특정 UI 변경이 발생할 때마다 UI 자동화 또는 Microsoft Active Accessibility에서 알림을 수신하도록 등록된 클라이언트 애플리케이션입니다.

이벤트 알림

공급자가 UI 항목의 상태 또는 모양에 영향을 줄 수 있는 이벤트를 클라이언트에 알립니다. UI 자동화 공급자에서 클라이언트로의 호출입니다.

F

filter[ing]

UI 자동화 트리 보기에 포함할 UI 자동화 요소의 형식을 정의합니다. 원시 보기, 컨트롤 뷰 및 콘텐츠 보기도 참조하세요.

조각 루트

UI 자동화 트리 하위 트리의 루트 노드에 있는 UI 자동화 요소입니다. 조각 루트에는 부모가 없지만 일반적으로 Win32 창 핸들(HWND)인 다른 프레임워크 내에서 호스트됩니다.

H

host

다른 UI 요소를 포함하는 창 또는 컨트롤과 같은 UI 요소입니다. 호스트는 호스트된 요소를 대신하여 UI 자동화 서비스를 수행합니다.

I

IAccessible

Microsoft Active Accessibility에 대한 모든 메서드와 속성을 포함하는 COM 인터페이스입니다.

IAccessible 프록시

표준 UI 요소에 대한 기본 접근성 정보를 제공하는 IAccessible 지원 유형( 사용자 컨트롤, 사용자 메뉴 및 COMCTL 및 COMCTL32의 일반 컨트롤)입니다. 자세한 내용은 IAccessible 프록시를 참조하세요.

L

논리적 탐색

클라이언트가 Microsoft Active Accessibility 개체 계층 구조(다음, 이전, 부모, 첫 번째 자식, 마지막 자식)를 탐색하는 두 개의 IAccessible 탐색 모드 중 하나입니다.

M

marshaling

프로세스 경계를 넘어 인터페이스 매개 변수를 패키징하고 보냅니다.

N

네이티브 구현

IAccessible 인터페이스를 구현하는 사용자 인터페이스 요소에서 제공하는 지원 유형입니다.

O

화면 끄기 모델

이 모델은 화면에 있는 개체의 데이터베이스이며 해당 속성과 공간 관계를 포함합니다.

OLEACC

Microsoft Active Accessibility 런타임을 제공하고 Microsoft Active Accessibility 클라이언트의 요청을 관리하는 동적 연결 라이브러리입니다.

P

parent

컨테이너라고도 합니다. 하나 이상의 간단한 요소에 해당하는 액세스 가능한 개체입니다. 예를 들어 목록 상자의 IAccessible 개체는 목록 항목의 부모입니다.

자리 표시자 자동화 요소

UI 자동화 트리에서 가상화된 항목을 나타내는 UI 자동화 요소입니다. 일반적으로 자리 표시자에는 모든 UI 자동화 속성에 대해 로드된 데이터가 없으며 VirtualizedItem 컨트롤 패턴만 구현해야 합니다.

속성 변경 이벤트

속성 값이 변경될 때 트리거되는 이벤트입니다. 클라이언트는 특정 속성 변경 이벤트를 수신하도록 등록하고 UI 자동화 해당 이벤트가 발생할 때 등록된 클라이언트에 알깁니다.

공급자 인터페이스

UI 자동화 공급자가 구현한 공용 메서드의 컬렉션입니다.

proxy

IAccessible 프록시를 참조하세요.

R

원시 보기

데스크톱이 루트인 UI 자동화 트리에 있는 IUIAutomationElement 개체의 전체 트리입니다. 원시 보기는 애플리케이션의 네이티브 프로그래밍 구조를 밀접하게 따르므로 UI 구조의 가장 정확한 보기입니다. 트리의 다른 뷰가 빌드되는 기준이기도 합니다.

실현된 항목

전체 정보가 메모리에 로드되어 UI 자동화 항목에 대한 자동화 요소를 만들 수 있는 UI 항목입니다.

런타임 식별자

UI 자동화 요소의 실행 중인 instance 식별하는 정수 배열입니다. 식별자는 생성된 데스크톱의 UI 내에서 고유합니다.

S

안전 배열

COM 구성 요소를 만드는 데 사용되는 배열을 선언하기 위한 자체 설명 데이터 형식입니다. 안전 배열에는 데이터와 함께 해당 차원의 수와 경계에 대한 정보가 포함됩니다.

범위

기본 요소에서 시작하여 뷰의 익스텐트 정의

server

Microsoft Active Accessibility를 사용하여 사용자 인터페이스에 대한 정보를 노출하는 모든 컨트롤, 모듈 또는 애플리케이션

서버 쪽 공급자

기본적으로 UI 자동화 지원하지 않는 UI 프레임워크를 기반으로 하는 UI 요소에 대한 정보를 노출하는 소프트웨어 구성 요소입니다. 서버 쪽 공급자(네이티브 공급자)는 COM 인터페이스를 클라이언트의 요청을 처리하는 UI 자동화 핵심 시스템에 노출하여 프로세스 경계를 넘어 클라이언트 애플리케이션과 통신합니다.

simple 요소

자식 요소라고도 합니다. IAccessible 개체를 다른 요소와 공유하고 해당 IAccessible 개체를 사용하여 해당 속성을 노출하는 모든 사용자 인터페이스 요소입니다. 자세한 내용은 단순 요소를 참조하세요.

공간 탐색

클라이언트가 화면 위치(위, 아래쪽, 왼쪽, 오른쪽)에 따라 한 사용자 인터페이스 요소에서 다른 사용자 인터페이스 요소로 이동하는 두 개의 IAccessible 탐색 모드 중 하나입니다.

T

텍스트 서비스 프레임워크 비교

데스크톱 및 애플리케이션 내에서 자연어 서비스 및 고급 텍스트 입력을 가능하게 하는 확장 가능한 시스템 프레임워크입니다.

텍스트 단위

텍스트 범위의 논리적 세그먼트를 탐색하는 데 사용되는 미리 정의된 텍스트 단위(문자, 단어, 줄 또는 단락)입니다.

U

UI 자동화 클라이언트

UI 자동화 사용하여 애플리케이션 사용자 인터페이스의 UI 요소에 프로그래밍 방식으로 액세스하는 화면 읽기 프로그램과 같은 보조 기술 애플리케이션입니다. 클라이언트는 최종 사용자에게 UI 요소에 대한 정보를 제공합니다. 자동화된 테스트 스크립트도 UI 자동화 클라이언트로 간주됩니다.

UI 자동화 코어

UI 자동화 프레임워크를 구현하는 런타임 구성 요소입니다.

UI 자동화 요소

UI 자동화 공급자 인터페이스를 구현하고 IUIAutomationElement 인터페이스를 UI 자동화 클라이언트에 노출하는 COM 개체로 표현되는 UI 항목입니다.

UI 자동화 프레임워크

데스크톱의 대부분의 UI 요소에 대한 프로그래밍 방식 액세스를 지원하는 필수 Windows 구성 요소입니다. 이를 통해 화면 읽기 프로그램과 같은 보조 기술 제품이 최종 사용자에게 UI에 대한 정보를 제공하고 표준 입력 이외의 수단으로 UI를 조작할 수 있습니다. 또한 UI 자동화는 자동화된 테스트 스크립트가 UI와 상호 작용할 수 있도록 합니다.

UI 자동화 노드

더 이상 사용되지 않습니다. UI 자동화 요소를 참조하세요.

UI 자동화 공급자

UI 요소에 대한 프로그래밍 정보를 노출하는 UI 자동화 인터페이스의 구현입니다. 공급자는 UI 자동화 클라이언트 요청에 대한 응답으로 이 정보를 UI 자동화 프레임워크에 제공합니다.

UI 자동화 트리

Windows 데스크톱의 모든 UI 자동화 요소에 대한 계층적 표현입니다. 트리는 현재 데스크톱을 나타내는 루트 요소와 해당 자식 요소가 애플리케이션 Windows를 나타내는 루트 요소로 구성됩니다. 이러한 각 자식 요소에는 메뉴, 단추, 도구 모음 및 목록 상자와 같은 UI 부분을 나타내는 요소가 포함될 수 있습니다. 이러한 요소는 목록 항목과 같은 요소를 포함할 수 있습니다.

UI 프레임워크

화면 영역에서 자식 컨트롤, 적중 테스트 및 렌더링을 관리하는 구성 요소입니다.

V

뷰 식별자

컨트롤 패턴을 구현하는 UI 자동화 요소에 사용할 수 있는 뷰를 식별하는 값입니다. 이 유형의 요소는 동일한 정보 집합 또는 자식 컨트롤의 여러 표현 간에 전환할 수 있습니다.

가상화된 항목

필요한 경우에만 메모리에 로드되는 UI 요소이며, 일반적으로 요소가 화면에 표시될 때 입니다. 가상화된 항목은 UI 자동화 트리의 자리 표시자 자동화 요소로 표시됩니다.

W

창 이벤트(WinEvents)

액세스 가능한 개체가 어떤 방식으로 변경되었음을 클라이언트에 알리는 데 사용되는 이벤트 유형입니다.

창 기반 요소

자체 Win32 창 핸들(HWND)이 있는 UI 항목을 나타내는 UI 자동화 요소입니다.