Kann ich Vi oder Vim mit Bildschirmlese- und / oder Braille-Geräten verwenden?


18

Kann ich Vi oder Vim mit Bildschirmlese- und / oder Braille-Geräten verwenden? Wenn ja, wie würde ich vorgehen? Benötigt es ein spezielles Setup?

Antworten:


10

Laut der Site Dinge, die ich über Linux für Blinde gelernt habe , hat vim Probleme, es sei denn, Sie :set noruler. Laut ihm hat elvis einen Screenreader-freundlichen Modus , der keine Flüche benutzt.

Aus dem, was Tyler Spivey (ein blinder CLI-Benutzer) schrieb :

Das Problem dabei ist, dass ein Bildschirmleser nicht weiß, dass beispielsweise j den Cursor in Vim in die nächste Zeile bewegt. Es weiß auch nicht, dass ich zum nächsten Zeichen wechseln werde.

Wenn ich j in vim oder ^ n in emacs eingebe, versucht der Bildschirmleser zu lesen, was sich auf dem Bildschirm geändert hat, was normalerweise nichts ist - nur die Position des Cursors. Zu diesem Zeitpunkt ist der Screenreader nicht sicher, ob ich aj eingegeben habe, weil ich aj einfügen wollte, oder ob ich aj eingegeben habe, weil ich in die nächste Zeile wechseln wollte.

Leider scheint es, dass der Screenreader-Support für vi-basierte Editoren eine Verbesserung gebrauchen könnte, obwohl elvis eine gute Erfahrung zu bieten scheint.


1
Vielen Dank für diese Lösung! Ich musste einige Wochen suchen, um jemanden zu finden, der über das Lineal Bescheid weiß und uns einen Hinweis geben kann.
Josh

2

Fenrir liest Cursorbewegungen mit j. Wenn aj auf dem Bildschirm angezeigt wird, wird dies ebenfalls behandelt. aber trotzdem solltest du das lineal ausschalten. Derzeit läuft es nur unter Linux. aber das liegt nur daran, dass ich andere treiber nicht fertig gestellt habe und mich in naher zukunft ändern werde, nachdem fenrir auf eine multiprozess-architektur umgestellt wurde. https://linux-a11y.org/index.php?page=fenrir-screenreader

Prost chrys


1
Können Sie uns etwas näher erläutern, was Fenrir ist?
Tumbler41
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.