On 07/26/2010 10:18 AM, Benjamin Root wrote: > On Mon, Jul 26, 2010 at 3:09 PM, David Mashburn > <david.n.mashb...@gmail.com <mailto:david.n.mashb...@gmail.com>> wrote: > > Hello! > > My name is David Mashburn, and I have been a very happy user of > matplotlib for almost 5 years now, so let me start by saying thank you > for this wonderful piece of software! I has been a blessing to me! > > I am creating a program that performs actions based on key commands in > matplotlib, and I keep bumping into conflicts with the interactive > keyboard navigation system. Is there any way to bypass or disable some > or all of the keybindings hooked to interactive navigation? > > By the way, I'm using the WxAgg backend if that matters. > > Thanks! > -David > > > David, > > I have not tested this myself, but I believe that if you set > "navigate=False" as a keyword argument for making your axes, this will > stop the callbacks from being registered.
That completely disables the toolbar, which is likely not what the OP wants. There are a bunch of rcParams, listed at the bottom of matplotlibrc_template (and of the default matplotlibrc file that is installed) that can be used to turn off the key bindings without disabling the toolbar. Personally, I think that putting in all those key bindings by default was a major mistake, one that should be reversed ASAP. Having the plot jump to fullscreen when one bumps "f" is rude. The first time it happened I had no idea what was going on or how to recover from it--I thought maybe my X-server had gone bonkers. And does one actually save a displayed figure so often that it is useful to have the "s" shortcut to save one from having to click the toolbar button? I could go on with this complaint... Eric > > Thanks for using matplotlib! > > Ben Root > ------------------------------------------------------------------------------ The Palm PDK Hot Apps Program offers developers who use the Plug-In Development Kit to bring their C/C++ apps to Palm for a share of $1 Million in cash or HP Products. Visit us here for more details: http://ad.doubleclick.net/clk;226879339;13503038;l? http://clk.atdmt.com/CRS/go/247765532/direct/01/ _______________________________________________ Matplotlib-users mailing list Matplotlib-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/matplotlib-users