Go to: Synopsis. Return value. Flags. Python examples. 
      
       nameCommand(
[string]
    , [annotation=string], [command=script], [data1=string], [data2=string], [data3=string], [default=boolean], [sourceType=string])  
Note: Strings representing object names and arguments must be separated by commas. This is not depicted in the synopsis.
      nameCommand is undoable, NOT queryable, and NOT editable.
      This command creates a nameCommand object. Each nameCommand object
can be connected to a hotkey. Thereafter, the nameCommand's command
string will be executed whenever the hotkey is pressed (or released,
as specified by the user).
	  
      
      | string | The name of the nameCommand object created | 
      
      
      
    
      annotation, command, data1, data2, data3, default, sourceType
      
		
		  | Long name (short name) | 
		  Argument types | 
		  Properties | 
		
		
	
	  
	    
	      annotation(ann) 
	   | 
	  
	    string
	   | 
	  
 
	   | 
	
	
	  
	    
	      
		 | 
		  
A description of the command.
      
		   | 
	       
	     
	   | 
	
	
	  
	    
	      sourceType(stp) 
	   | 
	  
	    string
	   | 
	  
 
	   | 
	
	
	  
	    
	      
		 | 
		  
Sets the language type for the command script. Can only be used in conjunction with the -command flag.
Valid values are "mel" (enabled by default), and "python".
      
		   | 
	       
	     
	   | 
	
	
	  
	    
	      command(c) 
	   | 
	  
	    script
	   | 
	  
 
	   | 
	
	
	  
	    
	      
		 | 
		  
The command that is executed
when the nameCommand is invoked.
      
		   | 
	       
	     
	   | 
	
	
	  
	    
	      default(d) 
	   | 
	  
	    boolean
	   | 
	  
 
	   | 
	
	
	  
	    
	      
		 | 
		  
Indicate that this name command is a default command.
Default name commands will not be saved to preferences.
      
		   | 
	       
	     
	   | 
	
	
	  
	    
	      data1(da1) 
	   | 
	  
	    string
	   | 
	  
 
	   | 
	
	
	  | 
	    
	   | 
	
	
	  
	    
	      data2(da2) 
	   | 
	  
	    string
	   | 
	  
 
	   | 
	
	
	  | 
	    
	   | 
	
	
	  
	    
	      data3(da3) 
	   | 
	  
	    string
	   | 
	  
 
	   | 
	
	
	  
	    
	      
		 | 
		  
These are optional, user-defined data strings that
are attached to the nameCommand object.  They can be
edited or queried using the assignCommand command.
      
		   | 
	       
	     
	   | 
	
      
      
		
		  
			 
				Flag can appear in Create mode of command
			 | 
			 
				Flag can appear in Edit mode of command
			 | 
		  
		  
			 
				Flag can appear in Query mode of command
			 | 
			 
				Flag can have multiple arguments, passed either as a tuple or a list.
			 | 
		  
		
import maya.cmds as cmds
# Create a nameCommand object.
#
cmds.nameCommand( 'circleToolNameCommand', ann='The Circle Tool', c='cmds.setToolTo("circleContext")' )
# Now map the nameCommand to a hotkey.
#
cmds.hotkey( keyShortcut='F5', altModifier=True, name='circleToolNameCommand' )