Ekranlegilo: Malsamoj inter versioj

[kontrolita revizio][kontrolita revizio]
Enhavo forigita Enhavo aldonita
Tipoj
Linio 3:
Ekde Windows 2000 [[Microsoft]] igis Microsoft Narrator en Windows, sed liberaj programaroj igis pli popularaj. Pliaj uzantoj elektis NVDA de NV Access, JAWS de Freedom Scientific, kaj ZoomText. Por macOS, iOS, kaj tvOS Apple Inc. enigis VoiceOver. Android de Google havas Talkback ekranlegilon, kaj Chrome OS enhavas ChromeVox. Android-bazaj iloj estas uzeblaj per VoiceView. Ankaŭ Linux kaj aliaj Unixaj sistemoj havas iliajn liberajn ekranlegilojn, kiel Speakup kaj Orca.
==Tipoj==
===Tekstaj===
Fruaj operaciumoj havis nur tekstan surfacon, kiu signifikas, ke la enhavo de ekrano estis komplete karaktera. Tiu venis direkte el memorio en bufero de ekrano. Uzantoj interagis per klavaro. Ekranlegiloj povis legi kaj tiujn signojn kaj buferon de ekrano. Teĥnikoj estis hooking por ricevi informon kaj uzi socket por eldono.<ref>{{cite web
| title=Talking Terminals. BYTE, September 1982
Linio 9 ⟶ 10:
 
En 1980-aj jaroj Research Centre for the Education of the Visually Handicapped (RCEVH) en Birmingham Universitato evolved Screen Reader por BBC Micro kaj NEC Portable.<ref>Paul Blenkhorn, "The <abbr>RCEVH</abbr> project on micro-computer systems and computer assisted learning", British Journal of Visual Impairment, 4/3, 101-103 (1986). [http://www.visugate.biz/bjvi/1986/autumn1986.html#RCEVH Free HTML version at Visugate].</ref><ref>{{cite web | title=Access to personal computers using speech synthesis. RNIB New Beacon No.76, May 1992 | url=http://www.rnib.org.uk/information-everyday-living-using-technology-beginners-guides/beginners-guide-assistive-technology}}</ref>
 
Estas operaciumoj, kiujn oni povas uzi en karaktera modo.
===Grafikaj===
Grafikaj surfacoj malsimplifikis taskon por ekranlegiloj, ĉar ili devas ankaŭ manipuli grafikan enhavon, kaj lokon de teksto. La teĥnikoj devis evolviĝi, la ekranlegilo devas eki mesaĝojn de operaciumo, fari kaj manipuli ĝian modelon pri ekrano.
 
Ekzemple la operaciumo sendas mesaĝojn pri butono kaj ĝia teksto. La ekranlegilo ekas tiajn mesaĝojn, kaj reprezentas ankaŭ tiun butono en ĝia modelo. Ĝi povas legi ĝin voĉe aŭ sendi ĝin al Brajla linio. La uzanto povas moviĝi per klavaro kaj elekti tiun butonon.
 
Ekranlegiloj komunikas informojn de menuoj, kontroloj kaj aliaj videblaj konstruoj por ebligi por blindaj uzantoj interagi kun ili. Sed tiuj ekranlegiloj estas kompleksaj programaroj, kiuj uzas variajn teĥnikojn. Fari kaj manipuli bonan modelon por tiu kaj kelkaj teĥnikoj estas malsimplaj. Skribi kaj subteni ilin estas ankaŭ malsimpla.
 
==Notoj==