News

JetBrains IDE 접근성 개선: 2026년의 새로운 기능과 향후 계획

Read this post in other languages:

소프트웨어 접근성 개선은 일상적인 워크플로에서 반복적으로 발생하는 작지만 지속적인 불편 요소를 제거하는 데서 시작되는 경우가 많습니다. 오늘 세계 접근성 인식의 날을 맞아, 다양한 플랫폼에서의 보조 기술 호환성, 키보드 탐색, 비시각적 피드백 등 여러 영역에 걸쳐 JetBrains IDE에 적용된 최근 개선 사항을 소개합니다. 이러한 개선 사항 중 일부는 이미 제공되고 있으며, 일부는 올해 하반기에 소개될 예정입니다.

이 블로그 게시물은 아래 오디오 플레이어를 사용하여 들을 수 있습니다.

보조 기술과의 호환성 향상

JetBrains는 JetBrains IDE가 OS 수준의 접근성 도구와 상호 작용하는 방식을 개선하는 작업을 핵심 영역 중 하나로 진행해 왔습니다.

Windows에서 향상된 돋보기 지원

화면 돋보기는 JetBrains IDE에서 가장 일반적으로 사용되는 보조 기술 중 하나입니다. 최근까지는 Windows 기본 돋보기 기능이 에디터 내 텍스트 커서를 안정적으로 따라가지 못해, 저시력 사용자의 탐색 및 편집 작업이 어려웠습니다. 이제 다른 애플리케이션과 마찬가지로, 입력 중 돋보기가 텍스트를 따라가도록 커서 추적 지원을 추가했습니다.

이는 이전에 macOS Zoom에서 텍스트 커서 추적 문제를 해결했던 작업을 기반으로 한 것으로, 이제 Windows에서도 동일한 지원이 제공됩니다.

Linux에서 Orca 및 GNOME 돋보기 지원

올여름 출시 예정인 2026.2 버전부터 JetBrains IDE는 지원되는 Linux 환경에서 Orca 스크린 리더와 GNOME 돋보기를 사용할 수 있도록 지원할 예정입니다. 

이 영역은 현재 활발히 개발이 이루어지고 있으며, 관련된 여러 작업도 이미 진행 중입니다. 접근성은 사용하는 운영 체제에 따라 달라져서는 안 되므로 모든 플랫폼에서 지원을 지속적으로 개선해 나가고 있습니다.

더 예측 가능한 키보드 탐색

마우스를 사용하지 않고도 IDE를 더 쉽게 탐색할 수 있도록 개선했습니다.

Windows에서 Alt 키를 이용하여 메인 메뉴에 접근

기본 Windows 애플리케이션에서는 Alt 키를 누르면 포커스가 메인 메뉴로 이동하여 키보드로 메뉴를 탐색할 수 있게 됩니다. 이 동작은 이전까지 JetBrains IDE에서는 지원되지 않았으며, NVDA와 같은 스크린 리더가 대신 시스템 메뉴를 읽어주는 경우가 있었습니다.

이제 메인 메뉴가 키보드만 사용하는 사용자와 스크린 리더 사용자에게 익숙하고 예측 가능한 방식으로 동작하며, 포커스가 선명하게 표시되어 저시력 사용자도 선택된 항목을 쉽게 식별할 수 있습니다.  

IDE의 주요 영역 간 탐색

또 다른 중점 영역은 툴바, 패널, 에디터와 같은 IDE 인터페이스의 여러 영역 사이를 이동할 때의 사용자 경험입니다. 현재는 주요 구성 요소 그룹을 탐색할 수 있는 더 체계화된 모델을 다음과 같이 개발하고 있습니다.

  • TabShift+Tab 키는 현재 영역 내에서 포커스를 이동합니다.
  • 전용 단축키를 사용하면 IDE의 더 큰 영역 사이를 빠르게 이동할 수 있습니다.

이러한 작업을 통해 주요 제어 기능을 이용하는 데 드는 수고를 줄이고, 전체 레이아웃을 더 쉽게 탐색할 수 있습니다. 현재 단계에서는 메인 툴바와 상태 표시줄에 포커스를 이동할 수 있도록 개선했으며, Project(프로젝트) Git 툴바 위젯도 수정하여 스크린 리더가 다른 요소를 선택하지 못하는 문제를 해결했습니다. 

다음 단계로는 개별 제어 기능을 더 다듬고, IDE 프레임 양쪽의 도구 창 표시줄도 탐색 흐름에 포함할 예정입니다.

오디오 큐를 통해 더 풍부한 비시각적 피드백 방법 탐색

접근성은 단순히 제어 기능에 접근하는 것뿐만 아니라, 작업 중 진행 상황을 파악하는 일까지 포함합니다. 그래서 JetBrains는 IDE에서 더 풍부한 오디오 피드백을 제공하기 위한 방법을 찾고 있습니다. 현재 검토하고 있는 두 가지 방향은 다음과 같습니다.

  • 캐럿이 오류, 경고, 중단점 또는 버전 관리 변경 사항이 있는 줄에 있을 때 제공되는 컨텍스트별 신호. IDE가 컨텍스트에 맞는 즉각적인 비시각적 피드백을 제공할 수 있도록 만들려고 합니다.
  • IDE 액션 및 상태 변경에 대한 더 일반적인 오디오 알림.

목표는 무엇이 변경되었는지 파악하기 위해 시각적 표시기에 의존하거나 컨텍스트를 전환해야 하는 필요를 줄이고 IDE가 해당 정보를 더 직접적으로 제공할 수 있도록 하는 것입니다.

지속적으로 개선되는 접근성

JetBrains는 스크린 리더 및 돋보기 같은 보조 기술과의 호환성은 물론, 주로 시각적으로만 전달되던 이벤트에 대한 더 명확한 피드백과 더 일관된 키보드 탐색을 제공하는 등 여러 영역에 걸쳐 JetBrains IDE의 접근성을 함께 개선하고 있습니다.

이러한 개선은 VoiceOver 및 NVDA 지원, 고대비 UI 테마, 적록 색각 이상 사용자를 위한 색 구성표 등 기존 업데이트를 기반으로 진행됩니다. 아직 해야 할 일이 많이 남아 있기에 앞으로도 이 방향으로 계속 노력해 나갈 예정입니다.

여러분의 의견을 기다립니다

접근성 기능에 의존하는 개발자뿐만 아니라, 이러한 기능의 사용 경험 개선에 관심 있는 모든 분들의 의견을 기다리고 있습니다.

JetBrains IDE의 접근성에 관한 아이디어나 피드백이 있다면 accessibility@jetbrains.com으로 직접 연락해 주세요. 또한 YouTrack 또는 지원 요청 양식을 통해 문제를 보고할 수도 있습니다.

접근성 개선 사항에 대한 소식을 계속해서 받아보고 싶다면 여기에서 업데이트를 구독하세요.

게시물 원문 작성자

Ekaterina Valeeva

Ekaterina Valeeva

Ekaterina Ryabukha

Ekaterina Ryabukha