[PD] control-click in edit mode is gone

Hans-Christoph Steiner hans at eds.org
Tue Dec 4 19:07:43 CET 2007


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 at iem.at mailing list
>> UNSUBSCRIBE and account-management -> http://lists.puredata.info/ 
>> listinfo/pd-list
>
> _______________________________________________
> PD-list at 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






More information about the Pd-list mailing list