linux - 如果您是视障程序员,Windows GUI 与 Linux CLI 对比?

标签 linux windows user-interface

<分区>

我有视力障碍,一直使用 Windows,我很少使用命令提示符,主要使用带有 Windows 7 放大镜的 GUI。然而,有时我希望作为一名程序员,我可以更快、更轻松、更高效地工作,而不会疲劳我的眼睛。我想知道学习 Linux 并只使用 Linux 终端 CLI 而不是在 Windows GUI 中寻找和图标等是否会更容易。如果您有视力障碍,从长远来看,作为一名程序员,您认为最好的选择是什么?我应该离开 Windows 并学习 Linux 终端而不是使用 Windows GUI 中烦人的放大镜吗?许多视障/盲人程序员比 Windows GUI 更喜欢 Linux 终端吗?有小费吗?有没有像在 Windows 中一样在 Linux 中运行良好的免费放大工具? Linux 是否支持视障程序员/开发人员?我已经知道有一种叫做 Vinux 的东西,但我还想要其他答案。

最佳答案

两者之间的具体区别,特别是任何 GUI 和 CLI,是在 GUI 中,许多问题都存在您必须“瞄准”某物(即使用鼠标)的问题。

而 CLI 倾向于通过键盘确定(输入您的命令,使用箭头键前进 3 个字符等)

许多 GUI 都有很多命令快捷键,使键盘导航更加逼真。

因此,在那些情况下,这不是非此即彼的事情。

显然键盘导航的优势在于“你现在要做什么”,并且可以使用你的打字技巧来完成(假设你已经记住了键盘)而不是搜索你需要放置的屏幕空间矩形鼠标的箭头。

因此,如果您对 Windows 工具感到满意,请查看是否有您可以使用的应用程序快捷方式,或者除此之外,还有有助于增强键盘的外部“宏”程序。

您很可能能够为您的工作找到一个快乐的媒介。

关于linux - 如果您是视障程序员,Windows GUI 与 Linux CLI 对比?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21490559/

相关文章:

python - 如何让我的自定义 shell 与 ssh 一起工作?

linux - oracle 11g 关机中止后长时间启动

linux - hdparm -tT/dev/sda 将结果抓取到变量中

windows - MongoDB中的这个错误 "No TransportLayer configured during NetworkInterface startup"是什么意思?

.net - .Net 中的异步文件 IO

java - 开发屏幕管理器的设计模式

c - linux下如何定位导致应用程序收到SIGTTIN的代码位置?

java - 为什么我的 JOptionPane 中的选项相反?

c# - GUI错误报告

c - 使用 GUI 自动填充数组