Slashdot Mirror


Better Tools For Disabled Geeks?

layabout writes "We've seen tremendous advances in user interfaces over the past few years. Unfortunately, those UIs and supporting infrastructure exclude the disabled. In the same timeframe there has been virtually no advance in accessibility capabilities. It's the same old sticky keys, unicorn stick, speech recognition, text-to-speech that kind-of, sort-of, works except when you need to work with with real applications. Depending on whose numbers you use, anywhere from 60,000 to 100,000 keyboard users are injured every year — some temporarily, some permanently. In time, almost 100% of keyboard users will have trouble typing and using many if not all mobile computing devices. My question to Slashdot: Given that some form of disability is almost inevitable, what's keeping you from volunteering and working with geeks who are already disabled? By spending time now building the interfaces and tools that will enable them to use computers more easily, you will also be ensuring your own ability to use them in the future." Follow the link for more background on this reader's query.
This question is aimed mostly at the kind of disability we are susceptible to and I have been living with for the past 15 years. Even though we have speech recognition, it doesn't solve any problem except writing text. There have been a couple of attempts at making speech recognition more useful to programmers [0], but they have failed. The needs are clear:

[1] A working full-vocabulary, continuous recognition system on Linux.

[2] Tools that don't expect you to "speak the keyboard."

[3] Tools that let you edit as well as create code.

So why don't more geeks work on securing their own future, or at the very least, work to help their fellow geeks to stay on the economic ladder?

[0] VoiceCode and VR-Mode: VoiceCode or is an amazing piece of work. It makes it possible for a disabled programmer to generate Python code very quickly. Unfortunately, it does not solve the editing problem. Even more unfortunately, it's hand-wearingly complicated to set up and get working. VR-Mode makes it possible to use Naturally Speaking's "Select and Say" mode in Emacs — that is, if you can get it to work. It seems to have drifted into non-functionality as Emacs has moved forward.

[1] Naturally Speaking works well, is reasonably cheap, and works somewhat under Wine today. If we can make it work reliably under Wine, it solves the problem in months rather than decades. Other tools such as Sphinx 1-4 are great IVR systems if you have a vocabulary and grammar under 15,000 words. In contrast, Naturally Speaking's working vocabulary is in the 100,000-word range. Any disabled user will choose Naturally Speaking because it works so much better than the nearest alternative. We have people who are injured now and need these tools. They can't afford to wait 10 years or more for an OSS solution.

[2] "Speaking the keyboard" refers to speech user interfaces developed by people who don't use speech recognition. They expect you to say too much, which creates a vocal form of RSI — see [3]. Listen to what disabled users do, not to what you think they should speak.

[3] See VoiceCode in [0]. Unfortunately, today's tools are only for writing code, not correcting code. Code correction is a very different process and must be spoken in a different way: "change index" instead of "search forward left bracket leave mark search forward right bracket copy region." This is also an example of "speaking the keyboard."

48 of 228 comments (clear)

  1. Cite please by HotNeedleOfInquiry · · Score: 4, Insightful

    "Depending on whose numbers you use, anywhere from 60,000 to 100,000 keyboard users are injured every year â" some temporarily, some permanently. In time, almost 100% of keyboard users will have trouble typing" Cite please?

    --
    "Eve of Destruction", it's not just for old hippies anymore...
    1. Re:Cite please by BobNET · · Score: 5, Funny

      In time, almost 100% of keyboard users will have trouble typing" Cite please?

      It's hard to type when you're dead. Therefore I state that, in time, exactly 100% of keyboard users will have trouble typing.

    2. Re:Cite please by GrpA · · Score: 4, Funny

      I believe this Wikipedia article covers that final statistic...

      Or there's this explanation to cover the period up until then.

      GrpA

      --
      Enjoy science fiction? "Turing Evolved" - AI, Mecha, Androids and rail-gun battles. What more could you want?
    3. Re:Cite please by iamdrscience · · Score: 5, Funny

      I'm immortal, you insensitive clod!

    4. Re:Cite please by artor3 · · Score: 5, Funny

      Then you're why the summary said "almost 100%"!

    5. Re:Cite please by MichaelSmith · · Score: 3, Funny

      I see you are getting an early start on your plan to insult the entire universe. Let me know when you get down to the S's.

    6. Re:Cite please by JWSmythe · · Score: 4, Interesting

          That's also assuming a fixed computer operator base, and not including in new additions (high school interns and recent graduates) and attrition to management (I don't send emails, my secretary does that for me) and retirement.

          Being that computers have been heavily in the workplace for say over 20 years, and typewriters for even longer, I'd say the warning should be taken just as seriously as the OSHA training that you get (don't stand on top of a tippy ladder, on one foot, holding live wires, over a puddle while drinking hard liquor and smoking a joint) and the frequently included warning of repetitive stress disorder on keyboards and mice. I particularly enjoyed one training where it was clear that we should go outside once an our and look at things far in the distance, to avoid eye strain. Good luck with taking that many breaks in a day without getting fired. :)

          I will admit, I have suffered pain from keyboards. I couldn't grasp anything with my right hand for about 2 days because of typing too much. (don't read anything dirty into that, please). It was on a Friday, so I did almost everything left handed. It was difficult to start my car, and shift gears (ya, I'm in America). Oddly enough, most doorknobs are ambidextrous, and most toilets flush from the left side. :) By Monday, the pain was gone.

          I've suffered worse pain from working power tools and hammers. Oddly enough, enough hammering will send some pretty good stress through your hands. It hurts worse if you misjudge your finger to hammer head distance difference. :) I haven't made that mistake in years.

          Keyboard stress? Bah. There are a lot of worse pains you can suffer. Unless you drop a server on your head (or have an unbolted rack fall on you), you haven't seen it. I knew one guy who seriously hurt himself because they were moving an enclosed sever cabinet. It started to fall. The guy on one side couldn't do anything (it was falling away from him). The guy on the other side tried to catch it by himself. He lived. He was hurt. He was very much not happy. He did say if it ever happened again, he'd jump out of the damned way. :)

          I've learned over the years, lots of people don't know how to judge levels of pain, because they haven't experienced high levels of pain. "Oh my god, this is the worst pain I've ever had" only means you haven't felt worse yet. I've seen grown men cry over stuff that my little daughter (2 years old) shakes off like nothing happened. She hurts herself and I tell her "that doesn't hurt", and she stops crying. Really, it didn't. She was walking barefooted in the house today, and accidentally closed an outside door on her toe. I heard a little noise from her, but that was it. She opened the door, removed her foot, and closed it again without the obstruction. :) It scraped the skin on her toe enough so I know it hurt a little (probably 2 on a scale of 1 to 10). We washed it, doctored her up, and she ran off to play. Later she pointed it out to me and said "owie." She just wanted the attention of it, she wasn't really complaining.

          She takes after me though. I've cut myself pretty bad in various ways over the years (I wasn't a gentle child), and doctored myself up without the need to whine about it. No infection, no lost parts, no problem.

        I think my finger hurts from flipping people off. Can I get workers comp and a voice operated home theater system? I don't think I can work the remote control without re-injuring myself? :)

      --
      Serious? Seriousness is well above my pay grade.
    7. Re:Cite please by UncleTogie · · Score: 3, Interesting

      I particularly enjoyed one training where it was clear that we should go outside once an hour and look at things far in the distance, to avoid eye strain. Good luck with taking that many breaks in a day without getting fired. :)

      At my shop, I justify it by not taking a lunch. 6 minutes to smoke a cig once an hour, while looking around the landscape * 8 hours = 48 minutes, which means my boss gets an extra 12 minutes a day.

      The cig smoking isn't the healthiest part, but it could be easily replaced by walking around the building once or twice. Either way, my boss gets an extra 12 minutes, so he has no cause to complain, and I get no eyestrain after 30 years in front of computers...

      --
      Don't tell me to get a life. I'm a gamer; I have LOTS of lives!
    8. Re:Cite please by layabout · · Score: 4, Informative

      http://www.thefreelibrary.com/Repetitive+strain+injuries+stretch+higher-a018341055 when you work through the reports, the 300k number works out to about 100k for IT. while this report is old, nothing has changed to drop the rate. uk reports are more current http://download.microsoft.com/documents/uk/hardwar/Ergonomics_and_Repetitive_Strain_Injury.pdf As for the near 100%, think arthritis, medication induced tremors, loss of flexibility as you age normally or via trauma. It all adds up to loss of hand function.

    9. Re:Cite please by B1oodAnge1 · · Score: 2, Funny

      You think your ghostly digits will work on a keyboard?

      I envy your optimism. O.o

      --
      RUGBYRUGBYRUGBY
    10. Re:Cite please by layabout · · Score: 2, Informative

      http://download.microsoft.com/documents/uk/hardware/Ergonomics_and_Repetitive_Strain_Injury.pdf http://www.thefreelibrary.com/Repetitive+strain+injuries+stretch+higher-a018341055 http://www.rsi-therapy.com/statistics.htm I think the UK stats are probably the best stats to go by. Most of the RSI injury rate information in the United States is based on the last clean census of injuries which was roughly 1994-1995. Unfortunately, since that time states with a large chicken processing workforce, have either stopped counting RSI statistics or have merge them into some other heading making difficult if not impossible to track down what the actual injury rates are. It's amazing the kind of government service you can purchase if your name is Tyson or Perdue. I know this sounds kind of conspiratorial but, up here in New England, the same thing happened with glass cutters and textile workers. Remember, programmers are nothing more than a clean form of blue-collar labor that can be replaced by cheaper labor in a heartbeat. As for the near 100% comment, well as we age, we lose ability. Since everybody ages, is a good chance you will spend decades being unable to use the tools and toys you use today. There's a better chance that the twentysomethings 30 years from now will be inventing all of these cool things that you will be excluded from.

    11. Re:Cite please by Plunky · · Score: 2, Informative

      I particularly enjoyed one training where it was clear that we should go outside once an our and look at things far in the distance, to avoid eye strain. Good luck with taking that many breaks in a day without getting fired. :)

      I've worked a Data Entry job in the UK (for a year and half) where I was staring at a screen and typing continuously at 10,000+ kph and we were required to log out and have a 10 minute eye break after every 60 minutes of work. Actually, the rules said that we just had to have a break from the keyboard/screen and could carry out other tasks but we were in a dedicated data entry centre so there was no other tasks available and it was a general break.

      It could be that your work doesn't involve intensive keyboard activity actually requiring a separate break (eg programming work can involve 'thinking' while you look at the plants) but if your OHSA training says you should have a break from the keyboard/screen then you really should. Just do something else and if they don't have anything else for you to do then take a piss. Even in the USA can they fire you for doing what you are told? I can't see that you would be required to damage yourself for a daily wage..

  2. :O by DirtyCanuck · · Score: 3, Funny

    "Given that some form of disability is almost inevitable, what's keeping you from volunteering and working with geeks "

    I'm disabled.

    1. Re::O by WaywardGeek · · Score: 3, Interesting

      The article asks for things that are very hard to deliver.

      I was disabled in that I for three years, from 1996 to 1999, I couldn't type due to an entrapment of my ulnar nerves in both elbows. This resulted from using two-key combinations in emacs for years, at break-neck speed, and keeping my elbows bent sharply to reach up to a keyboard. My thumbs would swell up to 50% larger than their normal volume, and anything that touched them caused a lot of pain. Driving, washing my hair, and doing shirt buttons all became painful tasks. The doctor measured a nerve speed degradation through my elbows of something like 50%. He recommended disability, as I'm sure most doctors do.

      Instead, since I worked for a great employer at the time (Synplicity), I was allowed to spend "whatever you need" to set up an environment at work where I could continue to function as a programmer. I was given a quiet office, and quiet PC (some of them are damned loud!), the best microphones, and speech recognition software - Dragon Dictate at the time, and later Naturally Speaking. I found I could "mouse" with an Alps touchpad, which sometimes I used with my knuckles. That mouse ability was key, as speech control of 2D position still sucked by 1999. I ran emacs under cygwin (which I could use to control Linux boxes when needed), and wrote 1,600 emacs macros over the 3 year period to improve my job efficiency (by voice). The initial version of HDL Analyst was written almost entirely by voice, as was almost all my work over those years. I was able to get my productivity up to about 80% of what I had when I typed, by my best estimates (lines of code/day, etc).

      Here's what I found about voice programming.

      1 - It's really hard to talk while solving hard programming problems in your head. Try talking to your friend while coding - it sucks. However, voice coding can become mechanical, just like typing, so you don't have to think about it. This feat alone is at least as hard as learning to type, which is one reason I feel voice controlled systems haven't caught on.
      2 - Controlling my specific environment eventually took 1,600 custom commands. If you know 1,600 words in a foreign language, you've got decent grasp of it. So, learning to control your environment by voice is about as difficult as learning a foreign language.
      3 - Emacs was part of what caused my injury, but also required for the solution! Without emacs, I don't know what I would have done.
      4 - My 1,600 macros are a very personal language. Voice programmers try to share our work, but it's not very useful - we just keep trying to teach each other our own unique language.

      There is room for improvement. Context sensitive voice programming where commands being recognized know where the cursor is, and the BNF syntax of the format you're editing would be huge.

      Now, for what actually "cured" me (I still have to keep typing below a certain limit per day) - I got married and had a daughter. Wherever my baby was, I wanted to be, so I set up a laptop with Naturally Speaking, and followed her around. The keys on the keyboard have less travel, and cushions at the bottom (not all do!). My elbows are straighter. My stress just evaporated every time I looked at my daughter (most RSI injuries happen during high stress periods - after my divorce in my case). One day I noticed that typing the damned password into Windows stopped hurting, and little by little, I regained typing ability.

      Unfortunately for me, it turns out I also have a very rare eye problem, and am going slowly blind (it's similar to macular degeneration). Anyone out there still a successful partially blind programmer? This is a field where I would be willing to volunteer while still able to program.

      --
      Celebrate failure, and then learn from it - Nolan Bushnell
  3. The reason that nobody really works on this... by adamkennedy · · Score: 5, Insightful

    > By spending time now building the interfaces and
    > tools that will enable them to use computers more
    > easily, you will also be ensuring your own ability
    > to use them in the future.

    Nobody thinks they are going to be disabled.

    It's as simple as that I'm afraid.

    In the Perl world I know one major hacker that has done a ton of accessibility work. In his case, it's his daughter that has the the disability, so he has a direct and immediate interest in helping her.

    1. Re:The reason that nobody really works on this... by DancesWithBlowTorch · · Score: 4, Informative

      There are many people working on input methods for the disabled. As just one example, Dasher is an information efficient text-entry method that can be controlled by mouse, voice, gaze, two buttons or even a single button. Experienced users regularly type 20+ words per minute, just with their gaze. Try that with an on-screen keyboard.

      The same group has just published nomon, a single-button text entry method (and pointing device) for the severely disabled. Did I mention that both programs are open source?

  4. Apple - I hate you! by Col+Bat+Guano · · Score: 4, Funny

    I lost a fingertip in an encounter with a circular saw.

    Later I bought an iPhone, and the documentation was titled "Fingertips".

    I've also used a fingerprint reader to try to log into a friend's computer - it said "too short", so I can't blame SteveJ for everything.

    I do hope that multi touch input does consider people who have less than full dexterity/digits, but somehow I suspect there are another class of people waiting to be left behind.

  5. Permanently disabled geeks also exist by JoshuaZ · · Score: 4, Interesting

    I have a friend who was born with one arm and is about as geeky as they get. She uses voice recognition software for most online things (although apparently voice recognition software isn't so great for programming). I know someone else who developed hand injuries much later in life and has had a lot of trouble adjusting. It is much easier for people to adjust to being disabled at a young age than at an old age.

    1. Re:Permanently disabled geeks also exist by plover · · Score: 3, Interesting

      A relative was born with cerebral palsy which manifested itself as severe control problems, especially with her hands and upper body, including almost unrecognizable speech. She tried a mouse with a large wooden knob, and later a leather strap, but they were pretty frustrating as her control is so limited. Only close friends and family can understand her speech, so voice recognition has never been an option. But her feet are pretty good, so she's learned to manipulate a track-ball with her toe. It takes her a while, but she can get stuff done. ( I have to say being on line is one of the most liberating things that's ever happened to her. I'm glad she found a tool that works. )

      Another relative suffered a stroke fifteen years ago, and she has very little use of her right side and mild aphasia since then. She learned to use her left hand, but complex or multitasking instructions are now beyond her. She needs a distraction-free environment in order to function well.

      My point is that many disabilities are uncommon or unique. Some disabilities require a physical change to make the interface work -- it's not typically a problem you can solve in software. Others are environmental. So it's hard to find an off-the-shelf solution for any particular problem, as they're not economical to produce in quantity.

      --
      John
    2. Re:Permanently disabled geeks also exist by complete+loony · · Score: 4, Interesting

      My father is an amputee, he lost both his hands when he was about 6. His left arm has about 4 inches after the elbow, and his right ends at the elbow.

      In the early 8-bit hobby computing era he gave up his teaching job and started working as an analyst / developer. He types on a normal keyboard by holding a pen between his arms. Sometimes using his left elbow on Shift / Control keys.

      However he is far more productive than most of the able bodied developers he works with because he's written so many macros in vim to automate just about everything.

      --
      09F91102 no, 455FE104 nope, F190A1E8 uh-uh, 7A5F8A09 that's not it, C87294CE no. Ah! 452F6E403CDF10714E41DFAA257D313F.
    3. Re:Permanently disabled geeks also exist by Jah-Wren+Ryel · · Score: 2, Interesting

      He types on a normal keyboard by holding a pen between his arms.

      Having both hands myself, I am curious why he doesn't use some sort of attachment to hold a "pen" on each stump? Is it too much hassle to strap them on each time he wants to sit down and work?

      --
      When information is power, privacy is freedom.
    4. Re:Permanently disabled geeks also exist by complete+loony · · Score: 3, Interesting

      He has tried prosthetics a couple of times, but they were always more hassle than they were worth. He'd lose tactile feedback and dexterity. Plus these days you need to swap from mouse to keyboard fairly quickly, having a pointing device attached to his arm would probably be more annoying to deal with.

      Though talking about my dad in this topic seems a bit unfair. I don't think anyone who's met him would call him disabled. The only things he's incapable of doing by himself are fiddly things he can't reach, like tying a necktie.

      --
      09F91102 no, 455FE104 nope, F190A1E8 uh-uh, 7A5F8A09 that's not it, C87294CE no. Ah! 452F6E403CDF10714E41DFAA257D313F.
    5. Re:Permanently disabled geeks also exist by Jah-Wren+Ryel · · Score: 2, Informative

      Ten bucks seems really cheap for something that could significantly increase your productivity.
      If you are a professional programmer, I imagine an item like that would pay for itself within a week at ten bucks, if it could even be made for that selling price.
      But if it takes $300 to sell them, it would still pay for itself in a lot less than one year. A decent office chair costs more than that.

      --
      When information is power, privacy is freedom.
  6. My work has similiar concerns... by flyingsled · · Score: 3, Insightful

    At my work, they're grappling with the same problem. They have a number of blind people working the phones, and their workstations have all sorts of expensive specialised hardware to help them work. The problem is, as more apps move from older green screen technology (yep, there's still lots) to newer wiz-bang web applications, those web-apps have to be created with accessibility in mind. They use JAWS (a commercial product from Freedom Scientific) to make internal applications accessible. As for why there's not much work on the open source front, I guess it's one of those things where a competent developer hasn't had the urge to work on it. But I agree that making computers accessible at a reasonable price (or free) is very important, especially given as a huge chunk of society is getting to the age where this stuff will be needed a lot.

  7. Not just keyboards by EdIII · · Score: 4, Funny

    It's not repetitive use of keyboards that is ultimately going to get me into trouble.

  8. Denial by QuantumG · · Score: 2

    Just reading your question makes my fingers hurt. Doing what I do every day is clearly destroying my hands but its easier to just not think about it.

    --
    How we know is more important than what we know.
    1. Re:Denial by hedwards · · Score: 2, Interesting

      Or make sure the keyboard is at a comfortable height and switch over to Dvorak. Dvorak isn't any faster than QWERTY, but it was designed to minimize unnecessary fatigue and strain while typing. Long periods of time at the keyboard do not cause repetitive stress injury, despite what the medical establishment used to say. It's long periods in poorly laid out surrounds that do.

    2. Re:Denial by JorDan+Clock · · Score: 3, Insightful

      And the Segway was designed to revolutionize the way we get around, but that doesn't mean there is any evidence to suggest that happened.

      Every time someone says "Dvorak is better for your hands" or "QWERTY was designed to be slow" really needs to do some basic research and stop spouting out everything they hear. Dvorak has never been objectively proven to be faster or more comfortable. The only studies to support this claim were of questionable integrity. I will gladly accept this claim if it can be objectively demonstrated, but until then, stop saying it please.

  9. Let me be the first to mention Dasher by greenguy · · Score: 3, Informative

    Dasher is a great text-input interface: mouse driven, and you don't even have to click (very often). Not as fast as a keyboard, but still respectable.

    Heck, I wish it worked for my N800, and I don't even have any disabilities.

    --
    What if I do the same thing, and I do get different results?
    1. Re:Let me be the first to mention Dasher by lwsimon · · Score: 2, Interesting

      I've been thinking about building a Dasher input device for a long time - I'm thinking of a joystick with a 8" or so LCD to display Dasher. Running Linux, with USB, VGA, and even component video ports to attach to other display devices.

      The advantage being, you could use this on multiple systems, without installing hardware. Let the device send standard keyboard codes, and handle the Dasher software inside the device.

      --
      Learn about Photography Basics.
    2. Re:Let me be the first to mention Dasher by SqueezeKey · · Score: 4, Interesting

      I have been using Dasher for the vast majority of my typing needs for the past year. I was diagnosed with Lou Gehrig's disease (ALS) about two years ago and have slowly lost the use of my left hand and arm during those two years. Dasher is commonly recommended to paraplegic and quadriplegic patients. I know several ALS patients who use it with eyegaze or headmouse setups and love it. It should be usable on any *NIX system that supports GNOME. There are also Windows binaries available.

      Another possibility that can be used is an onscreen keyboard with dwell clicking for the mouse and word prediction capability in the keyboard software. I know that both xvkbd and the GNOME onscreen keyboard (GOK) both support word prediction. There are also a couple of projects that have adapted the Dasher word prediction engine into an interface like a telephone keypad that could also be used with dwell-clicking to provide a decent interface. Seems to me one of those projects was called Tapir and the other one was called dKeys.

      If anybody becomes interested in this kind of stuff and decides to take on a role in contributing to some of these accessible software projects, you will have the appreciation of hundreds of thousands of disabled users worldwide. Not a bad reward for a little bit of work.

  10. Custom Solutions by flnca · · Score: 2

    There are custom solutions for disabled people on the market -- if you have health insurance, you can ask them if they are going to pay for it.

    BTW, I always worry about things like accessibility, but employers for instance don't pay attention to that, and programming APIs for accessibility often dramatically increase the complexity of an application. That's why so few applications make use of accessibility functions. That must be changed someday. Thanks for the reminder. If I can, I will incorporate some of your ideas into an easy-to-use GUI framework, that frees the programmer from all extra work associated with it.

  11. Oh yeah... by NewbieProgrammerMan · · Score: 2, Insightful

    My question to Slashdot: Given that some form of disability is almost inevitable, what's keeping you from volunteering and working with geeks who are already disabled?

    Nice -- throw out the guilt card right there at the end, when I'm just about to decide whether or not following the link is worth my time. That really makes me want to read more of what you have to say, yessir.

    If I was going to work on hardware or software for disabled people, I'd be more inclined to work on stuff for people with little or no voluntary muscle control. What fraction of disabled geeks also can't speak?

    --
    [b.belong('us') for b in bases if b.owner() == 'you']
  12. Time, money, expertiese by holophrastic · · Score: 4, Insightful

    I own two programming companies. We work on things that are a) profitable, in the short or medium term; and b) have the expertiese and understanding to accomplish.

    I am not presently disabled. None of my employees / contractors are disabled. So it won't help us any time soon, and we have no experience in the field.

    Here's the ironic part. I've built three development platforms (one for each type of device that we create). Each of the three "languages" (mark-up, script, whatever) have such stringent conventions that it wolud be pretty easy to develop a "vocabulary" to reference areas of the platform code such that while worknig with the platform code (as opposed to developing and enhancing the core elements) would be quite doable. That would cover about 90% of our workload too.

    But in the end, it will never happen. Here's the thing. Right now, it's more profitable for me to work as-is, than to work on accessibility. The day I become disabled, even if it were to be tomorrowb morning, it would still be cheaper for me to hire a co-op student to type for me, or to read to me, or both.

    Now, if hundreds of thousands of dollars of disabled clients were knocking on my door, it would take me fewer than six months to build the tools needed for a skilled programmer to navigate through my platform code with simple commands that could be mapped to .V.R., or a joystick, or a head-bob, or whatever. Right now, there are no such clients at my door-step.

    1. Re:Time, money, expertiese by SqueezeKey · · Score: 3, Interesting

      You obviously haven't seen the markup that gets put on computer equipment that qualifies as a medical device. Take a look around on the Dynavox website (www.dynavoxtech.com) and see if any of those gadgets look terribly complicated or difficult to replicate. Then look at the price list. The cheapest gadget (palmtop) goes for $3000+. The laptop-sized device goes for about $8000 unless it has the eyegaze system, which goes for an additional $7000, bringing the total to a cool $15,000 per unit. All covered by Medicare, Medicaid, and most major medical insurance.

    2. Re:Time, money, expertiese by layabout · · Score: 2, Interesting

      I tried going the route of having someone type for me. It would cost me, by the time agency fees are factored in, around $100-$200 per day. If I'm billing, I can afford that. If I'm not billing, I can't and that puts me right back in the place of looking for a solution. Unfortunately, even at the best of times, it was a very tough experience. The typist could not type fast enough to keep up with what I was saying. I would try to teach her macros (stored in her head) and I would say things about constructing loops and method references etc., she would freeze up, think for little bit, and then start again. I would correct what she just typed and then we would keep going. Effectively what I was doing was teaching her to program. then I would have to pay her more money and she wouldn't want to type for me. She would want to write her own code. Get another typist... As you can see, the agency fees would add up and nearly get really expensive if I expected the typist to hang around until two o'clock in the morning so I could finish some work. The same money could be applied to developing these tools if the money was free to be used in this way. That's the second problem with being disabled. Before disability, you're making enough money to build the tools, after disability, you don't have enough money to build the tools and you don't have the physical ability to build the tools. This stuff is not simple. It is complex and you need a team of people and guinea pigs to make something work right. Hell, right now I would be happy if I could get someone to make vr-mode work

  13. Light operated Mouse and Keyboard? by GrpA · · Score: 2, Insightful

    What about the LOMAK?

    http://en.wikipedia.org/wiki/LOMAK

    GrpA

    --
    Enjoy science fiction? "Turing Evolved" - AI, Mecha, Androids and rail-gun battles. What more could you want?
    1. Re:Light operated Mouse and Keyboard? by Darkness404 · · Score: 2, Insightful

      I'm not sure that would really work. The reason being is that these people can use keyboards (as in, they have use of their hands) but its simply painful or slow for them to type. Waving around head-mounted laser pointers isn't going to give them more productivity. Sure, for people who can only move their necks its a godsend, but for the average injured geek, that isn't worth the trouble.

      --
      Taxation is legalized theft, no more, no less.
  14. A better command structure? by argent · · Score: 2, Interesting

    verb-noun requires less typing

    Instead of "search forward left bracket leave mark search forward right bracket ..."

    You say "find left bracket change matching", which is the verbal equivalent of "f[c%" in vi.

    Not quite "change index", but THAT could be a macro for "f[c%".

  15. Re:Get ready by RuBLed · · Score: 3, Funny

    In time, all 100% of users will die. Should we start buying coffins?

    not 100% though... you see, I'm planning to buy a big box, go inside along with a device that releases / exposes a radioactive material based on a randomly-timed trigger.

  16. Cold Truth by TheRealMindChild · · Score: 3, Insightful

    It is about the law of diminishing returns. It might sound cold. It might suck. But you really need to consider why Pizza Hut doesn't offer Pickle Chocolate pizza... The effort and cost to patronize the .01% of potential users just isn't worth it.

    --

    "When life gives you lemons, don't make lemonade. Make life take the lemons back!" -- Cave Johnson
    1. Re:Cold Truth by russotto · · Score: 2, Insightful

      There's also a natural tension between making tools as useful as possible for the typical (able-bodied) user and the disabled user. Making a tool more useful sometimes means taking advantage of user capabilities which weren't being depended on before -- multi-finger touch-screen gestures, for instance. If you set up your system for the lowest common denominator you make it worse for the average user. If you try to include multiple interfaces appropriate for everyone from Stephen Hawking to Nastia Liukin, you'll never get a product out the door, or even out of the design phase.

  17. Text to speech by Repossessed · · Score: 3, Informative

    Text to speech in Linux actually works pretty well according to the people I've talked to who use it, in some cases better than the windows options. (GTK integration is pretty complete to my understanding). Some complaints of stuttering though. Ubuntu, and probably others, even have text to speech available in the installer.

    The big problem is that the kernel likes to randomly drop one the text to speech modules thats needed for geeks who want to hear the start up messages.

    Braille readers are a much bigger problem than the text to speech in Linux, the old serial port ones work fine, but expansion serial ports don't work right for it, and those are getting hard to find. Very few USB braille readers have Linux drivers. (Which i don't get, braille readers + a command line interface seem such a good match).

    --
    Liberte, Egalite, Fraternite (TM)
  18. When did you stop beating your wife? by Anonymous Coward · · Score: 2, Insightful

    Given that some form of disability is almost inevitable, what's keeping you from volunteering and working with geeks who are already disabled?

    That's the equivalent of when did you stop beating your wife. Everyone has their own lives & interests - do not expect us to drop them to suddenly start developing accessible apps.

    The answer is simple: people with serious forms of disability are in fact the minority. Temporary disability is just that - temporary. Time resolves that issue on its own. Accessibility, as you seem to recognize given your unhappiness with speech recognition, is a difficult topic with actual expertise required. Few OSS developers will have that or have picked it up. The OSS community in general has issues trying to attract (& keep) talented UI people to create usable interfaces for normal users, let alone those that are disabled, which I imagine would be even more difficult.

    I'm not saying it's not a worthy goal - it is. But there needs to be some direction & an idea of what exactly makes something accessible. Not to mention that disabilities are unique, meaning what is accessible for 1 person isn't necessarily for another. Accessibility needs to come in at the toolkit layer & make it easy for developers to provide the semantic information so that the toolkit can do what it needs to automatically. Otherwise, you're essentially recreating the wheel every time you want to create an accessible app.

    In time, almost 100% of keyboard users will have trouble typing and using many if not all mobile computing devices.

    I have a seriously hard time believing this. There are a lot of keyboard users out there - I think we'd hear if there was a sudden disability that was affecting everyone. If you mean age-related issues, we may have to eventually face that. However, the elderly do make up a tiny portion of the electronics-using population. Then you also have to come to terms with that perhaps if you can't use the mobile device you have, maybe you should get one that better suits your needs. My mom wants a Pre for instance - obviously it doesn't suit her for all sorts of reasons, top of which is that the text on the screen would be too small for her too use & the keyboard keys too small as well.

    Furthermore, whatever effort is put into accessibility will be for the average user surfing the web, accessing email, etc. A disabled coder is too small a minority to target. As you see, the only ones that appear to be putting in effort are for-pay products because it's a niche that requires non-programmer collaboration with programmers & they can charge enough money to be profitable since the product becomes pretty necessary day-to-day for this niche.

    1. Re:When did you stop beating your wife? by layabout · · Score: 4, Insightful

      It was intended as a serious, albeit in your face, question. what I was hoping for was a serious answer. I don't expect you to drop anything

      Let me introduce you to a term "TAB" Temporarily Able Bodied. It was created in recognition that physical ability is temporary, disability is the norm. I'm disabled because my hands don't work right. I'm also disabled because I need glasses. Minority or majority doesn't matter. My question was trying to provoke thought about what's going to happen to you when you become disabled. age-related ailments will steal your ability from you. But also do you want to leave the future to be a radical shift in career because your hands don't work or a shift in how you work?

      As to the direction on what makes something accessible, there is a good 30 years worth of research on the subject in the library if people would only look. Is honestly simple concept of separation of functionality from presentation. If I need a word processor with a speech user interface, then I should be able to purchase a word processor and then purchase a user interface that does what I need. If a blind person needs a text-to-speech interface, then they should be able to purchase their own user interface. None of us should have to rely on adaptations or, as I like to call them, "brutal hacks" on the application.

      Every two or three years we do hear about and disabilities. There was Nintendo thumb and now Blackberry thumb and other hand disorders from playing too many first-person shooter games. It's all right in front of us. we also have the issue of elderly, as you point out. I'm not worried as much about the elderly of today but, what happens when you hit 60 and you gradually discover you can't do anything. No texting, no video messages, no anything. Think about that future.

      Also think about the implications of what our mobile devices are doing today. I've seen people advocate getting rid of voicemail because you can just send someone a text message. Or the only telephone you can use if you are blind is something that just makes calls and receives calls. These choices exclude people from the mainstream culture. If you are blind and cannot send a text message, you lose social connection. If you can't send a text message, you lose the ability to give someone a time delayed message the way of voicemail works. I do admit that it may be cheaper to warehouse disabled people but, it would be nice if we made a conscious decision.

      And as a side note, I was not able to interleave my comments with your text because HTML is not friendly to the disabled.

  19. Supplementing traditional input methods by Lars512 · · Score: 2, Interesting

    As someone who's been managing RSI for some time, and still needs to be careful to avoid overdoing it, I'd be very happy for a way to supplement keyboarding and mousing with even limited additional input methods, preferably methods which used a different paradigm altogether.

    I've been checking out neural impulse actuators, like the one by OCZ, but it looks like they only provide 2-3 buttons, need recalibrating every time, and are only really supported for gaming. Does anyone know of similarly commercially available hardware? I'm aware of research systems which can control a mouse this way noninvasively, but surely it's time they came out of the labs.

    I'm also curious about the long-term effects of devices which detect muscle action. People who migrate to voice recognition can damage their voice from the new strain. Would your face start creasing or cramping after a long time using a device which relies on facial muscles? It seems like some form of non-muscular neural interface is the way to go.

  20. Bad premise by hendersj · · Score: 2, Funny

    > Follow the link for more background on this reader's query.

    Apparently I have a disability that prevents me from seeing the link referred to in the story.

    > Given that some form of disability is almost inevitable

    Somehow we got from 60,000-100,000 people injured either temporarily or permanently every year to "we're all going to be disabled". I don't see anything that makes this conclusion logical at all. It's almost as if the writer hasn't really done any research, and OH MY GOD MY HAND!!!!! AGHH!!!!

    --
    Insanity is a gradual process; don't rush it.
  21. Re:Government safety net by tirerim · · Score: 2, Informative

    Assuming that you're talking about the U.S., Social Security Disability a) only covers you if you can't do any other form of work (so if you can't type, but can hold a chainsaw, have fun being a lumberjack), b) benefits are based on your current salary, so you have no chance to improve your situation, and c) are also a lot lower than your actual salary. According to my last Social Security statement, my disability benefit would be around 40% of my salary, which I could live on if I had to (I did right out of college), but not well, and certainly not where I'm living now, which is nothing at all like retirement.