Hi,
I own a games company BSC Games and create audio games for the blind. I am trying v3 of XNA studio to see if it is a viable development tool for my company. I came across this post googeling and wanted to offer some very easy suggestions for increasing accessibility in the XACT tool to make it useful for me and other audio game developers. They would not take allot of time to put in place.
One thing that would be helpful is being able to right click a wav file in the wav bank and selecting "add to sound bank". The sound bank option could have a sub menu listing all the sound banks we currently have - where we want to place the wav file. This way we'd not have to use the mouse to drag/drop wavs from the wav bank to the sound bank. You could also add this to the wav bank menu item on the menu bar.
Three other keystrokes would be helpful: ctrl+b moves focus to the sound bank form, ctrl+w moves focus to the wav bank form, and ctrl+l moves to the main tree control for selecting items - wav bank, sound bank, and the other main items in the tree. I.E sort of like solution explorer.
Also having the ability to tab through all controls on any form which it looks like is in place in v3 but am not sure if there are items I am not able to tab onto. If you could get these few items in version 3 we should be able to use the xact tool perfectly fine.
A blissful feature would be to have the ability to use copy/paste commands in the list boxes between the wav bank and sound bank forms. That is, if I'm on the wav list in my wav bank, for example on gun.wav, I can press ctrl+c while on the gun.wav item in the list and then press, for example, ctrl+b to jump to the sound bank form and tab to the list box of sounds there and press ctrl+v to paste in the sound from the sound bank. This would give us an accessible way of drag/dropping wav files from the wav bank to the sound bank.
Also, being able to use ctrl+a to select all wav files in the list in the wav bank and then going to the sound bank and pressing ctrl+v to paste them all over would be helpful too. I noticed there is a select all option in the wav bank list of wav files already so just adding ctrl+v to the sound bank list is all that is necessary.
I must admit, I am MCAD and program professionally as a MS .net developer. I would think that these feature requests could be put in place pretty easily. May I ask that you please do this for us blind game developers so we can efficiently use the XNA studio as a viable dev platform?
So to recap, the few features that we'd need to increase accessibility are:
1. r-c wav file in wav bank list with sub menu item sound bank listing all sound banks we want to send the wav file to
2. ctrl+b - move focus to the sound bank form
3. ctrl+w move focus to the wav bank form
4. ctrl+l move focus to main tree (solution explorer)
5. ability to tab through all controls on any form in the tool
6. ability to ctrl+c/or ctrl+a the list of wav files in wav bank and then ctrl+v the sounds into the sound bank list of sounds
points 2 through 5 would take me roughly 15 minutes to put in place.
point 1 would take me 30 minutes.
point 6 would take me 30 minutes.
So these enhancements would take me roughly 1:15 to 1:30 to put in place as a .net programmer. Point 1 could be completely skipped if we had copy/paste keystrokes from the wav bank to the sound bank.
Hopefully you guys can please do this for us so we can use the tool.
Thanks if you can help!