Set Key: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
mNo edit summary |
||
Line 32: | Line 32: | ||
[[Button]] | [[Button]] | ||
[[Category:Commands| | [[Category:Commands|Set Key]] |
Revision as of 09:26, 20 June 2009
DESCRIPTION
set_key binds a specific python function to a key press.
PYMOL API (ONLY)
cmd.set_key( string key, function fn, tuple arg=(), dict kw={})
PYTHON EXAMPLE
from pymol import cmd
def color_blue(object): cmd.color("blue",object)
cmd.set_key( 'F1' , make_it_blue, ( "object1" ) )
// would turn object1 blue when the F1 key is pressed and
cmd.set_key( 'F2' , make_it_blue, ( "object2" ) )
// would turn object2 blue when the F2 key is pressed.
cmd.set_key( 'CTRL-C' , cmd.zoom )
cmd.set_key( 'ALT-A' , cmd.turn, ('x',90) )
KEYS WHICH CAN BE REDEFINED
F1 to F12 left, right, pgup, pgdn, home, insert CTRL-A to CTRL-Z ALT-0 to ALT-9, ALT-A to ALT-Z