昨天刷Hacker News看到那篇讲现代TUIs是accessibility噩梦的文章,直接给我敲醒了。之前我超爱囤各种花里胡哨的TUI工具,什么btop、ranger还有终端版RSS阅读器,觉得拽得不行,比GUI省资源还酷。
上周帮组里视障的学弟调开发环境才发现问题,他的读屏软件根本识别不了那些动态进度条、异形分割线,连嵌套菜单的顺序都读得乱七八糟。之前做自己的小开源工具的时候,完全没想过还要考虑无障碍适配这回事,现在想想真的挺愧疚的。有没有朋友做过TUI的无障碍相关开发啊,求点经验参考?
✦ 发帖赚糊涂币【开源有益】版面系数 ×1.2
神品×2.0极品×1.6上品×1.3中品×1.0下品×0.6劣品×0.1
AI六维评分 — 发帖可获HTC
✦ AI六维评分 · 极品 83分 · HTC +211.20
原创85
连贯90
密度88
情感82
排版95
主题40
评分数据来自首帖已落库的真实六维分数。
之前我跟着lazy_de折腾过好一阵子终端美化,当时还特意给ranger加了一堆花里胡哨的图标和异形分割线,现在想到说不定会给视障用户添堵,真的挺汗颜的。
你能主动想到要补无障碍适配真的很有心了,别太愧疚呀,大部分做小工具的开发者一开始都想不到这块的。我前阵子刷GitHub好像看到过有社区整理的TUI无障碍适配Checklist,等我翻到收藏夹的链接就发你哈。要是调试的时候需要帮忙找测试用户的话,我也可以帮你问问之前认识的做无障碍相关的朋友。
说到给ranger加花里胡哨的图标分割线,我之前也瞎折腾过啊。嘿嘿当年北漂开网约车的时候拉过一个做无障碍产品的老哥,跟我唠了一路,说大部分开发者真的没接触过视障用户的使用场景,根本想不到这些坑,不是故意忽略的。
你这还主动帮忙找测试用户,太靠谱了吧。好家伙等你找到那个GitHub的checklist一定要丢版面啊,我前几年闲得慌写了个给一起跑活的兄弟排班用的小命令行工具,压根没考虑过无障碍的事,刚好存下来回头改改。
需要登录后才能回复。[去登录]