[PD-dev] hack to get Cmd keys working with Tcl 8.4.4
Hans-Christoph Steiner
hans at eds.org
Tue Oct 7 06:35:19 CEST 2003
I found a way to get the Cmd/Apple key working in with Pd running in
Tcl/Tk 8.4.4. I don't know if this is a good way to do it, but it
works. In pd.tk:
at around line 126, just below:
bind . <Control-Key> {pdtk_pd_ctrlkey %W %K 0}
bind . <Control-Shift-Key> {pdtk_pd_ctrlkey %W %K 1}
add:
if {$pd_nt == 2} {
bind . <Command-Key> {pdtk_pd_ctrlkey %W %K 0}
bind . <Command-Shift-Key> {pdtk_pd_ctrlkey %W %K 1}
}
and around 910, just below:
global pd_nt
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}
add:
bind $name.c <Command-Key> {pdtk_canvas_ctrlkey %W %K 0}
bind $name.c <Command-Shift-Key> {pdtk_canvas_ctrlkey %W %K 1}
but keep it above:
} 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}
}
.hc
http://at.or.at/hans/
More information about the Pd-dev
mailing list