Subject: Re: [nmr_sparky] changing the 2-key shortcut
From: Thomas Goddard
Date: Jun 4, 2009
Previous: 586 Next: 588
Hi Larry,
The Sparky keyboard shortcuts are defined in the C++ code
(command.cc). You could edit them and recompile Sparky but that is a
good bit of trouble. Heres a simpler way if you just want to add a new
shortcut that does the same thing as an existing one. Edit your Sparky
distribution file
sparky/python/sparky/sparky_init.py
with a text editor to look like the following
def initialize_session(session):
session.add_command(zz, My Shortcuts/Peak List,
lambda: session.command_characters(lt))
This defines the shortcut zz to behave as if you typed lt (show peak
list) and adds a menu entry Extensions / My Shortcuts / Peak List
(zz). You can add additional shortcuts by just having more
session.add_command() lines.
Tom
larryrmasterson wrote:
I would like to reassign the two letter shortcut for some functions in
sparky. Could someone let me know how this can be done?
Thanks!