Returning to this as it's something that I've been thinking about, especially after writing
this article the other week. I'm basing my controls on the PS4's controller, but the same configuration (more or less) should work on Xbox One as well. In any event, here's a first draft:
Basic OffenseX: Basic Pass
Square: Shoot
Triangle: Pro-Hop/Drop-Step/Gather
Circle Fancy Pass (Tap), Alley-Oop (Double Tap), Hand-Off (Hold)
L1: Modifier
L2: Pick & Roll/Pick & Pop Control
L3: Switch to Off-Ball Control (when not player locked)
R1: Direct Pass
R2: Sprint
R3: Switch between backing down and facing up (dribbling)/Switch between face up and back-to-basket triple threat (not dribbling)
Touch Pad: 20-Second Timeout (Tap), Full Timeout (Hold) - could also work the other way
Options: Pause
Left Stick: Movement
Right Stick: Freestyle Dribbling/Freestyle Passing/Elusive Moves
D-Pad: Playcalling/Coaching
Dribbling MovesControls are absolute (i.e. left on the stick is always towards the left hand, right always towards the right hand, up is always forward, down is always back).
Crossover: Right stick towards hand without the ball
Hesitation: Right stick towards hand with the ball
In and out: Right stick up
Behind the back: Right stick down
Between the legs: Right stick down and left, or down and right
Spin Move: Rotate right stick half circle from left to right or right to left, in direction you wish to spin
Half-Spin/Fake Spin: Rotate right stick quarter circle from left or right, in desired direction
Step back/Retreat: Hold right stick down
Size-Up: Hold right stick up
Signature Dribbling: L1 + Left, Right, Up, or Down on the Stick
Elusive Moves (Dribbling, Triple Threat, & Posting Up)Pro-Hop: Triangle while moving towards the basket
Eurostep: Double tap Triangle while moving towards the basket
Step back: Hold left stick away from the basket and tap Triangle
Spin Gather: Double tap Triangle while moving towards the basket and holding R2. Continue holding R2 while pressing Square for a spin dunk, release R2 and press Square for a spin layup
Jab Step: Tap right stick left or right while in the triple threat position
Hold ball away from defender: Hold right stick up, down, left, or right when in the triple threat position, or with back to the basket
Advanced PassingBasic Pass: Press X
Directional Pass: Press X and hold the left stick towards the intended recipient
Bounce Pass: Double tap X
Fancy Pass: Circle
Alley-Oop: Double tap Circle
Hand-Off: Hold Circle
Alley-Oop to Self: Double tap circle while moving left stick towards basket, press Square to catch and finish
Touch Pass: Press X again before the current pass is completed
Direct Pass/Icon Passing: Hold R1 and then press Square, Circle, Triangle, X, or L1, according to the intended recipient
Freestyle Passing: Hold R1 and flick the right stick towards the intended recipient
Fake Pass: Hold L1 while executing a normal pass
Pass out of shot: Press X before the attempt is complete
Advanced ShootingJumpshot: Square
Layup: Square near/moving towards basket
Dunk: Square + R2 near/moving towards basket
Flashy Dunk: Square + L1 + R2 near/moving towards basket
Bank Shot: L1 + Square (Stationary)
Floater: L1 + Square (While moving and in the mid-range)
Pump Fake: Tap Square
Fadeaway: Left stick away from basket + Square
Adjust shot: Press Square during a dunk or layup attempt
Step back/gather jumpshot: Triangle + left stick in desired direction
Spin shot: Hold R2 and double tap Square
Post UpEnter Backdown/Back to the Basket: R3
Face Up: R3 when backing down/back to the basket
Hard Bump: Flick right stick towards defender
Back down: Move left stick towards defender
Aggressive backdown: Move left stick towards defender while holding R2
Drop Step: Triangle
Spin: Rotate right stick half-circle towards baseline (spin baseline) or the key (spin towards key)
Jumpshot: Square
Hook Shot: Square while backing down
Fadeaway: While backing down, hold left stick away from the basket and press Square
Up and Under: While backing down, tap Square to fake, then move and press Square again to shoot
Playcalling/CoachingD-Pad Up: Open Playwheel; Select Play with left stick (move to desired Play and then release)
D-Pad Down: Dynamic Play
D-Pad Right: Substitution Menu
D-Pad Left: Strategy Menu
Pick & Roll/Pick & Pop ControlCall for a screen: Hold L2
Slip to Basket: Release L2 before the screen is set
Select Roll or Pop: L1 while holding L2
Call for screen on other side: Release L2, then press and hold it again to reset the pick on the other side
Off-Ball OffenseSwitch to Off-Ball Control: Press L3, then press X, Square, Circle, Triangle, or L1 to select the player to switch to. Press L3 again to cancel.
Spin off defender: Rotate stick 360 degrees
Fake/Stutter Step: Flick right stick left or right, then push left stick in opposite direction
Call for a pass: X
Call for an alley-oop: Circle
Set a pick: Triangle
Instruct teammate to shoot: Square
Post up: R3 (R3 again to cancel)
Offensive ReboundingGrab rebound: Triangle when the ball is in the air
Box Out: L2
Tip-in: Square
Put-Back Dunk: Square + R2
Back tap: Double tap triangle, left stick towards teammate
Basic DefenseX: Switch players
Square: Steal
Triangle: Block/Rebound
Circle Take Charge
L1: Modifier
L2: Defensive Stance/Box Out
R1: Direct Switch
R2: Sprint
Touch Pad: Call for Intentional Foul
Options: Pause
Left Stick: Movement
Right Stick: Advanced Defense
D-Pad: Playcalling/Coaching
Advanced DefenseBasic/contextual steal: Square
Steal with left/right hand: Right stick left (left hand) or right (right hand) while guarding a player
Dig steal: Left stick down
Defensive Stance: Hold L2
Quick Shuffle: L2 + R2
Take Charge: Circle
Flop: Double tap Circle
Hands up: Right stick up
Block shot: Triangle
Swat block: Triangle + R2
Rebound: Triangle
Tap rebound to teammate: Double tap triangle, hold left stick towards teammate
Commit intentional foul (with player you're controlling: L1 + Square
Call for whole team to try to intentionally foul: Touch Pad
Defensive Playcalling/CoachingD-Pad Up: Playcalling Wheel
D-Pad Down: Call for Double Team (press again to cancel)
D-Pad Right: Cycle between basic defenses (man-to-man, half-court trap, zone, full court press, half court press)
D-Pad Left: Adjust pressure/area of focus (clog lane, crowd shooters, etc)