Home General Discussion

Favorite Hotkeys and Preferences?

polycounter lvl 12
Offline / Send Message
daniellooartist polycounter lvl 12
Hello. Do you guys have any custom hotkeys you have found to be extremely useful? Doesn't matter what program. Just list the function, key, and the software it belongs to. Here is mine. How about scripts or plugins?

Maya Hotkeys

Xray: Alt+X
Bevel: Alt+B
MultiCut (Modeling Toolkit): Alt+S
Center Pivot: Alt+C
Slide Along Edge: Alt+W
Merge Verticies: Alt+M
Extrude: Ctrl+E
insert Edge: t
Mesh Separate: ctrl+alt+s
Mesh Extract: Ctrl+Alt+E
Mesh Combined: Ctrl+Alt+C
Ctrl+Shift+N: kill history and clean scene(script)

Maya Shelf

Shelf: Polygons
Mirror Geo
Smooth
AlignAxis(Script)
Transform Components
Soften Normals
Harden Normals
Display Face Normals
Normal Size Options
Combine Polygons
Separate Polygons 
Harden Edge Boarder Normal (Script found on polycount)
Quad Draw
Multicut
Bridge 
Merge Vertex
Punch Hole Tool
Freeze Transformations
Toggle TextureBorder Edges
Project UV by camera(Script)
Conform to surface
Create Curve From Poly
Project Curve On Mesh


Scripts
UV Project X
polyProjection -ch 0 -type Planar -ibd on -kir -md x;
UV Project Y
polyProjection -ch 0 -type Planar -ibd on -kir -md y;
UV Project Z
polyProjection -ch 0 -type Planar -ibd on -kir -md z;
UV Project camera
polyProjection -ch 0 -type Planar -ibd on -kir -md c;

Photoshop Scripts
Coolrus
Lazy Nazumi

Replies

  • beefaroni
    Offline / Send Message
    beefaroni sublime tool
    New more ergonomic hotkeys, CTRL-Y and CTRL-J were killing my wrist.

    3DS Max!

    Custom Hotkeys
    Extrude Options: A
    Swift Loop: S
    ConnectOptions: D
    Cut (Poly): F
    Chamfer Options: G
    Attach (Poly): V
    Detach (Poly): B
    Weld Options: X
    Collapse (Poly): C
    Super Smart Create: Q

    Select Sub-Object Ring: Shift-R
    Select Sub-Object Loop: Shift-E
    Edge Constraint: Shift-W
    Show End Result: Shift-Z
    Reset X-Form: Shift+F
    Snaps Toggle: Shift-S
    Angle Snaps Toggle: Shift-A
    Display Selected with Edges Faces: Shift+D
    Align Work Plane to Selection: Shift-X
    Deactivate work plane: Shift-C
    Hide Grids Toggle: H

    Zoom Extents Selected: Z

    Edit Working Pivot: Alt-Q
    Use working pivot: Alt-W
    Affect pivot Only Mode Toggle: Alt-E
    Center Pivot: Alt-R

    Perspective User View: Alt- A
    Top View: Alt-S
    Left View: Alt-D

    Redo Scene Operation: Shift + Ctrl +Z

    Maximize Viewport Toggle: Spacebar
  • slipsius
    Animation purposes

    Maya / mobu, since w,e,r are for the translate/rotate/scale, I dont want to move my hand much, so ive changed a few keys.

    ` = toggle playback (play / stop)
    1 = previous key
    1 + alt = previous frame
    2 = next key
    2 + alt = next frame
  • Jeff Parrott
    Offline / Send Message
    Jeff Parrott polycounter lvl 19
    Photoshop. The bearclaw:

    Ctrl + Alt + Shift + E (Command + Option + Shift +E on the Mac)

    Flattens layers to a new layer (or empty layer) and keeps the stack. Plus the name bearclaw (cause your hand makes a bearclaw shape) for a hotkey is amazing.
  • skyline5gtr
    Offline / Send Message
    skyline5gtr polycounter lvl 11
    Alt + F4

    Joking aside, great idea for a thread
  • Mongrelman
    Offline / Send Message
    Mongrelman polycounter lvl 18
    spacebar + Alt + LMB in photoshop for zooming in/out
  • claydough
    Offline / Send Message
    claydough polycounter lvl 10
    I do everything in Maya with the gui or custom contextual gui's ( cept for Maya shelves which no longer have to be hacked to be contextual )

    menuless titlebar and panes save for Maya's hor shelf above toolbar to the right and custom contextual gui to the lft. ( Maya's tabbed docked CB/Lyr or AE easily switched or hidden is really nice and hold alot of Maya functionality neatly )

    custom component and object sensitive contextual viewpane marking menus:
    http://tech-artists.org/forum/showthread.php?419-popUpMenu-mel-notes-quot-dagObjectHit-quot
    4473325944_0da7edf97a_o.jpg
    ( a template example )
    With most common hotkeys and alt-centric viewport navigation mapped to mouse button combos...
    This one handed setup facilitates reflective albeit lazy one handed vrt pulling luxuriousness ( particularly if I was too lazy to reach my lft hand the distance to the keyboard, where I would just not bother... might as well type setup ).

    On the other hand...
    I find I am completely lost on another's machine! :poly122:
    ( pipeline dyslexia! )
  • Kwramm
    Offline / Send Message
    Kwramm interpolator
    Ctrl + Shift + T
    Brings back closed browser tabs
    Brings back closed tabs in Notepad++

    [] adjust brush size in Photoshop - one reason to change your keyboard layout to US/English if that's not your native layout.

    Otherwise I'm not much of a hotkey fan. I use too much different software and I end up confusing myself eventually.
  • ironbelly
    Offline / Send Message
    ironbelly polycounter lvl 9
    All I know is I use a lot of alt-shift-5 in Google Docs. Strikethrough baby! Getting STUFF DONE.

    That and a lot of ctrl-z, because you know... :)
  • Bartalon
    Offline / Send Message
    Bartalon polycounter lvl 12
    Here are some of my favorite Maya hotkeys. Most stuff is crammed around QWER so I don't have to move my hand very far, very often:

    • Alt + D : Delete history (on selected object only)
    • Shift + Q : Toggle Wireframe on Shaded
    • Ctrl + Q : Toggle Selection Highlighting
    • Alt + Q : Delete most recent construction history node:
    {
        int $top;
        int $selMode = `selectMode -q -o`; //object mode or component mode
        string $select[] = `ls -sl`;
        string $history[];
        string $shape[];
        if (`selectMode -q -component`) {
            $shape = stringArrayRemoveDuplicates(listRelatives("-s","-f","-p",`ls -l -sl`));
        }
        else {
            $shape = stringArrayRemoveDuplicates(listRelatives("-s","-f",$select));
        }
        if (`size $shape` == 0) { error "Cannot find shape related to history."; } //error if fails
        string $obj[] = `listRelatives -f -type "transform" -p $shape[0]`;
        if ($shape[0] == "") { $shape = `listRelatives -s -p`; }
        for ($s=0; $s<`size $shape`; ++$s) {
            $history = listHistory("-il",1, $shape[$s]); 
            if ($history[0] != "") {
                break; 
            }
        }
        for ($s=0; $s<`size $history`; ++$s) {
            select $history[$s];
            string $shapeCheck[] = `ls -typ "shape" -sl`;
            if ($shapeCheck[0] != "") { ++$top; }
            else { break; }
        }
        if (`objExists $history[$top]`) { delete $history[$top]; }
        select $select;
        if ($selMode != 1) { hilite -tgl $obj; }
    }
    
    • Alt + F : Freeze Transformations
    • Alt + Shift + F : Freeze Transformations (except rotation)
    • Shift + S : Select Shell
    • Shift + 4 : Convert Selection to UVs
    • Shift + 3 : Move & Sew
    • Shift + 2 : Unfold UV tool
    • Shift + S: Smooth UV tool
    • Shift + 1 : Cut UV seam
    • Ctrl + 1 : Detach Component
    • A : Connect Component
    • Shift + A : To Edge Ring and Split
    • Ctrl + F : Fill Hole
    • Ctrl + Shift + F : Bridge
    • 7 : Use No Lights (flat shading)
    • 9 : Enable UV seams and colored backgrounds
    {
        string $select[] = `ls -sl`;
        select -all;
        float $borderWidth[1] = `optionVar -q displayPolyBorderEdgeSize`; // gets border width
        polyOptions -displayMapBorder $option -sizeBorder $borderWidth[1]; // toggles borders
    
        textureWindow -edit -displaySolidMap 1 -ffc 0 0 0 .35 polyTexturePlacementPanel1;
        textureWindow -e -imageBaseColor .3 0.3 0.3 polyTexturePlacementPanel1;
    
        select $select;
    }
    
    • 0 : Disable UV seams and colored backgrounds
    {
        string $select[] = `ls -sl`;
        select -all;
        float $borderWidth[1] = `optionVar -q displayPolyBorderEdgeSize`; // gets border width
        polyOptions -displayMapBorder $option -sizeBorder $borderWidth[1]; // toggles borders
    
    
        textureWindow -edit -displaySolidMap 0 polyTexturePlacementPanel1;
    
    
    
        select $select
    }
    
    
    • Alt + C : Center Pivot
    • Alt + Shift + C : Set Pivot to Origin
        xform -a -ws -rp 0 0 0;
        xform -a -ws -sp 0 0 0;
    
    • Alt + 1 : Soften Edge
    • Alt + 2 : Harden Edge
    • Alt + 3 : Flip Normals
    • Ctrl + U : Unlock Normals
    • Alt + ` : Isolate Selection
    • Shift + ` : Delete Edge/Vertex
    • 2 : Multi selection mode
    • Ctrl + B : Bevel
    • Shift + E : Extrude
    • Shift + W : Transform Component
    • F : Custom frame script
    This script removes the smooth zoom-in and makes it instantaneous, like in Max. Additionally, if your Outliner is open, all groups are collapsed except for the ones that are part of your current selection. This helps keep your Outliner tidy when your are working in scenes with dozens of nested groups. Adjust the $fitDist value to change how close or far the camera is to your selection when framed.
    {
    
        // original hotkey: Modeling Panel > FrameSelected
        float $fitDist = 0.5;
        string $select[];
        string $root[];
    
        if (`getPanel -up` == "outlinerPanel1") { FrameSelected; }
        else if (`getPanel -up` != "modelPanel1" && `getPanel -up` != "modelPanel2" && `getPanel -up` != "modelPanel3" && `getPanel -up` != "modelPanel4") {
            FrameSelected;
        }
        else {
            $select = `ls -sl`;
            if (`size $select` == 0) { viewFit -f $fitDist; }
            else {
                for ($r=0; $r<`size $select`; ++$r) {
                    $root = listRelatives("-f","-p",$select[$r]);
                    if ($root[0] != "") { 
                        if (`panel -ex outlinerPanel1`) {
                    //resets Outliner & collapses all groups
                            outlinerEditor -edit -sortOrder dagName outlinerPanel1; 
                            string $cmd = "outlinerEditor -edit -sortOrder none outlinerPanel1;";
                            evalDeferred -lp $cmd;
                    //reveals selection & frames
                            string $expand = "outlinerEditor -e -sc 1 outlinerPanel1;";
                            evalDeferred -lp $expand;
                            viewFit -f $fitDist;
                            break;
                        }
                    }
                    else { viewFit -f $fitDist; break; }
                }
            }
        }
        filterUIClearFilter outlinerPanel1;
    }
    
Sign In or Register to comment.