본문 바로가기

SW 지식/Accessibility 접근성

Accessibility의 정의

한국어로 "접근성"에 해당하는, Accessibility에 대해 사전적 정의와 소프트웨어에서 통용되는 의미, 사용 범위 등을 알아보려고 합니다.

먼저, Accessibility를 daum 사전에서 검색하면,

accessibility

명사 [불가산]
1.접근하기 쉬움, 접근할 수 있음; 입수 가능함.
2.영향을 받기 쉬움.
(출처 : https://dic.daum.net/word/view.do?wordid=ekw000000873&q=accessibility)

로 나옵니다.

그리고 앞으로 소개할 Accessibility는 시각, 청각 장애에 상관없이 누구나 사용할 수 있다는, 즉, 접근성이 좋다는 의미입니다.

"Assistive technology, also called accessibility aids, are added to computers by people who use them to make computers more accessible. "
(출처 : https://wiki.gnome.org/Accessibility/IntroATs )

"Accessibility means helping people with disabilities to participate in substantial life activities. That includes work, and the use of services, products, and information. GNOME includes libraries and a support framework that allow people with disabilities to utilize all of the functionality of the GNOME user environment."
(출처 : https://developer.gnome.org/documentation/guidelines/accessibility.html )

이를 위한 여러 보조 기술(assistive technology)들이 있는데, Gnome wiki를 참고하면 아래와 같은 기술들을 보편적으로 제공합니다.

1. 화면 확대 도구 (Screen magnifiers) : 낮은 시력의 사람들을 돕습니다. 돋보기와 같은 역할을 해서 컴퓨터 화면에서 확대할 영역을 제어할 수 있으며 해당 초점을 이동하여 화면의 다른 영역을 볼 수 있습니다.  To help people with low vision. These utilities are like a magnifying glass. People using them are able to control what area of the computer screen they want enlarged, and can move that focus to view different areas of the screen.

2. 스크린 리더 (Screen readers) : 시각장애인을 위한 것입니다. 화면 정보를 합성된 음성 또는 새로 고칠 수 있는 점자 디스플레이로 사용할 수 있도록 합니다. 주로 텍스트 기반 정보를 번역하지만, 시각적 이미지를 설명하는 대체 텍스트가 있는 경우 그 이미지를 번역할 수 있습니다. For people who are blind. These aids make on-screen information available as synthesized speech or a refreshable Braille display. They can only translate text based information. Graphics can be translated if there is alternative text describing the visual images.

3. 화면 키보드 (On-screen keyboards) : 일반 키보드를 사용할 수 없는 사람들을 위한 것입니다. 화면 키보드를 사용하면 포인팅 장치, 스위치 또는 모스 부호 입력 시스템과 같은 포인팅 방법을 사용하여 키를 선택할 수 있습니다. To be used by people who are unable to use a standard keyboard. An on-screen keyboard lets people select keys using a pointing method such as pointing devices, switches, or Morse-code input systems. 

4. 키보드 증진 유틸리티 (Keyboard enhancement utilities) : 글자를 치거나 마우스를 사용하는 ​​데 문제가 있는 사람들을 위한 것입니다. 이를 통해 사용자는 복잡한 키 시퀀스(예: Ctrl + C)를 연속해서 수행하고, 키보드에서 마우스 포인터와 버튼을 제어하고, 키 반복 및 스피드를 설정할 수 있습니다. To be used by people who have trouble typing and controlling a mouse. They allow the user to perform complicated key sequences serially (e.g. Control-C), control the mouse pointer and buttons from the keyboard, and set the key repeat and acceptance rates. 

5. 음성 인식 (Speech recognition programs) : 주로 거동이 불편한 사람들이 사용합니다. 이러한 유틸리티를 사용하면 마우스나 키보드 대신 음성으로 컴퓨터를 제어할 수 있습니다. To be primarily used by people with mobility impairments. These utilities enable people to control computers with their voice instead of a mouse or keyboard. 

6. 대체 입력 장치 (Alternative input devices) : 일반 표준 키보드나 포인팅 장치 이외의 수단을 통해 컴퓨터를 컨트롤 할 수 있도록 합니다. 예를 들어, 더 작거나 큰 키보드, 시선 응시 장치, 호흡으로 제어되는 들이키고 퍼프 시스템이 있습니다. To allow individuals to control their computers through means other than a standard keyboard or pointing device. Examples include smaller or larger keyboards, eye-gaze pointing devices, and sip-and-puff systems controlled by breathing. 

좀 더 자세한 설명은, Gnome wiki에 무척 자세히 설명되어 있으니 참고하시길 바랍니다!

Accessibility는 비장애인과 장애인 모두에게 도움이 되는 기술입니다. 예를 들어, 운전 중이거나 손을 씻고 있을 경우, voice input 혹은 screen reader 등을 사용하여 이메일 및 문자를 확인할 수 있습니다. 물론 서로의 의사소통에도 무척 도움이 되죠!

Application, Web 등을 개발할 때 Accessibility를 필수록 고려하도록 많은 가이드가 존재합니다.

다음은 '개발자'를 위한 ATK (Accessibility Toolkit)을 알아보려고 합니다.

 

첫 게시글 끝 ;)

 

'SW 지식 > Accessibility 접근성' 카테고리의 다른 글

AT-SPI 정리  (0) 2021.09.02
그렇다면 ATK 란 무엇일까?  (0) 2021.09.01