Skip to content

Practical Basketball controls for PC and Controller

Browse 63 official PC keyboard inputs and 139 Controller inputs for Xbox and PlayStation, including targeted passing, screens, shooting, gathers, jab steps, dribbling and post play.

CONTROLS REFERENCE

Choose your platform

Core PC inputs

Targeted passes, screens, shots, gathers, dunks, jabs and post bindings.

63 official inputs

Controller and PS5

Passing, screens, shooting, gathers, D-pad and right-stick dribbling, jabs and post moves.

139 official inputs

Mobile controls

Controller bindings apply with a connected controller; a separate touch layout is not documented.

Controller supported

PC keybinds

63

Controller moves

139

Button notations

PC · Xbox · PS

PLATFORM REFERENCE

Practical Basketball controls by platform

Switch between the official PC keyboard and Controller tables, including targeted passing, screens, shooting, gathers, jab steps, dribbling, and post moves. Copy any input directly from the table and use the notes to learn when each move applies.

PC

63 official keyboard inputs

Controller

139 official Controller inputs

PS5

Square, Triangle, L1, L2, R1, R2, L3, and R3 notation

Mobile

Controller bindings included; touch layout not documented

Shooting and moving shots

Standard, off-dribble, moving, fadeaway, hesitation, and pump-fake inputs.

PC · Keyboard
ActionInputUsage note
Shoot
Hold E
Hold and release E to complete the shot.
Pump fake
Tap E
Use a quick tap instead of a held shot.
Pump fake · alternate
Hold E briefly
Release after only a few milliseconds so the shot does not continue.
Moving shot · right
Shift + D + hold E
Hold sprint while moving right and hold the shot input.
Moving shot · left
Shift + A + hold E
Hold sprint while moving left and hold the shot input.
Fadeaway
Shift + S + hold E
Move backward with sprint held, then hold E.
Off-dribble shot · right
D + hold E
Move right without the sprint modifier and hold E.
Off-dribble shot · left
A + hold E
Move left without the sprint modifier and hold E.
Shot hesitation
Shift + tap E
Hold sprint and tap the shot input.
Hesi pull
Move in any direction + tap E
Tap E while moving to trigger the directional hesitation pull.

Layups, dunks and gathers

Approach the paint in the movement state described before entering the finish input.

PC · Keyboard
ActionInputUsage note
Layup
Run toward rim + hold E
Hold E while carrying momentum into the paint.
Floater
Shift + double-tap E
Run toward the paint, hold sprint, and double-tap E.
Jelly layup / dunk
Press Q after timing the finish
Enter Q after timing the original layup or dunk.
Double-clutch layup / dunk
Press F after timing the finish
Enter F after timing the original layup or dunk.
Driving dunk
Shift + Spacebar
Run toward the rim with sprint held and time the dunk with Spacebar.
Standing dunk
Hold Spacebar
Use near the rim from a stationary or gathered state.
Euro step
Shift + double-tap E
Run toward the paint, keep sprint held, and double-tap E.
Hop step
Shift + tap E
Run toward the paint, keep sprint held, and tap E once.
Spin gather
Run toward rim + double-tap E
Double-tap E without the sprint modifier.
Side step · right
Shift + D + tap E
Move right with sprint held and tap E.
Side step · left
Shift + A + tap E
Move left with sprint held and tap E.
Hop stepback
Shift + S + tap E
Move backward with sprint held and tap E.
Behind-the-back gather · right to left
Shift + move left + tap E
Start with the ball in the right hand and move left.
Behind-the-back gather · left to right
Shift + move right + tap E
Start with the ball in the left hand and move right.

Passing, lobs and screens

Player numbers identify the intended teammate. Directional inputs create swing-pass variants.

PC · Keyboard
ActionInputUsage note
Self alley-oop / self lob
F
Use F while carrying momentum toward the rim.
Alley-oop to teammate
T + teammate number
Combine T with the numbered target assigned to the cutter.
Screen
Hold T
Hold T to set and maintain the screen.
Fake pass
Hold Q + 1 / 2 / 3 / 4
Use the intended teammate number with Q held.
Overhead pass
Press 1 / 2 / 3 / 4
Press the intended teammate number without a modifier.
Chest pass
Shift + 1 / 2 / 3 / 4
Hold Shift and press the intended teammate number.
Flashy pass
Shift + double-tap 1 / 2 / 3 / 4
Hold Shift and double-tap the intended teammate number.
Bounce pass
Double-tap 1 / 2 / 3 / 4
Double-tap the intended teammate number.
Swing pass · right
D + 1 / 2 / 3 / 4
Hold D and press the intended teammate number.
Swing pass · left
A + 1 / 2 / 3 / 4
Hold A and press the intended teammate number.
Bounce swing pass · right
D + double-tap 1 / 2 / 3 / 4
Hold D and double-tap the intended teammate number.
Bounce swing pass · left
A + double-tap 1 / 2 / 3 / 4
Hold A and double-tap the intended teammate number.

Triple-threat jab steps

These inputs apply while the player is in triple threat. Most dribble inputs can follow a jab.

PC · Keyboard
ActionInputUsage note
Jab · right
C
Use while in triple threat.
Jab · left
Z
Use while in triple threat.
Jab · turn around
X
Use while in triple threat.
Jab-step exit · right
Shift + C
Sprint out to the right.
Jab-step exit · left
Shift + Z
Sprint out to the left.
Jab-step exit · turned around
Shift + X
Exit the turned-around triple-threat state.

Post stance and spins

Enter the post stance with G, then use release direction or a gather input.

PC · Keyboard
ActionInputUsage note
Post up
Hold G
Hold G to enter and maintain the post stance.
Post exit
Release G
Release G to leave the post stance.
Post spin · right to left
Release G + hold A
Release the stance while moving left.
Post spin · left to right
Release G + hold D
Release the stance while moving right.
Gather post spin · right to left
Hold G + A + tap E
Keep the post stance held and gather left.
Gather post spin · left to right
Hold G + D + tap E
Keep the post stance held and gather right.

Post footwork and hooks

Movement direction and starting ball hand separate the same-side and spin-hook routes.

PC · Keyboard
ActionInputUsage note
Dropstep
Hold G + W / A / S / D + double-tap E
Choose the desired direction while holding the post stance.
Post hopstep
Hold G + W / A / D + tap E
Shift is optional; use forward, left, or right as the exit direction.
Post hook · right hand
Hold G + D + hold E
Start with the ball in the right hand.
Post hook · left hand
Hold G + A + hold E
Start with the ball in the left hand.
Spin post hook · right to left
Hold G + A + hold E
Start in the right hand and direct the hook left.
Spin post hook · left to right
Hold G + D + hold E
Start in the left hand and direct the hook right.

Post fades and fakes

Add Shift for fades. A double-tap creates the hook fake; tap then hold creates the fade fake.

PC · Keyboard
ActionInputUsage note
Post fade · right hand
Hold G + Shift + D + hold E
Start with the ball in the right hand.
Post fade · left hand
Hold G + Shift + A + hold E
Start with the ball in the left hand.
Post fade · backwards
Hold G + Shift + S + hold E
Use from either ball hand.
Spin post fade · right to left
Hold G + Shift + A + hold E
Start in the right hand and direct the fade left.
Spin post fade · left to right
Hold G + Shift + D + hold E
Start in the left hand and direct the fade right.
Fake into hook · right to left
Hold G + A + double-tap E
Start with the ball in the right hand.
Fake into hook · left to right
Hold G + D + double-tap E
Start with the ball in the left hand.
Fake into fade · right to left
Hold G + Shift + A + tap then hold E
Start with the ball in the right hand.
Fake into fade · left to right
Hold G + Shift + D + tap then hold E
Start with the ball in the left hand.

Video demonstrations

The tables above follow the supplied official controls. Use these YouTube demonstrations only for handcam timing and move context.

Found a control that behaves differently? Send the action, platform, and game version through the contact page.

CONTROLS FAQ

Quick answers by platform

How do I switch between PC and Controller controls?

Use the platform tabs above the tables. The Controller tab lists Xbox notation first and the PlayStation equivalent second.

What are the basic PC controls?

Hold E to shoot, tap E for a pump fake, use Shift plus Spacebar for a driving dunk, hold Spacebar for a standing dunk, press F for a self lob, and use T plus a teammate number for a team alley-oop.

How do targeted PC passes work?

Use teammate numbers 1 through 4. Press a number for an overhead pass, add Shift for a chest pass, double-tap for a bounce pass, or combine Shift and a double-tap for a flashy pass.

Do the Controller controls include PS5 buttons?

Yes. Each Controller input shows Xbox notation first and the PlayStation equivalent second, such as RT / R2, X / Square, Y / Triangle, and LB / L1.

How do Controller dribble moves work?

Use the D-pad table for Player-camera inputs or the right-stick table when the selected camera supports RS dribbling. Starting ball hand and RT / R2 determine the direction and escape variation.

Are mobile touch controls included?

The official list labels the Controller bindings for console, mobile, and PC, which applies when using a controller. A separate touch-screen layout is not documented in this table.

Pair the input reference with setup and troubleshooting notes for each finish.

Practical Basketball Controls: PC, Controller and PS5