For anyone without a controller

Turn your keyboard
into a controller.

The free tool x360ce lets you use your keyboard as an Xbox controller, so you can join Steam Remote Play Together as a "controller" even if you don't have one.

See the stepsx360ce website

When it helps

No controller…

Your keyboard stands in for a controller.

The keyboard doesn't work…

Join games where only 1P can use the keyboard and everyone else needs a controller.

Rather play on PC than phone

Join from your PC, with a big screen and a keyboard.

BEFORE YOU START

What you need

A Windows PC

x360ce runs on Windows.

A keyboard

The one you always use is fine.

x360ce (free)

You'll download it from the official site in step 1.

HOW TO

Set it up in 5 steps.

You only do this once. After that, just turn it ON as in step 5.

1

Download and extract

  1. Open the official site and, in the top row, press DOWNLOAD FOR ALL GAMES for Version 4 on the far left.
  2. The two on the right (32-BIT / 64-BIT GAMES) are Version 3, which works differently. Don't press them.
  3. Right-click the downloaded x360ce.zip and choose Extract All. Any folder is fine.
  4. You'll use x360ce.exe inside it.
Open the x360ce website
2

Start it and check Issues

  1. Start x360ce.exe.
  2. If the Issues tab at the top shows a grey check mark, go straight to step 3.
  3. If it shows ⚠, open it and press Install (or Download and Install) on the right.
  4. You're done when All OK. No issues were found. appears at the bottom.
Did it freeze after pressing Install?
Wait about 15 seconds, then force-quit x360ce and start it again.
3

Add your keyboard

  1. On the Controller 1 tab, press + Add... at the top right.
  2. In the Map Device To Controller list, pick your keyboard.
  3. Press Add Selected Device and the keyboard is added.
4

Set all the keys at once

Recommended preset
WASDKLJI
  1. Press Copy preset above.
  2. Press Paste Preset at the bottom of x360ce, and every key is assigned at once.
  3. Save with Save All at the top right.
5

Turn it ON and check

  1. Tick Enable 1 Mapped Device at the top left to turn it ON. Untick it to turn it OFF.
  2. If Steam is running, it shows "Controller connected: Xbox 360 Controller" at the bottom right. You're all set.
  3. If Steam shows nothing, open Game Controllers... at the bottom left and check that Controller (XBOX 360 For Windows) says OK.

Now just join from the Steam invite link. When you're done playing, untick it to turn it OFF.

KEY MAP

Recommended key map

This is the map that the preset in step 4 sets up: move with WASD on your left hand, press buttons with IJKL on your right. It works for most games.

WASDLeft stick
KA button
LB button
JX button
IY button
QELT / LB
UORT / RB
What's in the recommended preset (what step 4 copies)+

In the format x360ce's Paste Preset reads.

<PadSetting>
  <PadSettingChecksum>ee1d59f2-6a4a-fb00-a3a0-f6b7586aae80</PadSettingChecksum>
  <ButtonA>37</ButtonA>
  <ButtonB>38</ButtonB>
  <ButtonX>36</ButtonX>
  <ButtonY>23</ButtonY>
  <GamePadType>1</GamePadType>
  <LeftMotorPeriod>60</LeftMotorPeriod>
  <LeftShoulder>18</LeftShoulder>
  <LeftThumbDown>31</LeftThumbDown>
  <LeftThumbLeft>30</LeftThumbLeft>
  <LeftThumbRight>32</LeftThumbRight>
  <LeftThumbUp>17</LeftThumbUp>
  <LeftTrigger>16</LeftTrigger>
  <RightMotorPeriod>120</RightMotorPeriod>
  <RightShoulder>24</RightShoulder>
  <RightTrigger>22</RightTrigger>
  <ButtonADeadZone>8192</ButtonADeadZone>
  <ButtonBDeadZone>8192</ButtonBDeadZone>
  <ButtonBackDeadZone>8192</ButtonBackDeadZone>
  <ButtonStartDeadZone>8192</ButtonStartDeadZone>
  <ButtonXDeadZone>8192</ButtonXDeadZone>
  <ButtonYDeadZone>8192</ButtonYDeadZone>
  <LeftThumbButtonDeadZone>8192</LeftThumbButtonDeadZone>
  <RightThumbButtonDeadZone>8192</RightThumbButtonDeadZone>
  <DPadDownDeadZone>8192</DPadDownDeadZone>
  <DPadLeftDeadZone>8192</DPadLeftDeadZone>
  <DPadRightDeadZone>8192</DPadRightDeadZone>
  <DPadUpDeadZone>8192</DPadUpDeadZone>
</PadSetting>
Preset for Overcooked! 2 (move with the D-pad)+

J throws, K picks up, L dashes. WASD is mapped to the D-pad.

<PadSetting>
  <PadSettingChecksum>a022448f-ad7f-28bc-b3e0-2e00863b59f2</PadSettingChecksum>
  <ButtonA>37</ButtonA>
  <ButtonB>38</ButtonB>
  <ButtonX>36</ButtonX>
  <DPadDown>31</DPadDown>
  <DPadLeft>30</DPadLeft>
  <DPadRight>32</DPadRight>
  <DPadUp>17</DPadUp>
  <GamePadType>1</GamePadType>
  <LeftMotorPeriod>60</LeftMotorPeriod>
  <RightMotorPeriod>120</RightMotorPeriod>
  <ButtonADeadZone>8192</ButtonADeadZone>
  <ButtonBDeadZone>8192</ButtonBDeadZone>
  <ButtonBackDeadZone>8192</ButtonBackDeadZone>
  <ButtonStartDeadZone>8192</ButtonStartDeadZone>
  <ButtonXDeadZone>8192</ButtonXDeadZone>
  <ButtonYDeadZone>8192</ButtonYDeadZone>
  <LeftThumbButtonDeadZone>8192</LeftThumbButtonDeadZone>
  <RightThumbButtonDeadZone>8192</RightThumbButtonDeadZone>
  <LeftShoulderDeadZone>8192</LeftShoulderDeadZone>
  <RightShoulderDeadZone>8192</RightShoulderDeadZone>
</PadSetting>
TROUBLE

Troubleshooting

QIt froze after pressing Install+

Installing Virtual Device Driver can hang. Wait about 15 seconds, then force-quit x360ce and start it again.

QIt isn't recognized as a controller+

Check whether the Issues tab shows ⚠. If it does, install as in step 2. Also make sure Enable 1 Mapped Device is ticked.

QIssues lists Visual C+++

Press Download and Install on the right to install what's needed.

QI want to change a button+

Choose Record in the drop-down next to the button you want to change, then press the key you want. When a red ● blinks on the controller picture in the middle, it's assigned. Finish with Save All.

QWhen I'm done playing?+

Untick Enable 1 Mapped Device to turn it OFF, and your keyboard goes back to normal.

Once you're ready,
join from the invite link.

Press "Join the game" in Discord and play as usual.

Back to Remote Play Inviter