<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"> <HTML> <HEAD> <META NAME="GENERATOR" CONTENT="SGML-Tools 1.0.9"> <TITLE>Linux Access HOWTO: $B%O!<%I%&%'%"(B</TITLE> <LINK HREF="Accessibility-HOWTO-10.html" REL=next> <LINK HREF="Accessibility-HOWTO-8.html" REL=previous> <LINK HREF="Accessibility-HOWTO.html#toc9" REL=contents> </HEAD> <BODY> <A HREF="Accessibility-HOWTO-10.html">$B<!$N%Z!<%8(B</A> <A HREF="Accessibility-HOWTO-8.html">$BA0$N%Z!<%8(B</A> <A HREF="Accessibility-HOWTO.html#toc9">$BL\<!$X(B</A> <HR> <H2><A NAME="s9">9. $B%O!<%I%&%'%"(B</A></H2> <H2><A NAME="memmap-braille"></A> <A NAME="ss9.1">9.1 $B%9%/%j!<%s%a%b%j$+$i1?MQ$9$kE@;z%?!<%_%J%k(B </A> </H2> <P>$B%N!<%^%k%F%-%9%H%b!<%I$G%9%/%j!<%s%a%b%j$rD>@\FI$`$3$H$,$G$-$kE@;z(B $B%?!<%_%J%k$,$"$j$^$9!#(BLinux$B$GF0:n$9$k$h$&$K;H$&$3$H$,$G$-$^$9!#(B $B;k3PE*$KLdBj$,$J$$%f!<%6!<$,%3%s%=!<%k>e$G$G$-$k$3$H(B($B%$%s%9%H!<%k:n6H$J$I(B) $B$N$[$H$s$I$,$G$-$k$h$&$K$J$j$^$9!#$7$+$7IaDL$N(BLinux$B%+!<%M%k$N%9%/%m!<%k$G$O(B $BLdBj$,$"$j$^$9!#$=$3$G%+!<%M%k$K%Q%C%A$r$"$F$F:F9=C[$9$kI,MW$,$"$j$^$9!#(B <A HREF="#memmap-patch">Braillex$B$H(BBrailloterm$BMQ$N%+!<%M%k%Q%C%A(B</A> $B>O$r;2>H$7$F2<$5$$!#(B <P> <H3>Braillex </H3> <P>Braillex$B$O%9%/%j!<%s%a%b%j$+$iD>@\FI$_9~$`$h$&$K@_7W$5$l$?%?!<%_%J%k$G!"(B $B$A$c$s$HF0:n$9$k(BMS-DOS$B%W%m%0%i%`$r$&$^$/<h$j9~$_$^$9!#(B $B$b$7%9%/%j!<%s$KI=<($5$l$l$P$3$N%?!<%_%J%k$,E@;z$GI=<($7$^$9!#(B Linux$B$G$O%9%/%j!<%s%O%s%I%k$,(BMSDOS$B$H0c$&$N$G$$$/$D$+JQ99$9$kI,MW$,$"$j$^$9!#(B $B$3$N%?!<%_%J%k$r5/F0$9$k$?$a$K(B <A HREF="#memmap-patch">Patching the Kernel</A>$B>O$N%Q%C%A$rEv$F$F$d$k(B $BI,MW$,$"$j$^$9!#$3$N:n6H$r9T$C$F$7$^$($P0lHL%f!<%6!<$,FI$`$h$&$K>pJs$rF@$k(B $B$3$H$,$G$-$k$h$&$K$J$j$^$9!#%*%Z%l!<%F%#%s%0%7%9%F%`$,40A4$K%V!<%H$9$k$^$G(B $B$3$N%?!<%_%J%k$O5/F0$7$J$$$G2<$5$$!#(B Braillex$B$OE@;z%;%k(B(80$B!_(B1$B$+(B40$B!_(B2)$B$NFs$D$NG[CV$,2DG=$G$9!#$^$?(B IB 2-D$B$H8F$P$l$k%b%G%k$,$"$j$^$9!#$3$l$O2hLL$N9T$K$D$$$F>pJs$rI=<($9$k(B $B?bD>%P!<$r;}$C$F$$$^$9(B($B%9%/%j!<%s%i%$%sEv$?$j(B4$B%I%C%H(B(4 programmable dots) $B$r;H$C$F$$$^$9(B)$B!#(B <P> <PRE> Price: 8,995 (pounds sterling) or 11495 UKP for 2-D Manufacturer: Alphavision Limited (UK) Suppliers: ???? </PRE> <P> <H3>Brailloterm</H3> <P>Brailloterm$B$H$O2?$+!)(B <P> <P>KTS(Kommunikations-Technik Stolper GmbH)$B$G3+H/$5$l$?E@;z%G%#%9%W%l%$$G$9!#(B $B0l9T$"$?$j(B80$B8D$NE@;z%;%k$,JB$s$G$$$^$9!#J8;z$rI=<($9$k$?$a$N3F%;%k$O(B8$B%I%C%H(B $B$"$j!"$=$l$>$lO"7k(B(up/down)$B$5$l$F$$$^$9!#(BBrailloterm$B$O%i%$%s$K%9%/%j!<%s(B $B%+!<%=%k$,$"$k%i%$%s$rI=<($7$^$9!#(BBrailloterm$B$N$$$/$D$+$N5!G=$r%9%/%j!<%s$N(B $B9T$r8+$k$?$a$K;H$&$3$H$,$G$-$^$9!#(B <P>- <I>Jose Vilmar Estacio de Souza</I> <A HREF="mailto:jvilmar@embratel.net.br"><jvilmar@embratel.net.br></A><P> <P>Jose$B$O!"%?!<%_%J%k$O(BDOS$B$G$b%7%j%"%k%]!<%H$r;H$($k$,FCJL$J%W%m%0%i%`$,(B $BI,MW$@$H8@$C$F$$$^$7$?!#(BLinux$B%W%i%C%H%U%)!<%`$GF0:n$9$k$+$I$&$+$o$+$j$^$;$s!#(B <P> <P>Braillex$B$N$h$&$K!"%+!<%M%k$rE,@Z$KF0:n$5$;$k$?$a$N%Q%C%A$,I,MW$G$9!#(B <A HREF="#memmap-patch">$B%+!<%M%k%Q%C%A(B</A>$B$r;2>H$7$F2<$5$$!#(B <P> <PRE> Price: about 23.000,- DM / $ 15.000, Manufacturer: Kommunikations-Technik Stolper GmbH Suppliers: ???? </PRE> <P> <P> <H3><A NAME="memmap-patch"></A> Braillex$B$H(BBrailloterm$BMQ$N%+!<%M%k%Q%C%A(B</H3> <P>$B$3$l$O$*$=$i$/(B<CODE>MS-DOS</CODE>$B$GF0$/%9%/%j!<%s%a%b%j$rD>@\FI$`$h$&$J%?!<%_%J%k(B $B$K$b;H$($k$H;W$$$^$9$,!"$$$m$$$m$J%?!<%_%J%k$G$NF0:n3NG'$N%a!<%k$r;d$^$G(B $BAw$C$F2<$5$$!#$3$l$OE,MQ$5$l$F$$$J$$$7(BBRLTTY$B$r;H$C$?%?!<%_%J%k$N5!G=$,$$(B $B$/$D$+;H$($J$$$H;W$$$^$9!#(B <P>$B%+!<%M%k%P!<%8%g%s(B1.2.X$B$NA4$F$K$D$$$F$3$N%Q%C%A$rEv$F$^$9!#$^$?(B $B%+!<%M%k%P!<%8%g%s$,(B1.1.X$B$+$i(B1.3.72$B$^$G$N$b$N$GF0:n$9$k$G$7$g$&!#(B <B>1.3.75$B$+$i%Q%C%A$O$b$O$dI,MW$J$/$J$j$^$7$?!#(B</B>$B$H$$$&$N$O(BLILO$B%W%m(B $B%s%W%H$NCJ3,$G(B`linux no-scroll'$B$r;H$C$F%9%/%m!<%k$7$J$$$h$&$K@_Dj$9(B $B$k$3$,$G$-$k$h$&$K$J$C$?$+$i$G$9!#(BLILO$B$K$D$$$F$O(B $B!V(BBoot Prompt HOWTO$B!W$K>\$7$$$3$H$,=q$+$l$F$$$^$9!#(B <P> <P> <BLOCKQUOTE><CODE> <PRE> *** drivers/char/console.c~ Fri Mar 17 07:31:40 1995 --- drivers/char/console.c Tue Mar 5 04:34:47 1996 *************** *** 601,605 **** static void scrup(int currcons, unsigned int t, unsigned int b) { ! int hardscroll = 1; if (b > video_num_lines || t >= b) --- 601,605 ---- static void scrup(int currcons, unsigned int t, unsigned int b) { ! int hardscroll = 0; if (b > video_num_lines || t >= b) </PRE> </CODE></BLOCKQUOTE> $B$3$N%Q%C%A$rEv$F$?$"$H(B To apply it: <P> <OL> <LI>$B$3$l$r%Q%C%A%U%!%$%k$H$7$FJ]B8$7(B(patch-file)</LI> <LI>cd drivers/char$B$H$7(B</LI> <LI>$B<B9T(B <BLOCKQUOTE><CODE> <PRE> patch < patch-file </PRE> </CODE></BLOCKQUOTE> </LI> <LI>$B$"$H$O$$$D$b$N$h$&$K%+!<%M%k$N:F9=C[$r$9$k(B</LI> </OL> $B$3$l$i$N%Q%C%A$r$"$F$F!"$h$&$d$/E@;z%?!<%_%J%k$r(B($BDL>o$N(BLinux $B%3%s%=!<%k$N$h$&$K(B)$B;H$&$3$H$,$G$-$^$9!#(B <P>$B$^$H$a$k$H!"%Q%C%A$O!V(B<CODE>scrup</CODE>$B4X?t$N;O$a$N9T$G(B1$B$r(B0$B$KJQ$($k(B (<CODE>drivers/char/console.c</CODE>$B$N(B603$B9TJU$j(B)$B!W$H$&$$$3$H$r0UL#$7$F$$$^$9!#(B <CODE>patch</CODE>$B$K$D$$$F<g$J$3$H$O!"%W%m%0%i%`$,$3$l$rM}2r$7(BLinux$B$N3+H/<T$,%U%!(B $B%$%kFbMF$rJQ$($?;~$K$9$k$3$H$,2?$+CN$C$F$*$/$H$$$&$3$H$G$9!#(B ?? <P>$B$b$7$h$j?7$7$$%+!<%M%k$r;H$C$F$$$F!"%9%/%m!<%k$,IT40A4$J>l9g!"(B ($BA0=R$7$?%V!<%H%W%m%s%W%H$N2r7hJ}K!$NBe$o$j$K(B)$B0J2<$N%Q%C%A$r;H$C$F2<$5$$!#(B $B$3$l$O(B1.3.75$B$h$j$b8E$$%+!<%M%k$G$O;H$($^$;$s!#(B <P> <P> <BLOCKQUOTE><CODE> <PRE> *** console.c~ Fri Mar 15 04:01:45 1996 --- console.c Thu Apr 4 13:29:48 1996 *************** *** 516,520 **** unsigned char has_wrapped; /* all of videomem is data of fg_console */ static unsigned char hardscroll_enabled; ! static unsigned char hardscroll_disabled_by_init = 0; void no_scroll(char *str, int *ints) --- 516,520 ---- unsigned char has_wrapped; /* all of videomem is data of fg_console */ static unsigned char hardscroll_enabled; ! static unsigned char hardscroll_disabled_by_init = 1; void no_scroll(char *str, int *ints) </PRE> </CODE></BLOCKQUOTE> <P> <P> <H2><A NAME="serial-braille"></A> <A NAME="ss9.2">9.2 $B%=%U%H1?MQE@;z%?!<%_%J%k(B</A> </H2> <P>$B$3$l$i$N%?!<%_%J%kA`:n$N86M}$O(B<CODE>VT100</CODE>$B$H$$$C$?(BCRT$B%?!<%_%J%k$N$b$N$HHs>o$K(B $BL)@\$G$9!#%7%j%"%k%]!<%H$r2p$7$F@\B3$5$l%3%s%T%e!<%?!<$O=PNO$rAw$k(B $B%W%m%0%i%`$r<B9T$7$F$$$J$/$F$O$J$j$^$;$s!#:G6a$G$O(BBRLTTY$B$,=P$F$$$^$9(B ( <A HREF="Accessibility-HOWTO-8.html#brltty">BRLTTY</A>$B>O$HE@;z3HD%%9%/%j!<%s$r;2>H(B)$B!#(B <P> <H3>Tieman B.V. </H3> <H3>CombiBraille</H3> <P> <PRE> Price: around 4600 UKP for the 45 cell model ... Manufacturer: Tieman B.V. Suppliers: Concept Systems, Nottingham, England (voice +44 115 925 5988) </PRE> <P> <H3>Alva B.V. </H3> <P>ABT3xx$B%7%j!<%:$O(B<CODE>BRLTTY</CODE>$B$G%5%]!<%H$5$l$F$$$^$9!#(BABT340$B$@$1$,8=:_(B $B$b$C$H$b$h$$$H;W$$$^$9!#B>$N%b%G%k$G$N>pJs$,$"$C$?$i(B<CODE>BRLTTY</CODE>$B$N:n<T$K(B $B$<$RO"Mm$7$F2<$5$$!#(B <P> <PRE> Price: 20 cell - 2200 UKP; 40 cell 4500 UKP; 80 cell 8000 UKP Manufacturer: Alva Suppliers: Professional Vision Services LTD, Hertshire, England (+44 1462 677331) </PRE> <P> <H3>Telesensory Systems Inc. displays</H3> <P>$B$3$3$N%Y%s%@$O3+H/<T$K%W%m%0%i%_%s%0>pJs$rDs6!$7$F$$$k$N$G(BTelesensory $B%G%#%9%W%l%$$O(B<CODE>BRLTTY</CODE>$B$G$b(B<CODE>screen</CODE>$B$G$b%5%]!<%H$5$l$F$$$^$9!#(B <P> <P> <H3>Powerbraille</H3> <P>40, 65, 80$B$N#3$D$N%b%G%k$,$"$j$^$9!#(B<CODE>BRLTTY</CODE>$B$G$O(B40$B$@$1$,%5%]!<%H$5$l(B $B$F$$$k$h$&$G$9!#(B <P> <PRE> Price: 20 cell - 2200 UKP; 40 cell 4500 UKP; 80 cell 8000 UKP Manufacturer: Alva Suppliers: Professional Vision Services LTD, Hertshire, England (+44 1462 677331) </PRE> <P> <H3>Navigator</H3> <P>$B$3$l$b(B20, 60, 80$B$N#3$D$N%b%G%k$,$"$j$^$9!#:G6a$N%P!<%8%g%s$G$O$I$l$b(B <CODE>BRLTTY</CODE>$B$GF0:n$9$k$h$&$G$9$,!"=i4|$N%U%!!<%`%&%'%"(B($B%O!<%I!\%=%U%H(B)$B$O(B $B==J,$K3NG'$5$l$F$$$^$;$s!#(B <P> <P> <PRE> Price: 80 cell 7800 UKP Manufacturer: Alva Suppliers: Professional Vision Services LTD, Hertshire, England (+44 1462 677331) </PRE> <P> <H3>Braille Lite</H3> <P>$B$3$l$O%?!<%_%J%k$h$j$5$i$K%]!<%?%V%k$G$9!#$7$+$7DL>o$NE@;z%?!<%_%J%k(B $B$N$h$&$K(B<CODE>BRLTTY version 0.22</CODE>($B?7$7$$%P!<%8%g%s$OIT2D(B)$B$G$7$+;H$($^$;$s!#(B CombiBraille$B$G$O;H$($k5!G=$NB?$/$O(BBraille Lite$B$G$O;H$($^$;$s!#$3$l$O(BLinux $B$r;H$&:]$NIT6q9g$K$J$j$^$9!#(B <P> <PRE> Price: $3,395.00 Manufacturer: Blazie Engineering </PRE> <P> <H2><A NAME="ss9.3">9.3 $B%9%T!<%A%7%s%;%5%$%6!<(B</A> </H2> <P>$B%9%T!<%A%7%s%;%5%$%6!<$OIaDL(BPC$B%^%7%s$N%7%j%"%k%]!<%H$K@\B3$7$^$9!#(B $B0J2<$NJXMx$JFCD'$,$"$j$^$9!#(B <UL> <LI>Braille labels on partsBraille ($BE@;z(B) $B%]!<%H(B</LI> <LI>Many voices to allow different parts of document to be spoken differently $BB?@<(B $B%I%-%e%a%s%H$N$$$m$$$m$J2U=j$r(B $B$GOC$9!#(B</LI> <LI>Use with headphones (not available on all models) $B%X%C%I%U%)%s(B($BA4%b%G%k$G;HMQ2D(B)$B!#(B</LI> </UL> $B=EBg$JLdBj$O%9%T!<%A$NIJ<A$G$9!#%2!<%`$N$3$6$C$Q$j$7$?%5%&%s%I$r(B $BJ9$/$N$G$O$J$/!"%9%T!<%A%7%s%;%5%$%6!<$r>pJs$N<g$J<}=88;$H$7$F;H$&$h(B $B$&$J?M$K$H$C$F$O$3$l$O$+$J$j=EMW$G$9!#$3$NM}M3$+$i(B<CODE>T.V. Raman</CODE>$B$O(B DECTalk$B$r;H$&$3$H$r>)$a$F$$$^$9!#(B <P> <H3>DECTalk Express</H3> <P>$B$3$l$O%9%T!<%A%7%s%;%5%$%6!<$G$9!#(BEmacspeak$BMQ$K;H$o$l$^$9!#<B:](BDECTalk $B$NHO0O$O%9%T!<%A%7%s%;%5%$%6!<$N$_$G$9(B($B8=:_$N%Q%C%1!<%8$GF0:n$9$kHO0O$G$O(B)$B!#(B $B$3$N%7%s%;%5%$%6!<$OB?$/$NJXMx$JFC@-$r$b$C$F$$$^$9!#7gE@$H$$$($P$=$NCMCJ(B $B$N9b$5$@$1$G$7$g$&!#(B <PRE> Price: $1195.00 Manufacturer: Digital Equipment Corporation Suppliers: Many. I'd like details of those with Specific Linux support / delivering international or otherwise of note only please. Otherwise refer to local organisations. Digital themselves or the Emacspeak WWW pages. </PRE> <P> <P> <H3>Accent SA</H3> <P>$B$3$l$O(B<CODE>Aicom Corporation</CODE>$B@=$N%7%s%;%5%$%6!<$G$9!#(B $B$3$lMQ$N%I%i%$%P!<$r=q$/;n$_$,;O$^$C$F$$$^$9$,!"<jEA$$$,I,MW$G$9!#(B $B$b$72?$+<jEA$($k$3$H$,$"$k$H;W$&J}$O$3$A$i$^$G!#(B <A HREF="http://www.cyberspc.mb.ca/~astrope/speak.html">http://www.cyberspc.mb.ca/~astrope/speak.html</A><P> <P> <P> <H3>SPO256-AL2 Speak and Spell chip.</H3> <P>$B6=L#?<$$$N$O$3$N%A%C%W$r;H$C$F<+8J9=C[$N%H!<%/2sO)(B(self built talking circuits)$B$K3HD%$7$F$$$k$3$H$G$9!#(B?? $B%=%U%H%Q%C%1!<%8(B<CODE>speak-0.2pl1.tar.gz</CODE>$B$O(B David Sugar <A HREF="mailto:dyfet@tycho.com"><dyfet@tycho.com></A>$B$K$h$C$F=q$+$l$^$7$?!#(B $BCx<T$N46A[$H$7$F$O$^$@<BMQE*$JIJ<A$N=PNO$,F@$i$l$F$$$J$$$h$&$G$9!#(B <P> <P> <HR> <A HREF="Accessibility-HOWTO-10.html">$B<!$N%Z!<%8(B</A> <A HREF="Accessibility-HOWTO-8.html">$BA0$N%Z!<%8(B</A> <A HREF="Accessibility-HOWTO.html#toc9">$BL\<!$X(B</A> </BODY> </HTML>