I agree with this totally. All professional media production environments are loaded with hot keys: Logic, ProTools, Final Cut Pro, Avid, Photoshop, etc. While Pd already has a selection of great commands for object instantiation, there is a definite performance gap between the level of operational fluidity that the "pro" apps accommodate.
~Kyle
On 11/4/06, Chuckk Hubbard badmuthahubbard@gmail.com wrote:
I agree. If you think about it, a mouse and a keyboard are two versions of the same thing; a mouse works in two dimensions and has a vocabulary of two or three words, whereas a keyboard works in 0 dimensions with a vocabulary of 100+ words. Any keyboard-based interface will have a higher learning curve, but, I think, possibility for more fluency. The mouse is easy to learn but limiting for advanced users.
It seems like it wouldn't be hard to create either an external or even an abstraction that could do this, though. Provided you are working with a saved version of your patch, the patch file could be read for object positions, and mouse messages sent to draw connections. The hardest part would be determining exact positioning of inlets and outlets according to the number of them and the size of the box, both of which are usually variable...
-Chuckk
On 10/29/06, Hans-Christoph Steiner hans@eds.org wrote:
How about this for a keyboard shortcut for making connections:
- select an object
- type outlet number of that object
- type inlet number for object to be connected to
- select object to be connected to
- Pd makes the connection
This could be enhanced by allowing keyboard selection of objects, something like alt-tabbing between selected objects.
.hc
Access to computers should be unlimited and total. - the hacker ethic
PD-list@iem.at mailing list UNSUBSCRIBE and account-management ->
http://lists.puredata.info/listinfo/pd-list
-- "Far and away the best prize that life has to offer is the chance to work hard at work worth doing." -Theodore Roosevelt
PD-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list