CWN(CHANGE WITH NEWS) - 그리드 에디터, 저시력자·시각장애인 코드 작성 보조 툴로 주목

  • 구름많음진주12.0℃
  • 맑음고창12.2℃
  • 맑음광주12.7℃
  • 구름많음홍천9.1℃
  • 맑음부산12.8℃
  • 구름조금청송군7.7℃
  • 구름조금의성8.5℃
  • 맑음해남10.7℃
  • 구름많음세종11.7℃
  • 맑음보성군11.4℃
  • 구름많음서청주11.3℃
  • 구름조금전주12.3℃
  • 구름많음상주11.6℃
  • 구름조금정선군7.1℃
  • 구름조금경주시8.7℃
  • 구름조금부안10.2℃
  • 구름조금영월8.4℃
  • 구름많음밀양9.5℃
  • 흐림울진12.8℃
  • 맑음목포13.7℃
  • 맑음완도12.0℃
  • 맑음군산12.1℃
  • 구름조금포항14.0℃
  • 구름조금거창10.3℃
  • 구름많음산청9.2℃
  • 구름조금제천6.4℃
  • 구름많음인천12.4℃
  • 맑음임실8.7℃
  • 맑음흑산도12.7℃
  • 구름조금진도군11.7℃
  • 구름많음강릉13.8℃
  • 구름조금청주12.8℃
  • 맑음서귀포14.9℃
  • 구름많음창원11.8℃
  • 구름많음파주11.1℃
  • 맑음거제12.2℃
  • 구름조금대전11.7℃
  • 구름많음속초13.4℃
  • 구름많음구미9.6℃
  • 구름많음대관령6.3℃
  • 맑음장흥10.0℃
  • 맑음양산시12.2℃
  • 박무백령도13.6℃
  • 구름많음북강릉12.9℃
  • 구름많음양평11.2℃
  • 구름조금제주15.3℃
  • 구름조금보은9.9℃
  • 구름많음동해13.8℃
  • 맑음고창군10.6℃
  • 구름많음의령군8.4℃
  • 구름조금보령12.5℃
  • 맑음정읍11.9℃
  • 구름많음문경9.5℃
  • 구름많음태백7.2℃
  • 맑음울산13.6℃
  • 구름많음충주8.3℃
  • 구름많음영광군11.9℃
  • 구름많음원주9.6℃
  • 구름조금영주10.4℃
  • 맑음북부산10.6℃
  • 구름조금장수7.6℃
  • 구름많음안동10.9℃
  • 맑음순천8.6℃
  • 구름조금울릉도12.6℃
  • 구름많음서울13.0℃
  • 구름많음북창원12.4℃
  • 구름많음수원12.5℃
  • 맑음남원9.3℃
  • 구름조금함양군9.9℃
  • 구름많음서산12.1℃
  • 구름조금통영12.6℃
  • 구름많음강화12.9℃
  • 구름많음영덕13.6℃
  • 맑음강진군10.7℃
  • 맑음금산11.3℃
  • 구름많음여수12.9℃
  • 맑음광양시11.9℃
  • 구름조금남해10.3℃
  • 구름많음대구11.6℃
  • 구름많음이천12.6℃
  • 구름많음동두천11.7℃
  • 맑음김해시12.3℃
  • 구름많음천안11.0℃
  • 맑음고산15.2℃
  • 구름많음인제10.8℃
  • 흐림철원11.8℃
  • 구름조금고흥10.2℃
  • 구름많음홍성11.8℃
  • 흐림북춘천8.5℃
  • 구름많음추풍령10.1℃
  • 구름조금부여10.8℃
  • 구름많음춘천8.6℃
  • 구름조금봉화6.1℃
  • 맑음순창군9.8℃
  • 맑음성산12.5℃
  • 흐림합천12.6℃
  • 구름조금영천9.6℃
  • 2025.11.23 (일)

그리드 에디터, 저시력자·시각장애인 코드 작성 보조 툴로 주목

안하영 / 기사승인 : 2022-11-07 14:44:32
  • -
  • +
  • 인쇄
그리드 에디터는 시각장애인 및 저시력 프로그래머가 코드 읽기, 탐색, 편집을 보다 쉽게 액세스할 수 있고 효율적으로 만드는 데 도움을 주는 새로운 코딩 도구다. [사진출처=pxhere]
그리드 에디터는 시각장애인 및 저시력 프로그래머가 코드 읽기, 탐색, 편집을 보다 쉽게 액세스할 수 있고 효율적으로 만드는 데 도움을 주는 새로운 코딩 도구다. [사진출처=pxhere]

시각장애인 및 저시력 프로그래머에게 유용한 코딩 툴이 있어 눈길을 끈다. 인공지능, 빅데이터 전문 잡지 애널리틱스인사이트는 시각장애인 및 저시력 프로그래머가 코드 읽기, 탐색, 편집을 보다 쉽게 액세스할 수 있고 효율적으로 만드는 데 도움이 되는 새로운 코딩 툴인 ‘그리드 에디터’를 소개했다.

매체에 따르면, 그리드 에디터는 프로그래머가 소프트웨어 기능을 업데이트할 때 코드 줄을 추가하는 데 사용하는 기존 코드 편집기를 수정하는 역할을 한다. 시각장애인 및 저시력 사용자가 코딩 프로세스의 여러 부분에 더 쉽게 접근할 수 있도록 하는 데 중점을 뒀다. 저시력 프로그래머를 위한 그리드 에디터는 소프트웨어를 지속적으로 업데이트하는 중요한 단계인 코드 편집에 중점을 둔 최초의 제품이다.

저시력 코드 작업자용 그리드 에디터 인터페이스는 스프레드시트와 유사하며 행과 열을 통합해 2차원 공간 내에서 코드 조각을 현지화한다. 시각장애인 또는 시력이 약한 프로그래머는 기존 코드베이스에서 코드 줄을 추출해 그리드 에디터로 가져온 다음 툴의 구조와 가청 신호를 사용해 수많은 코드 줄을 보다 쉽게 탐색할 수 있다.

그리드 에디터에서 그리드의 행 수는 업데이트 중인 코드의 행 수와 동일하고 그리드의 열 수는 코드의 레벨 수와 정렬돼 사용자가 쉽게 멘탈을 생성할 수 있도록 도와준다. 가청 신호와 결합된 키보드 단축키 및 화살표를 사용해 그리드 내에서 매핑하고 탐색한다.

기존 코드 편집기와 그리드 에디터를 비교해 보면 더 쉽게 이해할 수 있다. 기존 코드 편집기는 하이라이트와 들여쓰기로 시각적으로 표현된 키워드 및 함수 이름과 함께 파이썬 코드가 표시된다. 하지만 그리드 에디터는 특수 기호와 공백을 표시하기 위해 ‘within for’와 같은 가청 신호 및 강조 표시를 사용해 동일한 코드 조각의 액세스 가능한 표현이 그리드 에디터의 스프레드시트와 유사한 인터페이스에 표시된다.

기존 코드 편집기에는 파이썬 코드 조각이 강조 표시 및 들여쓰기로 시각적으로 표현된 키워드와 함수 이름, 기존 코드 편집기에 표시된다. 반면 그리드 에디터에는 동일한 코드 조각의 액세스 가능한 표현이 그리드 에디터에 표시돼 시각 장애인 및 시력이 약한 프로그래머가 코드를 보다 쉽고 정확하게 탐색할 수 있다. 이 기능은 빈공간을 탐색하거나 코드에 의미를 담고 기존 코드 편집기에서 시력이 좋은 프로그래머를 위한 시각적 마커 역할을 하는 특수 기호(예: 들여쓰기 또는 괄호)를 이해할 때 시각장애인 및 저시력 사용자에게 특히 유용하다.

그리드 에디터와 함께 사용하면 화면 판독기가 셀이 비어 있다는 소리를 들을 수 있어 시각 장애인이나 시력이 약한 프로그래머에게 들여쓰기가 존재하고 코드에서 커서의 위치를 인식하는 데 도움이 된다. 그리드 에디터는 또한 사용자가 그리드의 경계에 도달했을 때 윙윙거리는 소리가 나는지 여부를 나타내는 현재 커서가 있는 셀을 알리는 것과 같이 사용자를 안내하기 위해 다른 가청 신호를 사용한다.

또한 특정 셀에 밝은 색상의 하이라이트를 적용하고, 초기 프로토타입을 제작한 후 연구원들은 두 달 동안 시각장애인 또는 저시력 프로그래머의 온라인 커뮤니티에서 피드백을 요청했다. 그런 다음 최종 프로토타입의 기능을 테스트하기 위해 통제된 실험실 연구를 위해 12명의 시각장애인과 저시력 프로그래머를 모집했다. 참가자는 일반 텍스트 편집기와 그리드 에디터를 모두 사용해 다양한 코딩 작업을 완료했다. 연구원들은 프로그래머의 활동을 관찰하고 정확성과 효율성을 측정했다. 평균적으로 참가자는 기존 코드 편집기에 비해 그리드 에디터를 사용할 때 더 빠르고 더 정확하게 탐색하고 오류를 덜 범했다.

한 연구자는 “코딩을 길을 걷는 것이라고 표현한다면 시력이 있는 사람은 길을 볼 수 있지만 시각장애인의 경우 길이 어두워서 넘어질 수 있다”며, “하지만 걸을 때 잡고 있는 것이 있으면 길을 더 쉽게 걸을 수 있고 그 역할을 해 주는 게 그리드 에디터”라고 설명했다. 이어 그는 “컴퓨터 프로그래밍을 쉽고 빠르게 배울 수 있는 충분한 자원과 툴이 있다면 시각장애인과 저시력 코드 작업자가 더 나은 삶을 살 수 있을 것”이라고 말했다.

[저작권자ⓒ CWN(CHANGE WITH NEWS). 무단전재-재배포 금지]

최신기사

뉴스댓글 >

- 띄어 쓰기를 포함하여 250자 이내로 써주세요.
- 건전한 토론문화를 위해, 타인에게 불쾌감을 주는 욕설/비방/허위/명예훼손/도배 등의 댓글은 표시가 제한됩니다.

댓글 0

Today

Hot Issue