Hi,
I've added a number of familiar Blender keyboard shortcuts to MoI's default shortcuts. If you use Blender, like me, you might want to copy this into the Shortcut Keys section of your moi.ini file.
There's one personal shortcut in the list: I'm used to using Ctrl+Shift+Z for Redo, as I find Ctrl+Y inconvenient to swiftly use with one hand on the keyboard, but Ctrl+Y is still in the list as well, as an alternative.
— Edited December 9th: added numeric keypad viewport shortcuts from Blender (only works in V3 beta!).
[Shortcut Keys]
A=script:moi.geometryDatabase.deselectAll();
Alt+S=IncrementalSave
Ctrl+A=script:moi.geometryDatabase.selectAll();
Ctrl+Alt+Q=script:moi.ui.mainWindow.viewpanel.mode = 'Split';
Ctrl+B=Fillet
Ctrl+C=CopyClipboard
Ctrl+D=Copy
Ctrl+DownArrow=script:if ( moi.ui.mainWindow.viewpanel.mode != 'split' ) { moi.ui.mainWindow.viewpanel.mode = 'split' } else { var viewport = moi.ui.getViewportUnderMouse(); if ( viewport ) { viewport.viewPanel.mode = viewport.name } }
Ctrl+I=script:moi.geometryDatabase.invertSelection();
Ctrl+J=Join
Ctrl+M=Mirror
Ctrl+N=New
Ctrl+Numpad1=script:var vname = 'Back'; var vp = moi.ui.mainWindow.viewpanel; vp.mode = vname; if ( vp.getViewport(vname).name != vname ) vp.reverseView( vname );
Ctrl+Numpad3=script:var vname = 'Left'; var vp = moi.ui.mainWindow.viewpanel; vp.mode = vname; if ( vp.getViewport(vname).name != vname ) vp.reverseView( vname );
Ctrl+Numpad7=script:var vname = 'Bottom'; var vp = moi.ui.mainWindow.viewpanel; vp.mode = vname; if ( vp.getViewport(vname).name != vname ) vp.reverseView( vname );
Ctrl+O=Open
Ctrl+S=Save
Ctrl+Shift+C=CopyClipboardWithOrigin
Ctrl+Shift+V=PastePart
Ctrl+Shift+Z=script:moi.command.redo();
Ctrl+UpArrow=script:if ( moi.ui.mainWindow.viewpanel.mode != 'split' ) { moi.ui.mainWindow.viewpanel.mode = 'split' } else { var viewport = moi.ui.getViewportUnderMouse(); if ( viewport ) { viewport.viewPanel.mode = viewport.name } }
Ctrl+V=Paste
Ctrl+X=Cut
Ctrl+Y=script:moi.command.redo();
Ctrl+Z=script:moi.command.undo();
Delete=Delete
E=Extrude
F=PlanarSrf
F1=script:moi.launchHelp();
G=Move
H=script:moi.geometryDatabase.hide();
Home=script:moi.view.resetAll();
Numpad.=script:moi.view.resetAll();
Numpad/=script:moi.geometryDatabase.invertSelection(); moi.geometryDatabase.hide(true);
Numpad0=script:moi.ui.mainWindow.viewpanel.mode = '3D';
Numpad1=script:var vname = 'Front'; var vp = moi.ui.mainWindow.viewpanel; vp.mode = vname; if ( vp.getViewport(vname).name != vname ) vp.reverseView( vname );
Numpad3=script:var vname = 'Right'; var vp = moi.ui.mainWindow.viewpanel; vp.mode = vname; if ( vp.getViewport(vname).name != vname ) vp.reverseView( vname );
Numpad5=script:moi.ui.mainWindow.viewpanel.mode = '3D';
Numpad7=script:var vname = 'Top'; var vp = moi.ui.mainWindow.viewpanel; vp.mode = vname; if ( vp.getViewport(vname).name != vname ) vp.reverseView( vname );
R=RotateAxis
S=Scale
Shift+D=Copy
Shift+H=script:moi.geometryDatabase.invertSelection(); moi.geometryDatabase.hide(true);
X=Delete
|