iansjack wrote:I must have misunderstood you as I know that you are able to interpret pictures on this website.
I still have a small amount of useable sight, but it is not going to last long.
MessiahAndrw wrote:Just out of curiousity? Have you ever used a refreshable braille display? They are very expensive, but I wonder if blind programmers would be more productive if they were able to read a line of code in braille than it spoken to them. Is reading braille relatively fast or slow?
I have not used a refreshable braille display but I am really keen on the idea. I'm not sure how good it would be for programming because punctuation characters are rather clumsy in braille (most of them need two or more braille symbols to represent the single punctuation character) but again the structured editor would help in this case as the punctuation characters (which do, to be honest, make the screenreader more difficult to understand as well) are made transparent to the user and would never need to be dealt with. However I do get tired of listening to long webpages, and I have read "printed" braille (braille embossed onto paper, that is) and I do prefer it to listening. (Unrelated, but I am also not a fast braille reader - I have not been reading for that long. Nevertheless it is possible for one to read braille at least as fast as print, and on average a "good" braille reader is faster than a "good" print reader.)
MessiahAndrw wrote:I also think there would be a huge market for video games for the blind.
Absolutely! I've had a few ideas for such games myself...
embryo2 wrote:Are there some kinds of a "blind screen" with rods pushed and pulled at a grid crossings? [...]
That is a good idea that I have considered before as well; it has not been done. The main issue, I believe, is that the technology is not quite there yet. For example, a multi-lline braille display is already pushing the limits of the available "resolution", and such a device is a bulky, heavy and expensive piece of equipment due to the number of moving parts. So while the idea is very good, practically we don't quite have the technology yet for a nifty little tablet-like device with a tactile screen.
Nevertheless I have thought about such a device before and I like the idea and can imagine it being very useful and user-friendly. One interesting that you have pointed out though which I had not considered before is the idea of a "zoomable interface" whereby one can switch from skimming over the lines of code to actually reading the code in braille. Of course this improves useability greatly not only for code but also for other tasks involving text, even reading a college textbook. Print readers have always been able to glance down a page to find their place by looking at the "shape" of the text, and while an experienced braille reader is sometimes able to do so with "printed" braille by e.g. brushing their fingers down one margin or the other, that isn't really feasible when working at a computer and one of the greatest limitations of a computer interface for the blind is that only one line of text can ever be read/listened to at a time. I had thought previously of using such a tactile screen to represent a kind of GUI, but the zoomable interface is, I think, in fact a much more effective use of the technology, and would also work more effectively than a tactile GUI on a lower-resolution display.
However the device would also have important uses beyond just reading, as for example tactile diagrams, while they do exist and are an effective system of representing diagrams such as maps (very useful!) for blind people, are not widely available and are difficult to produce, but could be represented quite easily on such a device. And, of course, the mention of video games for the blind ties in nicely as well, as many games benefit from some sort of spacial layout and while 3D sound is one way of representing a space for a blind person, a tactile display could be useful in other games (sighted people don't always play first-person 3D games, so why should blind people be restricted in such a choice?).
Needless to say, the device could be complemented with audible output, and with a user-switchable option one could even have a system whereby selecting a line of code (by double-tapping it or something, I guess, as is the standard gesture for selecting something on a normal touchscreen device using a screenreader) would not switch to reading or editing it in braille but in fact reading it out audibly and allowing the person to edit it audibly. That would provide a lot of flexibility in how the user interacts with the device and the content, as some blind people prefer audible information and some (myself included) prefer tactile information.