[BRLTTY] Let's improve documentation for the non blind
Dave Mielke
dave at mielke.cc
Sun Dec 28 22:42:16 EST 2014
[quoted lines by Dr. Volker Jaenisch on 2014/12/29 at 00:55 +0100]
>Why can the blind people be confused by some structured information they
>cannot read at all?
Because there'd need to be more than just the picture. There'd most likely need
to be text (which blind users would see) explaining what the picture is all
about. I'm not sure how this would all end up, but consider my reverse example
of a document with text that explains tghe pictures so that blind users can
"see" them. Especially when a picture is complex, there'd need to be so much
explanatory text that I'm sure it'd be rather bothersome to sighted readers.
In HTML, for example, a simple <img> element with a short, meaningful alt=
attribute (say, alt="[picture of Focus 14]") would be fine.
>As I stated in the subject the information base I like to bring up is
>for the non blind AND the
>visual impaired people AND the people that may assist the former noticed
>people BUT NOT the blind.
Yes, I understand this. And, yes, I readily acknowledge that what would be
helpful to these people isn't something that I understand intuitively. Either
it hasn't been much of a problem over the last (about) 20 years, or no one else
from this group has taken the time to complain to us throughout that length of
time. In any event, I'm always open to improvements.
>Yep. The - I call them - priviledged - blind dudes. Yeah they win.
>But there are others - not so priviledged - blind and visual impaired
>people out there. Maybe lots of.
>And you never ever may hear of them since they are not capable to even
>use brltty to communicate with you.
But they don't need to use brltty to communicate with us. Perhaps what you're
actually saying is that, without anything, they can't even find out about
brltty. If so, this, of course, is a "catch 22" - without anything, they
wouldn't be able to find out about brltty even if its documentation were
perfect. So, perhaps what you're really actually saying is that they'd likely
go to their sighted acquaintances, who might discover brltty but then find it
difficult to figure out because they lack a blind person's perspective.
>My Brother for instance. And he comes from a rich and educated country
>born as a son of a professor.
:-) As all of us parents know, even the best of environments doesn't
necessarily produce the best children. This is just a general observation, of
course - I'm in no way referring to your brother, and wouldn't want you to
think I were. I understand what you're wanting to impart, but it's counter to
how I myself analyze things. The brightest professors, for example, may not
have the slightest clue regarding how to relate to their spouses, children, etc
since IQ doesn't imply other attributes like empathy, patience, the ability to
listen, etc.
>He is lost. Not because of his capabilities. He has perfect memory - he
>knows exactly what happened at 12.14.1980 and he learns as quickly as hell.
>Why he is lost has lots of reasons that are not brltty allone. But
>brltty can help him - because it is all he has.
>He has no jaws, no windows, only brltty. And he is stuck. -- and who is
>helping him?
>
>Me. And I am not blind. And I have to come clear with brltty.
Yes, I understand. And, regardless of how my direct style of discussing any
issue may make it appear, I really am thankful that you've taken the time to
bring it up.
>And out there is legion of People not even understanding brltty. But they
>never communicate with you becouse the are not able to communicate with you at
>all.
I don't understand why they wouldn't be able to communicate with us just
because they can't figure out brltty. If they can't figure it out, then that
presumes that they've found it. If they've found it, then that presumes that
they're able, at least in some way, to use their computers. If they're able to
use their computers, then, at least to some degree, I'd expect them to be able
to communicate with us.
>I think our mission is to reach as most people we can - or?
Yes, I agree.
>> Now, p>> As an aside: You bear the title Doctor, so, just perhaps, you've written a book
>> or two. If not, you surely have colleagues who have. Have you ensured that
>> those books have adequate and easy-to-understadn wording associated with each
>> picture so that a blind reader can make sense of it?
>Rougly you state: "The non blind people do things that we blind cannot
>read so why should we blind people produce
>things for the non blind?" Sorry, but this argumentation sounds a bit
>revanchist to me.
>Should we hearing people stop producing music since there are some deaf
>people on earth? Should deaf people no longer produce sounds for us
>hearing people?
>I am sure you find out that your argument is ridiculous.
Yes, it would be if that's what I meant. I think that I should've worded that
statement a bit differently, i.e. not making it look like a personal attack on
your integrity. Upon later reflection, and also thanks to a private comment
sent to me regardign that paragraph, I now regret the way I wrote it. I'm
sorry.
My actual intention was to illustrate two things. The first was to show how
easy it can be for one group to inadvertently ignore the needs of another group
- in other words, to acknowledge that, yes, it's just as easy for blind people
to ignore the needs of sighted people as it is for sighted people to ignore the
needs of blind people. The other was, as already mentioned above, to hint at
how too much concession, done in the wrong way, to another group of people can
actually make things much worse for the primary audience.
>*There is no wheel at this device at all*. There are two rockers
>(Up/down) together with a pushbutton (Press) left and right at the top
>that have take over the function of the former wheel of older versions.
This is something that I didn't know, and that no one has ever brought to my
attention before now. We do have focus 14 users, but I guess they either don't
need to refer to the bindings documentation much or they've just been making
that transformation intuitively and didn't think they should bother us about
it.
The fact is, though, that we really do want our key names to reflect what's
actually on the devices. This Focus 14 issue will need to be corrected. Are the
two press buttons immediately behind their respective rockers? since there are
already a couple of rockers on the front, I guess we'll have to come up with
more specific terminology.
Does the Focus 14 documentation still call them GDF keys? If not, what are they
called now? We can fix that, too.
One of our problems, by the way, is the cost of braille devices. There's no way
that we can afford to set up a lab containing all of the vauious models. What
this ultimately means is that we find ourselves often implementing support for
devices that we've never actually gotten our hands on. And, of course, being
blind, we can't even look for pictures of them, either.
>It is completely ok to have a code internal naming convention which do
>not accurately reflect changes in the design of the external world - as
>long as the user documentation is according to the user/producer naming
>of the buttons on the device. In case of the Focus 14 blue this is not
>true. The user documentation is misleading.
Yes, I get it. This, as mentioned above, hadn't previously been brought to our
attention, and we won't likely be fixing a problem we don't know about.
>The different perception of the world does not change the need for a
>clear terminology,
>well structured documentation and fast access to the things one search.
Yes, I agree. There are limitations, though. Clear terminology is subjective,
and going overboard to have fully objectively clear terminology can, and often
does, push away non-technical people. Well-structured documenation is a nice
goal, but personal time to work on such things is often preempted by the more
urgent needs to fix functional problems, to support new devices, etc. There's
also the unfortunate truism that, for a software person, working on software is
far more stimulating than working on documentation. We're not a big company,
but, as available time in our personal lives permits, we do what we can.
>If you do not agree on this fact we should end our discussion.
I don't respond well to threats, so I won't respond to this one except to say
that that decision is yours, and yours alone. I promise you that I won't pursue
you if you disappear.
>To the terminology:
>
>You write:
>go left one window
>
>and :
>go to end of line
>
>The first operation moves the window one instance to the left.
>The later moves the window to the end of the line, but no "window" is mentioned. Why not mention the "window"at the later?
No, you've misunderstood. You've loooked at the wording, and then rephrased it
according to your idea of proper terminology. The phrase "one window" refers to
the amount of the move. I assure you that if we were to rewrite that to say
"one instance", very few people would understand it. The term "instance" is a
very highly technical one, and our primary audience is "real" people.
>To the structure and the access:
>The list of operations is not structured nor even sorted.
>
>Even the same operations that are represented by more than one key-code have definition listed 50 lines appart. E.g.
>
>go up one line: LeftWheelUp
>...
>50 lines
>...
>go up one line: RightRockerUp
>
>A simple sort operation before putting out this lines would improve the readability a lot.
>And I am pretty sure that also the blind people will be happy about this.
Yes, of course. This is a very good suggestion. There's a problem, though. The
"simple sort" would require doing somethign extremely ineligant to the code (a
poor excuse, I know, but easily maintainable code is also a prime requirement).
Ideally, we'd reorder our enum of commands to make the sorting straight
forward. The problem is that the values of that enum are exported to an API, so
they can't change. I'll need to figure out a way to do this which wouldn't
require a full duplication of every single value.
>Additional I would like to see some structure:
>* Cursor Movement
>* Window Movement
>* Searching
>* Setting Attributes
>etc.
Yes, I agree.
>Mh. My brother may not have this inbuild implicit insight you attest all
>blind users. :-)
Perhaps not. But, then, I can think of lots of people who wouldn't readily
understand what "moving by an instance" means, either.
>Without my help he had never mastered the focus 14 brltty keybindings.
>He is very intelligent - has an absolute memory -- he never forget
>anything - and learns at a speed of light.
He's far better than I am, then. I can't even remember what I ate for lunch and
supper yesterday. I can at least remember one truly important thing - that the
Bible is the only source of truth.
>But without knowing the names of the buttons all the documentation of
>the keybindings is useless.
Yes, but, as discussed above, we, very unknowingly, have a Focus 14 key naming
problem. It is, therefore, currently "useless" by accident, by ignorance, or
whatever you want to call it. We don't like this situation any more than you
do. Please try to be a little forgiving with respect to this particular issue.
>It was not possible even for his genius to fiddle it out by try and fail.
But lots of others apparently can - and have - so I guess each person has his
own set of genius-like skills. One person doesn't have them all, and none of us
sets the standard for anyone else.
>I would be honored to craft this graphical documentation for the community.
We'd better first discuss what we mean by graphical documentation. Are you now
thinking of more than just helpful pictures of the various models? If so, what?
I'm reluctant to add a lot that we ourselves can't audit. Adding pictures is
fine, as long as they have a standard format, standardized content, meaningful
file names, etc.
A brief comment on meaningful file names: The one you sent me was just named
"file". If I forget what's in it - and, as already mentioned, I'm quite able to
forget things, primarily because I'm a flawed human being - I may lose track of
it. Also, I don't even know what format it's in, other than the fact that a
tool I have says that it's in Open Document Drawing format. Without serious
research (which I don't feel like doing), I don't even know what the correct
file extension for such a thing is.
Now, I'm going to ask a direct, personal question: If you think, qutie
correctly, that our terminology should be clear, then why, I find myself asking
myself, would you send me a file that I can't even look into that's just named
"file"? You want me to trust your work, and, in spite of this, I think I can,
but surely you must understand that doing such a thing does make your work look
sloppy.
>Since I do not have physical access to all the many braille device
>brltty support, I will need some help from the community.
Nor do we, and there's also no guarantee that users of all the various models
are represented within this (mailing list) community. Really, the best way is
probably to scour the manufacturers' and distributors' web sites, the
documentation for other screen readers (JAWS, Window Eyes, etc), and other such
potential sources of information.
We should also decide on a standard image format, and my guess is that Open
Document Drawing format isn't it. For example, what we may find ourselves
needing in many cases is for a user to simply take a picture of his device. We
also need to consider that we may need multiple pictures (top, front, side) for
at least some of the devices.
>Here is my plan:
We work rather informally, here, as we all have other commitments, private
lives, etc, too. While we'll probably never reach perfection, what we do here
is to slowly and gently iterate as best we can toward making things better.
--
Dave Mielke | 2213 Fox Crescent | The Bible is the very Word of God.
Phone: 1-613-726-0014 | Ottawa, Ontario | http://Mielke.cc/bible/
EMail: dave at mielke.cc | Canada K2A 1H7 | http://FamilyRadio.com/
More information about the BRLTTY
mailing list