The key binding code right now is very messy, with two parallel implementations (one for the Pd window and one for canvases). I am willing to clean it up and make it straightforward, also making it easy and straightforward to support native key commands on each platform. I've seen much cleaner key bindings on a number of Tcl/Tk apps, there is no reason that Pd can be the same way. And cleaner code definitely helps with long-term maintainability. No matter how much we may all wish it, Miller won't be here forever ;), so allowing others to read and understand the code is important. The key question for me is whether this work would make it into core, since I am not interested in maintaining a fork, nor writing code, then chucking it.
This is the kind of stuff I hear lots of complaints about when teaching Pd. Things like key commands, menus, and prompts should be consistent and regular. The user should not need to think about them, and the user should not be surprised by them. This leads to annoyance and frustration, which is hardly conducive to producing good work (unless your art is about annoyance with software interface inconsistencies ;). This leads me to the question of the "Text Editor". Is there any reason to have it besides as a workaround for the lack of copy-n- paste in boxes? .hc On Dec 4, 2007, at 11:27 AM, Miller Puckette wrote: > I think it's a real question whether it's better to have Pd act > similarly > across all platforms or whether it's best to adapt key bindings, > etc., to > specific ones. Certainly the first solution makes long-term > maintainabilty > (a high priority for me) easier. > > cheers > Miller > > On Tue, Dec 04, 2007 at 11:01:45AM +0100, tim wrote: >> Hi, >> Pd version 0.40.3-extended-20071116, ubuntu 2.6.17-10: >> Control-clicking gui objects in Edit mode no longer lets you >> manipulate >> them, but instead it just opens the context menu. (like it would on a >> Mac ?). >> Personally I prefer the old control-click-in-edit-mode functionality. >> thanks, >> >> Tim >> >> PS: http://autobuild.puredata.info/auto-build/ seems to be down at >> the >> moment >> >> _______________________________________________ >> PD-list@iem.at mailing list >> UNSUBSCRIBE and account-management -> http://lists.puredata.info/ >> listinfo/pd-list > > _______________________________________________ > PD-list@iem.at mailing list > UNSUBSCRIBE and account-management -> http://lists.puredata.info/ > listinfo/pd-list ------------------------------------------------------------------------ ---- Computer science is no more related to the computer than astronomy is related to the telescope. -Edsger Dykstra _______________________________________________ PD-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list