Share your MoI keyboard shortcuts
 1-16  17-36  37-56  57-72

Previous
Next
 From:  ariel
8123.37 In reply to 8123.36 
New to Moi and some of these commands/scripts have been super useful. Does anyone know the command to frame all objects in camera and also the command to frame the selection? These are 2 keys that I use all the time in Modo/Maya and miss them in Moi. thanks!
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  nameless
8123.38 In reply to 8123.37 
Hey Ariel,

I think this is it :

script:moi.view.resetAll();

I have set it to space and spam it all day long. One tap focuses on selection, second tap focuses on all objects.
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  ariel
8123.39 In reply to 8123.38 
Works great, thanks nameless! One thing: even thought it's way more useful as a new user to have both modes as a toggle for 2 different things (zoom extents all and zoom on selected), I'd still like to know if there's a way to have these as 2 separate commands because of built-in muscle memory from other apps I use.
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  nameless
8123.40 
Hey Ariel- I totally feel you about muscle memory. Unfortunately I just "parroted" a mini script that Michael had shared a while back and I ended up using, so I have no idea how you could split it to selection/all framing.
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Michael Gibson
8123.41 In reply to 8123.39 
Hi ariel, there isn't currently any way to have zoom extents all and zoom on selected as separate keys. But I have added in an optional parameter so for the next v4 beta you'll be able to do script:moi.view.resetAll( 'all' ); or script:moi.view.resetAll( 'selected' ); to do that.

- Michael
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  ariel
8123.42 In reply to 8123.41 
Thanks Michael. Just amazing support! When is v4 coming out?
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Michael Gibson
8123.43 In reply to 8123.42 
Hi ariel, well there will be a new v4 beta next week. Then there will be one more beta before the final one. I don't know exactly when the final will be finished but it's coming up.

- Michael
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  ariel
8123.44 In reply to 8123.43 
Awesome. Thanks again!
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  eric (ERICCLOUGH)
8123.45 In reply to 8123.43 
?????
eric
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Michael Gibson
8123.46 In reply to 8123.45 
Hi eric, sorry for the delay - I have had to work on some business side of things the past week or so. The company that handles order processing for me is phasing out their original checkout page at the end of this month so I've had to do some work on transitioning to a new version. That has delayed me from releasing the next v4 beta a bit. It's just about ready though but there is one remaining crash bug that I would like to get fixed but it is difficult to reproduce.

- Michael
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  eric (ERICCLOUGH)
8123.47 In reply to 8123.46 
Thanks Michael ...
I do understand ... my car quit running yesterday and I had to cancel all my current meetings.
Stuff happens ..
cheers,
eric
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Elang
8123.48 
What is the command for: View > Display Hidden Lines ?
I 'd like to put it in my shortcut. Thanks in advance...
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  nameless
8123.49 In reply to 8123.48 
Hi Elang,

I believe it's this:

script: /* Toggle hidden line display */ moi.view.showHiddenLines = !moi.view.showHiddenLines;
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Elang
8123.50 In reply to 8123.49 
Hi nameless...
Yes that's the one. Thank you very much for your help !

Cheers !.. :)
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Konni
8123.51 In reply to 8123.6 
Hi Marco (mkdm),
Saw your forum thread about hotkeys - and found one F9 you were explaining and did a video about.
How to make Toggle / ResetTransparentDisplay script?
I'm on Win10, Moi V4 beta.
Want to have this hotkey useful script on one Key? Is this possible?
Or two keys?
Thank you

EDITED: 28 Nov 2019 by KONNI

  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  mkdm
8123.52 In reply to 8123.51 
Hi Konni.

Well...I'm sorry but I think I didn't understand what you want to say with "Want to have this hotkey useful script on one Key? Is this possible? Or two keys?"


Anyway...if this can help I paste here the actual code of the two scripts:

Please remember that I wrote this scripts for the V3 and I don't know if they work also with V4


ToggleTransparentDisplayAutoSel.js
code:
/* Toggle Transparence Display Mode AutoSel*/
var gd = moi.geometryDatabase;
var objs = gd.getSelectedObjects();
if (objs.length == 0) {
	objs = gd.getObjects();
}

for ( var i = 0; i < objs.length; ++i ) {
	var obj = objs.item(i);
	if (!obj.hidden) {
		var dm = obj.displayMode;
		obj.displayMode = (dm == 1) ? 0 : 1;
	}
}



ResetTransparentDisplay.js
code:
/* Reset Transparence Display Mode*/
var gd = moi.geometryDatabase;
var objs = gd.getObjects();
objs.setProperty("displayMode", 0);


Hope this help. I can't do more actually. Not enough free time unfortunately :)

Have a nice day.

- Marco (mkdm)
My Procreate portfolio
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Psygorn (DRILLBIT)
8123.53 

Hello everyone, is there a way to create "multiple sequence" hot keys?

For example Imagine I want to perform "chamfer" I would press "f" so, the fillet button would be selected and by pressing "f" or "c" on keyboard either "fillet" or "chamfer" could be selected respectively.

Is it possible to have such hotkeys inside of moi? If yes, would you please guide me how I can have them?

Psygorn(Drillbit)
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Michael Gibson
8123.54 In reply to 8123.53 
Hi Psygorn, sorry no there currently isn't any method set up for making multi sequence shortcut keys like that. It is something that I want to add in though.

- Michael
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Psygorn (DRILLBIT)
8123.55 In reply to 8123.54 
Oh ok, that would be great :-)
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Metin (METIN_SEVEN)
8123.56 
Since upgrading to MoI V4 I've completely rebuilt my shortcuts from scratch. As usual, the shortcuts are a never-ending project, but here's my current collection of commands and scripts that are assigned to various keys.

On a side note: some of the keyboard shortcuts are chosen to match those in ZBrush, and some may match Blender keyboard shortcuts.

[Shortcut Keys]
.=BoundingBoxCenter
/=script: /* Isolate selection */ moi.geometryDatabase.isolate();
0=script: /* Edge loop selection */ moi.geometryDatabase.selectLoop();
1=Scale1D
2=Scale2D
3=script: /* Open Add New Style dialog */ var gd = moi.geometryDatabase; gd.styleEditorOpened(); var dialog = moi.ui.createDialog( 'EditStyleDialog.htm?titleid=Add style dialog title&index=-1', '', moi.ui.mainWindow ); if ( dialog.window.doModal() != -1 ) { var styles = gd.getObjectStyles(); if ( styles.length> 0 ) moi.ui.propertiesPanel.editStyleIndex( styles.length - 1 ); } gd.styleEditorClosed();
4=script: /* Open Edit styles dialog */ var dialog = moi.ui.createDialog( 'EditStylesDialog.htm', 'resizeable,defaultWidth:380,defaultHeight:420', moi.ui.mainWindow ); dialog.window.doModal();
\==Extrude
\\=script: /* Lock selection toggle */ moi.geometryDatabase.lock();
`=ShowPoints
A=Align
Alt+A=ArrayDir
Alt+B=BlendCap
Alt+C=CloseCurve
Alt+D=DelCorners
Alt+E=EllipseDiameter
Alt+F=FatLines
Alt+H=script: /* Select objects to unhide */ moi.geometryDatabase.showSubset();
Alt+M=cMorph
Alt+N=Network
Alt+P=Project
Alt+R=RailRevolve
Alt+S=Shell
Alt+U=UnwrapCurve
Alt+Z=script: /* Toggle visibility of all curves */ var objs = moi.geometryDatabase.getObjects().getCurves(); var ishidden = objs.length> 0 ? objs.item(0).hidden : false; objs.setProperty( 'hidden', !ishidden );
B=Blend
C=Circle
Ctrl+A=script:moi.geometryDatabase.selectAll();
Ctrl+Alt+S=IncrementalSave
Ctrl+C=CopyClipboard
Ctrl+E=Export
Ctrl+F=script: /* Zoom all viewports out a little */ var vnames = [ 'Top', 'Front', 'Right', '3D' ]; for ( var i = 0; i < 4; ++i ) { moi.ui.mainWindow.viewpanel.getViewport(vnames[i]).zoom( 1.1 ); }
Ctrl+I=script: /* Invert selection */ moi.geometryDatabase.invertSelection();
Ctrl+N=New
Ctrl+Numpad/=BooleanMerge
Ctrl+O=Open
Ctrl+P=script: /* Copy PDF format to clipboard */ moi.geometryDatabase.copyToClipboardPDF();
Ctrl+R=Rebuild
Ctrl+S=Save
Ctrl+Shift+Alt+S=script: /* Shrink selection 1.0 */ function es(edg){ var i,f; for (i=0; i<edg.length; i++) {f=edg.item(i).getFacesOfEdge(); f.setProperty('selected',0);}} var gd = moi.geometryDatabase; gd.invertSelection(); var so = gd.getSelectedObjects(), sf=so.getFaces(), i; gd.invertSelection(); for ( i=0; i<sf.length;i++) es(sf.item(i).getEdges());
Ctrl+Shift+C=CopyClipboardWithOrigin
Ctrl+Shift+D=Copy
Ctrl+Shift+O=script: /* Open most recent file */ var Files = moi.ui.getRecentFiles(); if ( Files.length> 0 ) { var LastFile = Files.item(Files.length-1); var FileName = LastFile.item(2); var Options = LastFile.item(3); moi.command.execCommand( 'open ' + FileName + Options ); }
Ctrl+Shift+S=SaveAs
Ctrl+Shift+V=PastePart
Ctrl+Shift+Z=script:moi.command.redo();
Ctrl+Space=script: /* Toggle quad view */ 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();
D=Fillet
Delete=Delete
DownArrow=Nudge Down
E=Scale boundingboxcenter
F=script: /* Show all in viewports */ moi.view.resetAll();
F1=script:moi.launchHelp();
F2=/* Edit object name */ var pp = moi.ui.propertiesPanel; if (pp.show && pp.numSelectedObjects > 0) { pp.editName(); }
H=script: /* Hide selection */ moi.geometryDatabase.hide();
I=script: /* Toggle background image on or off */ var images = moi.view.getBackgroundImages(); for ( var i = 0; i < images.length; ++i ) images.item(i).hidden = !images.item(i).hidden;
J=Join
L=Loft
LeftArrow=Nudge Left
M=Merge
N=script: /* Select naked edges (open borders) */ var gd = moi.geometryDatabase; gd.deselectAll(); var breps = gd.getObjects().getBreps(); for ( var i = 0; i < breps.length; ++i ) breps.item(i).getNakedEdges().setProperty( 'selected', true );
Numpad*=BooleanIntersection
Numpad+=BooleanUnion
Numpad-=BooleanDifference
Numpad/=BooleanMerge
O=Offset
P=PlanarSrf
PageDown=Nudge ZDown
PageUp=Nudge ZUp
R=Rotate
RightArrow=Nudge Right
S=Sweep
Shift+\\=script: /* Toggle between Parallel and Perspective view */ var vp = moi.ui.mainWindow.viewpanel.getViewport('3D'); vp.projection = (vp.projection == 'Perspective' ? 'Parallel': 'Perspective');
Shift+`=AddPoint
Shift+A=Curve
Shift+Alt+A=ArrayCurve
Shift+C=ArcContinue
Shift+DownArrow=Nudge Down Small
Shift+E=ScaleIndividual
Shift+F=script: /* Toggle edge display */ var breps = moi.geometryDatabase.getObjects().getBReps(); var hide = true; for ( var i = 0; i < breps.length; ++i ) { var edges = breps.item(i).getEdges(); if ( i == 0 ) hide = !edges.item(0).hidden; edges.setProperty( 'hidden', hide ); }
Shift+I=Image
Shift+L=moi.geometryDatabase.selectLastCreated();
Shift+LeftArrow=Nudge Left Small
Shift+N=NSided
Shift+O=Orient
Shift+PageDown=Nudge ZDown Small
Shift+PageUp=Nudge ZUp Small
Shift+R=Revolve
Shift+RightArrow=Nudge Right Small
Shift+S=Pipe2Thickness
Shift+UpArrow=Nudge Up Small
Shift+W=ExplodeMove
Shift+X=Mirror
Space=script: /* Toggle between opposite views under pointer */ moi.ui.mainWindow.viewpanel.reverseView( moi.ui.getActiveViewport().name );
T=Trim
UpArrow=Nudge Up
W=Move
X=Delete
Z=script: /* Toggle snaps on or off */ moi.drawingAids.gridSnap = !moi.drawingAids.gridSnap; moi.drawingAids.objectSnap = moi.drawingAids.gridSnap; moi.drawingAids.straightSnap = moi.drawingAids.gridSnap;

─ Metin

visualizer • illustrator • 3D designer — metinseven.nl
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged
 

Reply to All Reply to All

 

 
Show messages:  1-16  17-36  37-56  57-72