Hi folks,

At least some of brltty's grade 2 representations of special
characters (=, <, >, [, ], and others) are I think either from an
older code or maybe home-grown. Attached is a patch that moves some of
these into the modern (January 2008) era. Note that with one exception
the question here is not "do we like these new configurations". The
questions are, A, did I apply the new standards properly, and B, what
did I miss?

The one exception that I don't think we can apply is the
underscore. Unless I'm mistaken it's supposed to be dots 4-6. The
problem is that brltty drops into computer braille for certain things
it decides are computer codes. In computer braille dots 4-6 is the
period, of course, and this leaves confusion as to exactly what these
dots may represent.

There are two ways around this: 1, Change brltty to stop mixing
computer braille and grade 2 and just translate everything. The
computer braille translations aren't all that consistent anyway. For
example, the URL:

http://loc.gov/nls/catalog

remains completely in grade 2. I suspect an additional "literal" line
would fix this but I haven't tested it.

The other thing we could do is make the computer braille translations
more consistent when using grade 2. Personally I prefer the former
approach. None of the 1.1 other screenreaders I've used (the .1 was
barely learned) attempt to decide when they should stop using grade
2. Furthermore, if someone gets annoyed at the grade 2 translation of
anything, including computer-type stuff, they can turn off grade 2
with a single keystroke (at least with all the displays I've used).

So, what do people think?

Have fun,

-- 

Lee Maschmeyer

"Never imagine yourself not to be otherwise than what it might appear
to others that what you were or might have been was not otherwise than
what you had been would have appeared to them to be otherwise."
     --Lewis Carroll
Index: Tables/en-us-g2.ctb
===================================================================
--- Tables/en-us-g2.ctb	(revision 4427)
+++ Tables/en-us-g2.ctb	(working copy)
@@ -1003,7 +1003,7 @@
 always ` 4
 
 midnum ^ 45
-always ^ 456-126
+always ^ 45
 
 always ~ 4-156
 repeatable ~~~ 4-156-4-156-4-156
@@ -1030,13 +1030,13 @@
 always ( 2356
 always ) 2356
 
-always [ 456-12356
-always ] 456-23456
+always [ 6-2356
+always ] 2356-3
 
 always { 46-12356
 always } 46-23456
 
-always # 3456
+always # 456-1456
 
 midnum * 4-16
 always * 35-35
@@ -1045,9 +1045,9 @@
 midnum / 34
 always / 456-34
 
-always % 4-356
+always % 4-25-1234
 
-always & 456-12346
+always & 4-12346
 
 always @ 4-1
 
@@ -1067,7 +1067,7 @@
 always _ 78
 repeatable ___ 78-78-78
 
-repeatable === 46-13-46-13-46-13
+repeatable === 123456-123456-123456
 
 # the hyphen
 always ­ 36
@@ -1139,9 +1139,9 @@
 always ÿ   4-13456  [FF] lower y dieresis
 
 # mathematical symbols
-always < 5-13
-always = 46-13
-always > 46-2
+always < 126
+always = 123456
+always > 345
 midnum + 346
 always + 346
 midnum - 36
@@ -1149,7 +1149,7 @@
 always × 46-16 multiplication sign
 midnum ÷ 46-34 division sign
 begnum $ 256
-always $ 256-3456
+always $ 256
 
 # other special characters
 always © 2356-6-14-2356 copyright
_______________________________________________
This message was sent via the BRLTTY mailing list.
To post a message, send an e-mail to: [email protected]
For general information, go to: http://mielke.cc/mailman/listinfo/brltty

Reply via email to