文本模式的谎言:为什么现代 TUI 对无障碍是一场灾难
来源: osnews.com — 2026-05-05
概述
作者(OSNews 的 Thom Holwerda)指出健全开发者中流传的一个错误认知:只要应用跑在终端里,就天然无障碍。实际上大多数现代 TUI 对盲人用户比写得很糟的图形界面更不友好——Ink、Bubble Tea、tcell 这些框架把终端变成「每个字符格都是一个像素的二维网格」,放弃了时间流改用空间布局,屏幕每次更新光标到处跳,屏幕阅读器直接抓狂。反观老式 TUI(如 Irssi)用 VT100 滚动区域而非全屏重绘,反而更容易被读取。问题不在 TUI 本身,而在现代框架没有真正利用终端核心能力。
核心要点
- 错误认知:跑在终端里就天然无障碍
- 现代 TUI 框架把终端变成 「二维像素网格」,放弃时间流改用空间布局
- 屏幕更新时 光标到处跳,让屏幕阅读器直接抓狂
- 老式 TUI 用 VT100 滚动区域而非全屏重绘,反而更易读取
金句
命令行界面本质是一股数据流,越往下越新、线性回溯——任何屏幕阅读器都能轻松处理;现代 TUI 却完全不是这样。
👍 0
👎 0
返回 Lobsters 首页