Difference between revisions of "Mouse modes"

From PyMOLWiki
Jump to navigation Jump to search
m (Reverted edits by Rebeca123 (Talk) to last revision by Inchoate)
 
Line 42: Line 42:
 
[[Category:UI_Scripts]]
 
[[Category:UI_Scripts]]
 
[[Category:Mouse]]
 
[[Category:Mouse]]
[http://www.superiorpapers.com custom papers]
 

Latest revision as of 10:43, 13 July 2010

Add the code below to the file mouse_modes.py and run it from within pymol.

After you run it, click on the mouse mode indicator to cycle it at least one time in order to get the new bindings.

Replace ['three_button_viewing'] by ['three_button_editing'] to edit the 3-Button Editing mode.

mouse_modes.py

from pymol.controlling import ring_dict,mode_name_dict,mode_dict

# redefine the three_button_viewing mode
mode_name_dict['three_button_viewing'] = 'My 3-But View'
mode_dict['three_button_viewing'] =  [ ('l','none','rota'),
                      ('m','none','move'),
                      ('r','none','movz'),
                      ('l','shft','+Box'),
                      ('m','shft','-Box'),
                      ('r','shft','clip'),                 
                      ('l','ctrl','+/-'),
                      ('m','ctrl','pkat'),
                      ('r','ctrl','pk1'),                 
                      ('l','ctsh','Sele'),
                      ('m','ctsh','orig'),
                      ('r','ctsh','menu'),
                      ('w','none','slab'),
                      ('w','shft','movs'),
                      ('w','ctrl','mvsz'),
                      ('w','ctsh','movz'),
                      ('double_left','none','menu'),
                      ('double_middle','none','none'),
                      ('double_right','none', 'pk1'),
                      ('single_left','none','+/-'),
                      ('single_middle','none','cent'),
                      ('single_right','none', 'pkat'),
                      ]