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