All MaxxStick Pro Keyboard Joysticks Shipped After January 1, 2024 Have Our Newest Plug-and-Play Firmware Preinstalled.

Getting Started

MaxxStick R3

We are incredibly thankful for your purchase of our MaxxStick R3 keyboard joystick. Please follow the instructions on this website to make your first-time set up as easy as possible. 

First Time Setup

Congratulations on your new MaxxStick Keyboard Joystick R3! To kickstart your immersive gaming journey, we have created a straightforward unboxing and setup video. This visual guide will help you get your joystick up and running, while offering tips to enhance your gaming experience.

We encourage you to watch the video to ensure a smooth setup process. Ready to dive in? Click the video link below and let’s get started!

MaxxStick Unboxing

Congratulations! You’ve received your MaxxStick R3. Open it up!

Whats in the box?

• 1× MaxxStick R3 Keyboard Joystick
• 1× 6ft Braided USB-C to USB-A Cable
• 1× Memory Foam Wrist Rest
• 1× Rubber Self-Adhesive Strip

Reducing Slip

The MaxxStick manufacturing process results in a relatively smooth device. As a result, depending on your play style, it may slide out of place while playing. We provide the rubber bottomed wrist rest to combat the possibility of slip.

We also supply a 9cm self-adhesive rubber strip so that you can minimize the possibility of the joystick moving. Cut it up and apply a portion to the bottom of the joystick and on the back of the joystick.

Here we applied two 2 cm strips under the joystick. These will provide friction against your mouse pad. We applied the remaining 5 cm of strip to the back of the joystick such that they contact the keyboard.


  1. Download and extract the contents of the MaxxStick Installer zip file to a folder like Windows Downloads.
  2. Run the “install.bat” file to install all necessary drivers and shortcuts.
  3. Plug in the MaxxStick.
  4. Start playing.

Game Compatibility Modes

Our team here at MaxxStick has worked hard to make sure that you can play your favorite games with our keyboard joystick controller. Please make sure that you read our instructions below so that you can fully enjoy every element of our joysticks. 

What exactly is the game compatibility mode?

The MaxxStick R3 keyboard joystick is a special kind of USB device that can communicate with your computer in multiple ways allowing you to connect with most games. You can think of it as a multilingual speaker, capable of ‘speaking’ different ‘languages’ to your computer, depending on what the situation needs and what the game requires.

The idea is that every game has different settings and different ways of using joysticks, keyboards and mouse. We’ve done our best to make sure that you can get the most out of your joystick by creating 3 different compatibility modes that will allow you to connect with most games.

Please try all of our modes to see which one is right for your game. 

Mode 1

Xinput Mode

The Xinput mode is what many modern games like Fortnite understand well. When MaxxStick speaks Xinput, Windows will see it as using a regular Xbox game controller, giving you the full ability to use the controller functions just like you would when playing with a controller on a console. 

Mode 2

Keyboard Mode

Just like you the name suggests, our keyboard mode allows your joystick to act just like a keyboard, and the best part is that it doesn’t need an app or program on your computer to translate. It’s like directly typing on your keyboard. 

We hard code our keyboard mode to use the UP, DOWN, LEFT, and RIGHT arrows. We did this so that you can bind the WASD keys to more useful binds. Note: What this means is you will need to go into your game settings and change your keyboard movement binds to the UP, DOWN, LEFT, and RIGHT arrow keys. 

Mode 3 (Hidden Mode)

Direct Input Mode

And the final game mode is the direct input mode. This game mode works best with older games. It is also the language other operating systems, such as Linux and MacOS, understand well. However, this mode is hidden initially and needs to be enabled when you require it. 

To enable this feature, simply hold the button on the bottom of the joystick down for between 11 and 15 seconds. Then unplug and replug the joystick. You will now be able to access DirectInput mode. To disable this feature, follow the same instructions, simply hold the button on the bottom of the joystick down for between 11 and 15 seconds. Then unplug and replug the joystick. You will now be able to access to the other modes available. 

Check the MaxxStick App to see which mode you’re in.

Game mode default and switching modes on your joystick

Short press the multi-function button on the bottom of the joystick. (Between 1 second and 5 seconds)

By using these various game modes, your MaxxStick gives you the flexibility to play all sorts of games on your computer. All you have to do is tell it which game compatibility mode you want to use, depending on the game you want to play. Note, our default mode first installed on your joystick is Xinput. 

But you can switch to the other game compatibility modes by short-pressing the multi-function button on the bottom of the joystick. (Between 1 Second and 5 Seconds)

Important Steps to Calibrate the R3

We designed the MaxxStick with firmware features to combat stick drift. Those features are active every time you plug in the MaxxStick R3. On firmware v1.8 onwards (released in late March 2023), all MaxxStick R3’s store a set of calibration data in its onboard memory. Specifically, it stores the center point and the range of motion. Please watch our simple step-by-step video that will help you calibrate your MaxxStick keyboard joystick. 

Reset Joystick Calibration

If you would like to reset the calibration, follow these steps:

  1. Make sure your joystick is connected to a USB port.
  2. Get a paperclip and use it to press down on the multifunction button on the bottom of the joystick. Hold it down for between 5 to 10 seconds.
  3. Release the button and then start moving the joystick thumbstick in complete circles.
  4. After doing a few circles, press down on the joystick thumbstick button. This lets the MaxxStick know you’re done with the calibration.

The MaxxStick calibration routine is only complete if the thumbstick button has been pressed. The center point and range of movement data is then sent to the MaxxStick’s long-term memory.

Required In-Game Settings

To ensure you can use the MaxxStick fluidly within Fortnite, the following user settings need to be enabled.

In Fortnite Settings -> Mouse and Keyboard Tab -> turn off “Ignore gamepad input” and turn on “Lock input method as mouse”.

As you joystick spring will wear, you may need to adjust the deadzone in game. Go to controller settings and increase the Left Stick Deadzone as required.

The joystick button is mapped to controller button A. In Fortnite, you can remap the action of controller button A by going to the Controller settings, choosing custom controller binds, and remapping button A.

Our Firmware Updates Make Your R3 Better

We are constantly working to improve the MaxxStick R3, and we regularly send our customers new firmware updates via our mailing list. To receive these updates, simply fill out the form below and sign up for our mailing list.

In early March 2023, we released Firmware 1.81 to our mailing list, which includes various bug fixes, stability improvements, and a new set-and-forget calibration routine. This routine will store and use the calibration you perform during the update to determine the range of motion. You can find a link to download the firmware in UF2 format in the below button.

It’s important to note that the firmware file is NOT an executable nor can it be opened by Windows. It is a special format containing the payload for the MaxxStick only. 

We strongly recommend that you watch our 2 minute instructional video (to the left) in it’s entirety. It’s important to follow the steps carefully to ensure a smooth update process. The procedure should take less than a minute to complete.

How to stay up-to-date with our firmware


Our mailing list subscribers are the first to receive our latest improvements, so we encourage you to sign up for our free, private mailing list to stay up-to-date on all of our new firmware releases and other product updates.

MaxxStick R3 App

Click the button to download the latest version of the MaxxStick app installer.

Latest Firmware

With the above app installer, you have everything you need to make the MaxxStick work. But we continue to make improvements to the MaxxStick R3's onboard firmware. To get the latest updates to the joystick firmware, join our mailing list.

Our Mailing list is kept completely private and is used so that we can let you know when we’ve made improvements to the MaxxStick and our other products.

Still struggling with your joystick?

Do NOT return to Amazon.

If you face any problems with your MaxxStick, DO NOT return it to your retailer. Our knowledgeable team is here to help. Get assistance for your purchase through the support page of our website.