Re: [Audacity-devel] Keyboard shortcuts for blind users
A free multi-track audio editor and recorder
Brought to you by:
aosiniao
From: Markus M. <me...@me...> - 2004-12-31 09:32:45
|
Cool! Just tried it out and it works very well. I imagine that's a great step towards making 1.3 fully accessible. Just a question: Is there a way to set the project rate via the keyboard yet? Any other functions that are not yet exposed to the keyboard? Markus Am Fre, den 31.12.2004 schrieb smu...@ob... um 5:40: > I had a 3-day car ride over the holidays, and used part of the time to add some > primitive keyboard functionality to Audacity. These were done before some of > great suggestions appeared here, so they do not take them into account. Note > that any keyboard shortcuts can be changed in the preferences, and so it would > be good (once test builds get made) for interested parties to try out different > keyboard combos and find a nice useable set. > > Overview: These changes mainly add ways to interact with track objects using > the keyboard alone. They are based on a 'cycle-tracks' function that changes > the selected track, using the tab key. Only a single track will be selected; > the first track after the first currently-selected track. The keyboard > shortcuts will operate on the first selected track. > > Technical details: > The current TrackPanel is just a big drawing palette where things are drawn, and > mouse interactions are calculated programmatically. A dream for the future is > to have these object-oriented, managing and drawing themselves, but that gets > increasingly difficult as the application gets more complex. So, currently > there are functions that operate the controls based essentially on the position > of mouse clicks on the trackpanel. This made keyboard-based interactions > difficult to hook into these functions, because they were tied intimately to the > location of the mouse. > > I added a new set of trackpanel methods that take a track as an argument, > perhaps eventually ending up as methods of the track-based classes. Where > possible and not too difficult, I let made the mouse-based interaction functions > use these new methods. Hopefully this gets us a step closer to an eventual > refactoring that will make trackpanel much cleaner and simpler. > > > New changes enhancing keyboard interaction: > > Set Selection: > > Ctrl-R: Set right selection. When playing/recording, sets right > selection to indicator position. When not playing/recording, > opens a dialog in which time of selection can be entered manually. > > Ctrl-L: Set left selection. When playing/recording, sets left > selection to indicator position. When not playing/recording, > opens a dialog in which time of selection can be entered manually. > > > Tab: Cycles tracks. Finds first selected track and selects > first track that follows it, deselecting all other tracks. > > Accessing track label controls: > The following keyboard combos operate controls on the first selected > track. > > Shift-M: Opens track menu > Shift-U: mUtes track > Shift-P: Opens dialog to set pan > Shift-G: Opens dialog to set gain > Shift-C: Closes track > > > > > > ------------------------------------------------------- > The SF.Net email is sponsored by: Beat the post-holiday blues > Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek. > It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt > _______________________________________________ > Audacity-devel mailing list > Aud...@li... > https://lists.sourceforge.net/lists/listinfo/audacity-devel |