https://wiki.pymol.org/index.php?title=Mouse_modes&feed=atom&action=historyMouse modes - Revision history2024-03-28T22:21:12ZRevision history for this page on the wikiMediaWiki 1.35.1https://wiki.pymol.org/index.php?title=Mouse_modes&diff=8111&oldid=prevPyadmin: 1 revision2014-03-28T02:16:32Z<p>1 revision</p>
<p><b>New page</b></p><div>Add the code below to the file ''mouse_modes.py'' and run it from within pymol.<br />
<br />
After you run it, click on the mouse mode indicator to cycle it at least one time in order to get the new bindings.<br />
<br />
Replace <tt>['three_button_viewing']</tt> by <tt>['three_button_editing']</tt><br />
to edit the '''3-Button Editing''' mode.<br />
<br />
== mouse_modes.py ==<br />
<source lang="python"><br />
<br />
from pymol.controlling import ring_dict,mode_name_dict,mode_dict<br />
<br />
# redefine the three_button_viewing mode<br />
mode_name_dict['three_button_viewing'] = 'My 3-But View'<br />
mode_dict['three_button_viewing'] = [ ('l','none','rota'),<br />
('m','none','move'),<br />
('r','none','movz'),<br />
('l','shft','+Box'),<br />
('m','shft','-Box'),<br />
('r','shft','clip'), <br />
('l','ctrl','+/-'),<br />
('m','ctrl','pkat'),<br />
('r','ctrl','pk1'), <br />
('l','ctsh','Sele'),<br />
('m','ctsh','orig'),<br />
('r','ctsh','menu'),<br />
('w','none','slab'),<br />
('w','shft','movs'),<br />
('w','ctrl','mvsz'),<br />
('w','ctsh','movz'),<br />
('double_left','none','menu'),<br />
('double_middle','none','none'),<br />
('double_right','none', 'pk1'),<br />
('single_left','none','+/-'),<br />
('single_middle','none','cent'),<br />
('single_right','none', 'pkat'),<br />
]<br />
<br />
</source><br />
<br />
[[Category:Script_Library|Mouse Modes]]<br />
[[Category:UI_Scripts]]<br />
[[Category:Mouse]]</div>Pyadmin