Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-7124240

[macosx] Multi-select lists and trees are unusable by users who are blind

XMLWordPrintable

      http://java.net/jira/browse/MACOSX_PORT-722 submitted 2011/11/18 by Pete Brunet

      .SUMMARY
      Multi-select lists and trees are unusable by users who are blind
      .STEPS TO REPRODUCE
      1. cd ~/OpenJDK/macosx-port/build/macosx-universal/
      2. bin/java -jar /Library/Java/Demos/JFC/SwingSet2/SwingSet2.jar
      3. Press the tab key until focus is on the seventh button (List demo).
      4. Press the space bar to activate the List demo.
      5. Press the tab key repeatedly until focus is on the List Demo tab.
      6. Press the tab key once more to move focus to the list.
      7. Press the down arrow key to move to and select the first item.
      8. Attempt to move the focused list item without selecting it and leaving the prior item selected.
      .RESULTS
      There is no way to do this in OSX. Blind users need to be able to make multiple disjoint selections in a list or tree using only the keyboard.
      .VERSION
      OS: Mac OS X version
      OS:
      OSX 10.7.2
      Java:
      openjdk version "1.7.0-internal"
      OpenJDK Runtime Environment (build 1.7.0-internal-petebrunet_2011_10_08_00_36-b00)
      OpenJDK 64-Bit Server VM (build 21.0-b17, mixed mode)
      .REGRESSION
      Provide information on steps taken to isolate the problem.
      Describe circumstances where the problem occurs or does not occur,
      such as software versions and/or hardware configurations.
      .NOTES
      Multi-select lists and trees needs to multi-selectable via the keyboard by those who are blind and thus cannot use the mouse. These two functions are missing:
      1) Change focus to another list item without changing the selection. This is ctrl plus arrow on Windows.
      2) Toggle a list item's selection state. This is ctrl plus space on Windows.Since this is a bug with OSX, I also entered this bug into the Apple bug data base. It is bug number 10468242
      <span class=&quot;nobr&quot;><a href=&quot;https://bugreport.apple.com/cgi-bin/WebObjects/RadarWeb.woa/21/wo/w8xkj44uolZLblbMLQYdGM/8.66&quot;&gt;https://bugreport.apple.com/cgi-bin/WebObjects/RadarWeb.woa/21/wo/w8xkj44uolZLblbMLQYdGM/8.66&lt;sup&gt;&lt;img class=&quot;rendericon&quot; src=&quot;/jira/images/icons/linkext7.gif&quot; height=&quot;7&quot; width=&quot;7&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/></sup></a></span>

            aniyogi Avik Niyogi (Inactive)
            vasya Vassili Igouchkine (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: