So I have noticed in the past few releases of 0.37 (it may have existed before, I just don't remember) that the key commands don't work in MacOS X. I am currently using pd 0.37-test 11, Tcl/Tk 8.4.4, and MacOS X 10.2.6. It doesn't work for me with either Ctrl or Cmd... and it certainly slows you down when you have to go to that 'Put' menu all of the time.
Is anyone else having this problem?
.hc
On Tuesday, September 16, 2003, at 04:25 PM, Hans-Christoph Steiner wrote:
So I have noticed in the past few releases of 0.37 (it may have existed before, I just don't remember) that the key commands don't work in MacOS X. I am currently using pd 0.37-test 11, Tcl/Tk 8.4.4, and MacOS X 10.2.6. It doesn't work for me with either Ctrl or Cmd... and it certainly slows you down when you have to go to that 'Put' menu all of the time.
Is anyone else having this problem?
...well, ctrl works for me still...and Cmd used to, but hasn't in 0.37test versions (maybe it died before that? I don't remember when I first noticed it's loss)...haven't taken the time to investigate, unfortunately...
l8r, jamie
On Tuesday, Sep 16, 2003, at 19:50 America/New_York, tigital wrote:
On Tuesday, September 16, 2003, at 04:25 PM, Hans-Christoph Steiner wrote:
So I have noticed in the past few releases of 0.37 (it may have existed before, I just don't remember) that the key commands don't work in MacOS X. I am currently using pd 0.37-test 11, Tcl/Tk 8.4.4, and MacOS X 10.2.6. It doesn't work for me with either Ctrl or Cmd... and it certainly slows you down when you have to go to that 'Put' menu all of the time.
Is anyone else having this problem?
...well, ctrl works for me still...and Cmd used to, but hasn't in 0.37test versions (maybe it died before that? I don't remember when I first noticed it's loss)...haven't taken the time to investigate, unfortunately...
I am in the same state with Tcl/Tk 8.4.2. IIRC, I think the Cmd code was in the CVS devel_0-36 version but it doesn't look like it made it into 0.37 yet. Or maybe something else changed...
IIRC
Hi all,
I just tried it (pd 0.37 test 11; tcl 8.4; not sure which minor version number I have) and it worked fine. not sure where to look next....
cheers Miller On Wed, Sep 17, 2003 at 12:39:19AM -0400, Hans-Christoph Steiner wrote:
On Tuesday, Sep 16, 2003, at 19:50 America/New_York, tigital wrote:
On Tuesday, September 16, 2003, at 04:25 PM, Hans-Christoph Steiner wrote:
So I have noticed in the past few releases of 0.37 (it may have existed before, I just don't remember) that the key commands don't work in MacOS X. I am currently using pd 0.37-test 11, Tcl/Tk 8.4.4, and MacOS X 10.2.6. It doesn't work for me with either Ctrl or Cmd... and it certainly slows you down when you have to go to that 'Put' menu all of the time.
Is anyone else having this problem?
...well, ctrl works for me still...and Cmd used to, but hasn't in 0.37test versions (maybe it died before that? I don't remember when I first noticed it's loss)...haven't taken the time to investigate, unfortunately...
I am in the same state with Tcl/Tk 8.4.2. IIRC, I think the Cmd code was in the CVS devel_0-36 version but it doesn't look like it made it into 0.37 yet. Or maybe something else changed...
IIRC
PD-dev mailing list PD-dev@iem.at http://iem.at/cgi-bin/mailman/listinfo/pd-dev
Hi folks,
AFAIK, the difference lies in the different *builds* of Tcl/Tk on the Mac. Some builds (earlier ones from Sourceforge, the later ones I propagated) included a patch that made implicit key bindings possible. Current Tcl/Tk builds on SF apparently don't include this patch, and so Hans and Jamie don't get this friendly side-effect of the patch.
The question is now if this replaced code (around line 913 in pd.tk) is sufficient to fix their case: if {$pd_nt == 2} { bind $name.c <Button-2> {pdtk_canvas_click %W %x %y %b 8} bind $name.c <Control-Button> {pdtk_canvas_click %W %x %y %b 8} bind $name.c <Meta-Key> {pdtk_canvas_ctrlkey %W %K 0} bind $name.c <Meta-Shift-Key> {pdtk_canvas_ctrlkey %W %K 1} } else { bind $name.c <Button-3> {pdtk_canvas_click %W %x %y %b 8} bind $name.c <Control-Button> {pdtk_canvas_click %W %x %y %b 2} bind $name.c <Control-Key> {pdtk_canvas_ctrlkey %W %K 0} bind $name.c <Control-Shift-Key> {pdtk_canvas_ctrlkey %W %K 1} }
...if it is, great! If not, it may be that MacTclTk still doesn't support these explicit-style bindings yet. (I'm not sure. I haven't been tracking that list so closely lately.)
Cheers, adam
Miller Puckette said this at Wed, 17 Sep 2003 10:43:30 -0700:
Hi all,
I just tried it (pd 0.37 test 11; tcl 8.4; not sure which minor version number I have) and it worked fine. not sure where to look next....
cheers Miller On Wed, Sep 17, 2003 at 12:39:19AM -0400, Hans-Christoph Steiner wrote:
On Tuesday, Sep 16, 2003, at 19:50 America/New_York, tigital wrote:
On Tuesday, September 16, 2003, at 04:25 PM, Hans-Christoph Steiner wrote:
So I have noticed in the past few releases of 0.37 (it may have existed before, I just don't remember) that the key commands don't work in MacOS X. I am currently using pd 0.37-test 11, Tcl/Tk 8.4.4, and MacOS X 10.2.6. It doesn't work for me with either Ctrl or Cmd... and it certainly slows you down when you have to go to that 'Put' menu all of the time.
Is anyone else having this problem?
...well, ctrl works for me still...and Cmd used to, but hasn't in 0.37test versions (maybe it died before that? I don't remember when I first noticed it's loss)...haven't taken the time to investigate, unfortunately...
I am in the same state with Tcl/Tk 8.4.2. IIRC, I think the Cmd code was in the CVS devel_0-36 version but it doesn't look like it made it into 0.37 yet. Or maybe something else changed...
IIRC
PD-dev mailing list PD-dev@iem.at http://iem.at/cgi-bin/mailman/listinfo/pd-dev
PD-dev mailing list PD-dev@iem.at http://iem.at/cgi-bin/mailman/listinfo/pd-dev
The minor number is important, the behavoir changes quite a bit between the minor versions. Here are my results from trying the different 8.4 versions. I also tried Adam's explicit bindings patch.
- 8.4.4: neither Ctrl nor Cmd worked for me. Adam's patch did not change the behavoir.
- 8.4.2: only Ctrl works for me, but if I leave Pd running for a while, then Ctrl stops working. I actually had to reboot to get Ctrl working again. Adam's patch did not change the behavoir.
- 8.4.1: both Ctrl and Cmd work for me. (without Adam's patch).
I tested the various Tcl/Tk installs also with Cecilia, a Tcl frontend to csound. Cecilia uses explicit bindings (IIRC) and it had similar behavoir. So it looks like somethings going on with Tcl/Tk > 8.2.1.
.hc
On Wednesday, Sep 17, 2003, at 13:43 America/New_York, Miller Puckette wrote:
Hi all,
I just tried it (pd 0.37 test 11; tcl 8.4; not sure which minor version number I have) and it worked fine. not sure where to look next....
cheers Miller On Wed, Sep 17, 2003 at 12:39:19AM -0400, Hans-Christoph Steiner wrote:
On Tuesday, Sep 16, 2003, at 19:50 America/New_York, tigital wrote:
On Tuesday, September 16, 2003, at 04:25 PM, Hans-Christoph Steiner wrote:
So I have noticed in the past few releases of 0.37 (it may have existed before, I just don't remember) that the key commands don't work in MacOS X. I am currently using pd 0.37-test 11, Tcl/Tk 8.4.4, and MacOS X 10.2.6. It doesn't work for me with either Ctrl or Cmd... and it certainly slows you down when you have to go to that 'Put' menu all of the time.
Is anyone else having this problem?
...well, ctrl works for me still...and Cmd used to, but hasn't in 0.37test versions (maybe it died before that? I don't remember when I first noticed it's loss)...haven't taken the time to investigate, unfortunately...
I am in the same state with Tcl/Tk 8.4.2. IIRC, I think the Cmd code was in the CVS devel_0-36 version but it doesn't look like it made it into 0.37 yet. Or maybe something else changed...
IIRC
PD-dev mailing list PD-dev@iem.at http://iem.at/cgi-bin/mailman/listinfo/pd-dev
PD-dev mailing list PD-dev@iem.at http://iem.at/cgi-bin/mailman/listinfo/pd-dev
Cool. Thanks so much for that analysis.
those builds have the following patch applied reverting the change above http://rutherglen.ics.mq.edu.au/~steffen/tcltk/patches/tk.diff because at present console.tcl is buggy and doesn't add explicit menu shortcut bindings on the mac which causes basic things like cmd-Q for quit not to work... console.tcl should be fixable easily by nobody has gotten around to it yet, see the list archives on what needs to be done.
Looks to me that the patch Daniel refers to here *stopped* being applied after 8.4.1, but the change to allow explicit bindings still isn't present.
So my guess is that if we're going to tie things up with a nice bow for users, someone should distribute a patched Tcl/Tk along with Pd/MacOSX. (a deployment build, once compressed, adds <2MB to a distro)
What do you think, Hans-Christoph?
adam
Hans-Christoph Steiner said this at Wed, 17 Sep 2003 16:32:36 -0400:
The minor number is important, the behavoir changes quite a bit between the minor versions. Here are my results from trying the different 8.4 versions. I also tried Adam's explicit bindings patch.
- 8.4.4: neither Ctrl nor Cmd worked for me. Adam's patch did not
change the behavoir.
- 8.4.2: only Ctrl works for me, but if I leave Pd running for a while,
then Ctrl stops working. I actually had to reboot to get Ctrl working again. Adam's patch did not change the behavoir.
- 8.4.1: both Ctrl and Cmd work for me. (without Adam's patch).
I tested the various Tcl/Tk installs also with Cecilia, a Tcl frontend to csound. Cecilia uses explicit bindings (IIRC) and it had similar behavoir. So it looks like somethings going on with Tcl/Tk > 8.2.1.
.hc
On Wednesday, Sep 17, 2003, at 13:43 America/New_York, Miller Puckette wrote:
Hi all,
I just tried it (pd 0.37 test 11; tcl 8.4; not sure which minor version number I have) and it worked fine. not sure where to look next....
cheers Miller On Wed, Sep 17, 2003 at 12:39:19AM -0400, Hans-Christoph Steiner wrote:
On Tuesday, Sep 16, 2003, at 19:50 America/New_York, tigital wrote:
On Tuesday, September 16, 2003, at 04:25 PM, Hans-Christoph Steiner wrote:
So I have noticed in the past few releases of 0.37 (it may have existed before, I just don't remember) that the key commands don't work in MacOS X. I am currently using pd 0.37-test 11, Tcl/Tk 8.4.4, and MacOS X 10.2.6. It doesn't work for me with either Ctrl or Cmd... and it certainly slows you down when you have to go to that 'Put' menu all of the time.
Is anyone else having this problem?
...well, ctrl works for me still...and Cmd used to, but hasn't in 0.37test versions (maybe it died before that? I don't remember when I first noticed it's loss)...haven't taken the time to investigate, unfortunately...
I am in the same state with Tcl/Tk 8.4.2. IIRC, I think the Cmd code was in the CVS devel_0-36 version but it doesn't look like it made it into 0.37 yet. Or maybe something else changed...
IIRC
PD-dev mailing list PD-dev@iem.at http://iem.at/cgi-bin/mailman/listinfo/pd-dev
PD-dev mailing list PD-dev@iem.at http://iem.at/cgi-bin/mailman/listinfo/pd-dev
PD-dev mailing list PD-dev@iem.at http://iem.at/cgi-bin/mailman/listinfo/pd-dev
On Wednesday, Sep 17, 2003, at 18:01 America/New_York, Adam Lindsay wrote:
Cool. Thanks so much for that analysis.
those builds have the following patch applied reverting the change above http://rutherglen.ics.mq.edu.au/~steffen/tcltk/patches/tk.diff because at present console.tcl is buggy and doesn't add explicit menu shortcut bindings on the mac which causes basic things like cmd-Q for quit not to work... console.tcl should be fixable easily by nobody has gotten around to it yet, see the list archives on what needs to be done.
Looks to me that the patch Daniel refers to here *stopped* being applied after 8.4.1, but the change to allow explicit bindings still isn't present.
So my guess is that if we're going to tie things up with a nice bow for users, someone should distribute a patched Tcl/Tk along with Pd/MacOSX. (a deployment build, once compressed, adds <2MB to a distro)
What do you think, Hans-Christoph?
I think I am running out of time to spend on this installer so I'll probably just stick Tcl 8.4.1 into the installer and post a note about how Pd on OSX should only be used with 8.4.1. But if you want to send me a patched Tcl, I'll be more than happy to test it and then include it! I am all about tying nice bows on this package. Ideally I'd like to make this package so easy to use that the most basic user could install it and start making sounds on their own.
Just an FYI: Ctrl seems to have stopped working in 8.4.1. But Cmd works fine, so no problem.
.hc
adam
Hans-Christoph Steiner said this at Wed, 17 Sep 2003 16:32:36 -0400:
The minor number is important, the behavoir changes quite a bit between the minor versions. Here are my results from trying the different 8.4 versions. I also tried Adam's explicit bindings patch.
- 8.4.4: neither Ctrl nor Cmd worked for me. Adam's patch did not
change the behavoir.
- 8.4.2: only Ctrl works for me, but if I leave Pd running for a
while, then Ctrl stops working. I actually had to reboot to get Ctrl working again. Adam's patch did not change the behavoir.
- 8.4.1: both Ctrl and Cmd work for me. (without Adam's patch).
I tested the various Tcl/Tk installs also with Cecilia, a Tcl frontend to csound. Cecilia uses explicit bindings (IIRC) and it had similar behavoir. So it looks like somethings going on with Tcl/Tk > 8.2.1.
.hc
On Wednesday, Sep 17, 2003, at 13:43 America/New_York, Miller Puckette wrote:
Hi all,
I just tried it (pd 0.37 test 11; tcl 8.4; not sure which minor version number I have) and it worked fine. not sure where to look next....
cheers Miller On Wed, Sep 17, 2003 at 12:39:19AM -0400, Hans-Christoph Steiner wrote:
On Tuesday, Sep 16, 2003, at 19:50 America/New_York, tigital wrote:
On Tuesday, September 16, 2003, at 04:25 PM, Hans-Christoph Steiner wrote:
So I have noticed in the past few releases of 0.37 (it may have existed before, I just don't remember) that the key commands don't work in MacOS X. I am currently using pd 0.37-test 11, Tcl/Tk 8.4.4, and MacOS X 10.2.6. It doesn't work for me with either Ctrl or Cmd... and it certainly slows you down when you have to go to that 'Put' menu all of the time.
Is anyone else having this problem?
...well, ctrl works for me still...and Cmd used to, but hasn't in 0.37test versions (maybe it died before that? I don't remember when I first noticed it's loss)...haven't taken the time to investigate, unfortunately...
I am in the same state with Tcl/Tk 8.4.2. IIRC, I think the Cmd code was in the CVS devel_0-36 version but it doesn't look like it made it into 0.37 yet. Or maybe something else changed...
IIRC
PD-dev mailing list PD-dev@iem.at http://iem.at/cgi-bin/mailman/listinfo/pd-dev
PD-dev mailing list PD-dev@iem.at http://iem.at/cgi-bin/mailman/listinfo/pd-dev
PD-dev mailing list PD-dev@iem.at http://iem.at/cgi-bin/mailman/listinfo/pd-dev
--
Adam T. Lindsay atl@comp.lancs.ac.uk Computing Dept, Lancaster University +44(0)1524/594.537 Lancaster, LA1 4YR, UK Fax:+44(0)1524/593.608 -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-