<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.6000.16544" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face=Arial size=2>Hmm, I actually meant the 
mini-audicle...</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>Because I was never really able to use it, I'm not 
sure exactly what it allows one to do, but I assume that it allows one to write 
code in some sort of editor and then send that off to chuck to be 
run.&nbsp;&nbsp; Is this true? If so, then the text editor also needs to be 
accessible: need to use a standard multi-line textbox (standard multiline text 
widget in whatever toolkit your using) and hope that the screen reader knows 
what it is.&nbsp; </FONT></DIV>
<BLOCKQUOTE 
style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px">
  <DIV style="FONT: 10pt arial">&nbsp;</DIV>
  <DIV style="FONT: 10pt arial">&gt;What I wasn't able to do was end arbitrary 
  shreds in the Mini's console monitor without using the mouse (and thus depend 
  on visual feedback), you can navigate the table of shreds using only the 
  keyboard and &gt;all fields are labelled in plain text but on my Linux install 
  I couldn't get the keyboard control to go to the table itself and hitting 
  enter on the field that should remove the shred didn't do a thing. <BR>Yes, if 
  there was a keyboard command to bring focus to the table of schreds and 
  keyboard commands for removing and whatever else you can do with each schred, 
  theis would help tremendously.&nbsp;&nbsp;</DIV>
  <DIV style="FONT: 10pt arial">&nbsp;<BR>&gt;How far would those two additions 
  get you? I think those would be nice to have for anyone and might especially 
  enable people on a screen reader to navigate the whole program and those 
  wouldn't require &gt;anything near the effort of a whole re-write of the 
  Audicle. <BR>Agreed, I think they would be very helpful additions.</DIV>
  <DIV style="FONT: 10pt arial">&nbsp;</DIV>
  <DIV style="FONT: 10pt arial">From altern's message on this thread, it seems 
  that Java Swing will interface with OSC, and Sun has put a lot of work into 
  making this toolkit accessible. Thus, when you use a standard swing control in 
  your program, Java knows how to:</DIV>
  <DIV style="FONT: 10pt arial">1. keyboard enable this by default</DIV>
  <DIV style="FONT: 10pt arial">2. communicate the state of the control to the 
  access technology (screen reader)</DIV>
  <DIV style="FONT: 10pt arial">&nbsp;</DIV>
  <DIV style="FONT: 10pt arial">I'll have to check this out more thuroughly. 
  Perhaps it would be more effective to write the UI in Java, but XUL just seems 
  to be a natural for writing UIs.&nbsp; </DIV>
  <DIV style="FONT: 10pt arial">&nbsp;</DIV>
  <DIV style="FONT: 10pt arial">In any case, thanx for all the responses to my 
  message. I'll post more when I've tried a few things...</DIV>
  <DIV style="FONT: 10pt arial">&nbsp;</DIV>
  <DIV style="FONT: 10pt arial">-- Rich</DIV>
  <DIV style="FONT: 10pt arial"><BR>----- Original Message ----- </DIV>
  <DIV 
  style="BACKGROUND: #e4e4e4; FONT: 10pt arial; font-color: black"><B>From:</B> 
  <A title=signal.automatique@gmail.com 
  href="mailto:signal.automatique@gmail.com">Kassen</A> </DIV>
  <DIV style="FONT: 10pt arial"><B>To:</B> <A 
  title=chuck-users@lists.cs.princeton.edu 
  href="mailto:chuck-users@lists.cs.princeton.edu">ChucK Users Mailing List</A> 
  </DIV>
  <DIV style="FONT: 10pt arial"><B>Sent:</B> Monday, November 19, 2007 6:01 
  PM</DIV>
  <DIV style="FONT: 10pt arial"><B>Subject:</B> Re: [chuck-users] Controling 
  Chuck - building accessible GUI</DIV>
  <DIV><FONT face=Arial size=2></FONT><FONT face=Arial size=2></FONT><FONT 
  face=Arial size=2></FONT><BR></DIV>Rich, <BR><BR>You only mention the Audicle 
  and not the MiniAudicle. The Mini is considerably more simple, I never used a 
  screen reader but as far as I can see the Mini uses very straightforward text 
  labels with the exception of a few icons that are also reachable by hotkeys. 
  <BR><BR>What I wasn't able to do was end arbitrary shreds in the Mini's 
  console monitor without using the mouse (and thus depend on visual feedback), 
  you can navigate the table of shreds using only the keyboard and all fields 
  are labelled in plain text but on my Linux install I couldn't get the keyboard 
  control to go to the table itself and hitting enter on the field that should 
  remove the shred didn't do a thing. <BR><BR>How far would those two additions 
  get you? I think those would be nice to have for anyone and might especially 
  enable people on a screen reader to navigate the whole program and those 
  wouldn't require anything near the effort of a whole re-write of the Audicle. 
  <BR><BR>Much like Stephen I find the whole question quite mysterious, I never 
  used a screen reader but my first guess would be that a a plain text editor 
  with a command-line should be a perfect match for one, perhaps I don't 
  understand completely what you are after? <BR><BR>To answer your other 
  question, you won't get a thing out of ChucK without writing some code but the 
  good news is that per line of code you can get a lot of sound. On the forum 
  we've been playing a game of getting the most interesting sounds out of one or 
  two 80 character lines with very interesting results, in a few paragraphs you 
  could write a small synth controlled by MIDI or a joypad and from there on 
  it's good riddance to the whole screen with regard to playing music. I can't 
  imagine the exact nature of your challenge but I would guess that ChucK might 
  well suit your needs. <BR><BR>Yours,<BR>Kas.<BR>
  <P>
  <HR>

  <P></P>_______________________________________________<BR>chuck-users mailing 
  list<BR>chuck-users@lists.cs.princeton.edu<BR>https://lists.cs.princeton.edu/mailman/listinfo/chuck-users<BR></BLOCKQUOTE></BODY></HTML>