如何为X11构建可访问的应用程序?

时间:2018-03-02 08:00:42

标签: x11 xlib

我正在使用xlib / x11构建应用程序。我该怎么做才能确保使用屏幕阅读器和其他辅助技术的人可以访问和使用该应用程序?某处有关于这些东西的文件/标准吗?

1 个答案:

答案 0 :(得分:-1)

  

我正在使用xlib / x11构建应用程序。

不要那样做(在X11上面编码一个可访问的应用程序)。原始Xlib太低级了。 (如果你只使用Xlib,你需要工作多年,到那时X11可能会过时,例如用Wayland替换。)

你真的想要使用toolkitQt GTKetc等一些EWMH ;不只是Xlib ....生命太短暂,无法避免使用工具包(它们构建在Xlib和其他东西之上)。另请参阅Qt accessibility

Qt和Gnome(GTK以上)都有可访问性指南和功能。阅读Gnome/GTK accessibilitylibonion。因此,请选择一些提供辅助功能的工具包并使用它们。

或者考虑使用某些HTTP服务器库(如Web accessibility)开发Web应用程序。 Get from [Solved] Vertically center with Bootstrap也有详细记录。

如果你真的只想使用Xlib(没有任何工具包),你需要自己实现可访问性(可能还有其他一些软件)。如果您没有利用现有的软件和与可访问性相关的指南,那么(并开发自己的小部件......)将花费您大量时间(多年的工作)。