CrossCode - Controls

CrossCode controls guide for PC, PlayStation, Xbox and Nintendo Switch

CrossCode doesn't hide much behind menus, but it does ask a lot of your thumbs. Lea moves with one stick and aims with the other at the same time, in real time, while enemies close the distance — so before you get frustrated dying to a Quadroguard in Bergen Trial, it helps to actually understand why the controls are laid out the way they are, not just what the buttons do.

The scheme below reflects the retail release on Steam, PS4, PS5, Xbox One, Xbox Series X/S and Switch, cross-checked against the in-game Options > Controls menu. Two of the four combat buttons can be swapped as a pair directly from that screen, we will get into exactly what that means further down, because it trips a lot of new players up.

CrossCode Controls

Action Keyboard & Mouse PlayStation Xbox Switch
Move Lea W A S D / Arrow Keys Left Stick Left Stick Left Stick
Aim (Ball Throw) Mouse Right Stick Right Stick Right Stick
Attack (Melee / Ranged) V R1 (swappable with R2) RB (swappable with RT) R (swappable with ZR)
Charge Attack / Combat Art Space R2 (swappable with R1) RT (swappable with RB) ZR (swappable with R)
Dash Alt L1 (swappable with L2) LB (swappable with LT) L (swappable with ZL)
Guard C L1 (hold in place, no direction) LB (hold in place, no direction) L (hold in place, no direction)
Open / Close Quick Menu Left Shift L2 (swappable with L1) LT (swappable with LB) ZL (swappable with L)
Cold Mode 1 D-Pad Left D-Pad Left D-Pad Left
Shock Mode 2 D-Pad Right D-Pad Right D-Pad Right
Heat Mode 3 D-Pad Down D-Pad Down D-Pad Down
Wave Mode 4 D-Pad Up D-Pad Up D-Pad Up
Return to Neutral Mode ` or 5 (or tap active mode again) Tap active D-Pad direction again Tap active D-Pad direction again Tap active D-Pad direction again
Confirm Enter Cross A B
Cancel / Back Backspace Circle B A
Enter / Exit Character Menu Tab Touchpad View Minus
Pause Esc Options Menu Plus
Cycle Menu Tabs Q / E L1 / R1 LB / RB L / R
Shortcut Slots 1–4 B, N, G, I Assigned in Quick Menu Assigned in Quick Menu Assigned in Quick Menu
Open Help Menu H

Note: CrossCode ships without full custom remapping on controller — the developers have said this is deliberate, since the game expects you to move, aim and act at the same time, and most alternate layouts break that. What you can do is swap two fixed pairs of shoulder buttons (Attack/Charge and Dash/Quick Menu) from Options > Controls, which is what your screenshot above is showing.


Why Aiming Eats an Entire Stick

Unlike most twin-stick-style games, CrossCode has zero auto-aim. Lea's ranged Ball throw goes exactly where the right stick points, whether you're standing still or mid-dash, and enemies expect you to use that precision. The developers have said outright that this is why the design locks Attack onto a shoulder button rather than a face button — face buttons are awkward to hit accurately while your thumb is busy holding an aiming direction on the stick.

If you're coming from a keyboard-and-mouse setup, the transition takes a session or two. Mouse aiming feels more immediate, but the right stick actually keeps your other inputs free in a way a mouse hand can't, which is why plenty of veteran players end up switching to a controller once ranged combat gets busier in the back half of the game.

Attack and Charge Are the Same Muscle, Different Buttons

Attack is contextual: press it close to an enemy with no aim held and Lea swings her weapon; press it while aiming with the right stick and she throws a Ball instead. Charge does the same job but holds the button down first, building up a stronger melee combo or a bigger ranged shot, which is where most of your damage in longer fights actually comes from.

That's the entire reason the game lets you swap R1/R2 (or LB/RB, or L/ZL) as a pair from the options screen your image shows — some players find it far more natural to rest their finger on the trigger for the button they use constantly (usually Attack) and keep the bumper for the one they tap less often (Charge), or the reverse. Neither layout is "correct;" it's purely about which finger you want doing the repetitive work.

Dash Doubles as Your Guard Button

This is the one that catches new players off guard, no pun intended. There's no separate dodge-roll button on controller — holding the Dash input while pushing a direction makes Lea dash through an attack, but holding that same input with no directional input at all makes her raise a defensive Guard instead. Timing a Guard right before an enemy's hit lands triggers a Perfect Guard, which reduces damage far more than a regular block.

On keyboard this distinction is easier to feel because Dash (Alt) and Guard (C) are separate keys, so if you're struggling with Perfect Guards on a pad, it's worth practicing standing completely still while holding the button rather than trying to guard while still drifting from your last movement input — any residual stick tilt reads as a direction and turns your Guard into a Dash.

The Quick Menu Is More Than a Pause Screen

Unlocked partway through Rhombus Dungeon, the Quick Menu opens instantly during combat without fully pausing the fight around you (party members and enemies keep acting at reduced pace). It's where you use healing items, switch your teammates' battle behavior between aggressive, defensive and passive, and — usefully — swap Element Mode without needing to remember the D-Pad shortcut for a mode you haven't used in a while. You can toggle whether the Quick Menu button needs to be held down or just tapped to stay open, in the same Options tab your screenshot is from.

Element Modes Live on the D-Pad

Once you've unlocked all four elements, the D-Pad becomes a genuine fifth input group. Each direction locks in one element — Cold, Shock, Heat or Wave — reskinning your Melee and Ball attacks with elemental effects and swapping your passive stat bonuses. Tapping the same direction a second time drops you back to Neutral Mode, which is also where your elemental load (the meter that fills as you fight in an element and eventually forces an Overload if ignored) drains fastest.

There's No Jump Button — On Purpose

If you're hunting for a jump input on this list, stop looking; it isn't there. Lea automatically hops over ledges, gaps and short obstacles as she approaches them, similar to old top-down Zelda titles. It's an early and frequent request in the community to add a manual jump for combat mobility, but the developers never added one, so don't waste time digging through the options menu for it.


Frequently Asked Questions

Is CrossCode better with a controller or keyboard and mouse?

Both are fully viable and the developers built the game around both. Mouse aiming is generally considered more precise for ranged combat, while a controller tends to feel more natural for melee, dashing and Guard timing. Most long-time players settle on whichever they used for the first couple of hours, since the muscle memory locks in fast either way.

Can you fully remap the controller buttons in CrossCode?

Not freely. You can only swap two fixed pairs — Attack with Charge, and Dash with Quick Menu — through Options > Controls. The developers have explained this is intentional, since most custom layouts break the game's requirement to move, aim and act simultaneously.

How do you Guard on a controller if it's the same button as Dash?

Hold the Dash button with the left stick centered (no direction pressed) to Guard; hold it while pushing a direction to Dash instead. Press it right before an incoming hit for a Perfect Guard.

How do you switch Elemental Modes?

Press a D-Pad direction to switch to its assigned element (or number keys 1–4 on keyboard), and press that same direction again to return to Neutral Mode.

Why won't my controller aim in a full circle?

This is a recurring compatibility issue on Linux/Steam Deck and some third-party pads rather than a control-scheme problem. Resetting the controller layout via Steam's "Manage > Controller Layout" menu and applying an official template for your pad usually fixes it.

Is there a jump button?

No. Jumping over ledges and gaps is automatic based on your position and movement, not a dedicated input.

Once the buttons feel automatic, the harder part of CrossCode starts — knowing when to actually use them. Our CrossCode Tips and Tricks Guide covers combat techniques, elemental strategy, circuit builds and the puzzle habits that separate a smooth playthrough from a frustrating one.

32

Comments

No comments yet. Be the first to share your thoughts!


You must be logged in to post a comment.

Login Register