내 WPF 응용 프로그램 메뉴가 Dragon Natually Speaking과 작동하지 않으므로 다른 스크린 리더 및 접근성 소프트웨어를 사용합니다. 맹인 및 장애인을 위해 제 소프트웨어가 잘 작동되기를 바랍니다. 내 실수를 알아 내기 위해 Visual Studio 2010 및 Expression Blend 4와 같은 다른 WPF 응용 프로그램도 시도했지만 동일한 버그가 있습니다. 모든 경우에 "음성"을 사용하여 "파일", "편집", "도움말"과 같은 기본 메뉴 머리글을 드롭 할 수 있지만 "새로 만들기", "열기"또는 "닫기"와 같은 하위 메뉴 항목을 활성화 할 수는 없습니다. "UI 접근성 검사기"와 "스눕 (Snoop)"을 실행하려고 시도한 Accesibility와 "UI Automation"에 대한 모든 내용을 읽었습니다.이 응용 프로그램은 메뉴 머리글을 열거하지만 해당 메뉴의 항목은 열거하지 않는 것 같습니다. 왜?Dragon Naturally Speaking은 WPF 하위 메뉴에서 실패합니다.
답변
대부분의 시각 장애인은 자연스럽게 드래곤을 사용하지 않습니다. 시각 장애인이 접근성을 위해 애플리케이션을 테스트하려는 경우 NVDA 이것은 애플리케이션을 테스트하는 데 사용할 수있는 오픈 소스 스크린 리더입니다. 추가 테스트를 원할 경우 Jaws for Windows을 볼 수 있습니다.이 스캐너는 값 비싼 스크린 리더이지만 일반적으로 적어도 미국의 시각 장애인이 작업장에서 사용하는 것입니다. 드래곤의 버그를 다루는 것처럼 들리지만 Windows accessibility API의 세부 사항에 대해 더 이상 알지 못합니다.
Dragon Naturally Speaking의 버그입니다. 지원 부서에 문의하는 것이 가장 좋습니다.
고마워, Dragon 10이 WPF를 지원하지 않을 수도 있습니다. 새 버전 11이 가장 가능성이 큽니다. Unfortunatly Nuance의 지원 사이트에서 SQL 오류를 사용하려고 시도합니다. – Jeff
내 생각은 다음과 같습니다. 최근에 있었던 것과 비슷한 문제가있을 수 있습니다. 우리는 내부적으로 사용 된 UI 자동화에 의한 자동 테스트 소프트웨어의 충돌이있었습니다. 팁 : 메뉴 머리글과 하위 항목에 대해 xaml을 비교하고 단순화하십시오. 우리의 경우 문제를 일으킨 것이 Label 's Target입니다.
<Label Target="{Binding ElementName=someOtherControl}" ... />
정말 엄격한 접근성 테스트를 통과해야하는 WPF 응용 프로그램에서 작업했습니다. 우리가 사용했던 도구는 Jaws 였고 메뉴와 관련하여 이런 종류의 문제를 발견하지 못했습니다. Visual Studio와 Blend와 같은 버그가있는 것을 상상할 수도 없습니다.
- 1. WPF 메뉴에서 CallContext 변경
- 2. as3 dragon breath 만들기
- 3. WPF : 하위 메뉴에서 MenuItem에 대한 ContextMenu를 얻으려면 어떻게해야합니까?
- 4. 컨텍스트 메뉴에서 하위 메뉴 만들기
- 5. 하위 항목이있는 WPF 리본 응용 프로그램 메뉴에서 하위 항목과 부모 콜백을 실행합니다.
- 6. 코드 변환에서 WPF 바인딩이 실패합니다.
- 7. 하위 메뉴에서 NSMenuItem을 가져 오는 방법은 무엇입니까?
- 8. WPF : 컨텍스트 메뉴에서 메뉴 항목의 텍스트 변경
- 9. IE의 하위 페이지에서 Response.TransmitFile (filePath)이 실패합니다.
- 10. 하위 쿼리가 null을 반환하면 LEFT JOIN이 실패합니다.
- 11. WPF 하위 컬렉션에 바인딩
- 12. wpf 하위 폴더에 액세스
- 13. WPF 하이퍼 링크 하위
- 14. ASP 메뉴에서 여러 역할
- 15. 잠시 사용한 후 WPF 바인딩이 자발적으로 실패합니다.
- 16. WPF - IsInitialized를 Property Trigger로 사용하면 실패합니다.
- 17. UserControl의 특화된 네임 스페이스가 WPF 빌드를 실패합니다.
- 18. 상속 상위 팝업 메뉴에서 VCL 하위 컨트롤 중지
- 19. SAP Business One의 운영 메뉴에서 하위 메뉴 (폴더) 만들기 8.81
- 20. 드롭 다운 메뉴에서 하위 메뉴를 만드는 방법은 무엇입니까?
- 21. 확장 가능한 목록보기 내의 회 전자? 하위 메뉴에서
- 22. PHP/WordPress를 사용하여 하위 메뉴에서 상위 메뉴 CSS 클래스 설정
- 23. telerik MVC 컨트롤 메뉴에서 하위 항목에 대한 JavaScript
- 24. 주 메뉴에서 세 프레임을 제어하십시오.
- 25. WPF ContextMenu가 하위 항목을 잃습니다.
- 26. Wpf DataGrid 하위 그룹 스타일
- 27. 리본 메뉴에서 HorizontalContentAlignment를 설정하는 방법
- 28. WPF 편집기의 상황에 맞는 메뉴에서 항목을 만들 수 없습니다.
- 29. WPF MVVM : 어떤 헤더 컨텍스트 메뉴에서 클릭했는지 확인
- 30. Delphi 팝업 메뉴에서 하위 메뉴를 클릭하고 항목을 클릭하면 하위 메뉴의 첫 번째 항목이 실행됩니까?
감사합니다. 나는이 문제가 드래곤 네이티브 스피킹의 버그/한계라고 믿습니다. NVDA와 Jaws에 대한 링크를 보내 주셔서 감사합니다. – Jeff