Steam frame controllers (also called frame data controllers or fight sticks with Steam Input) do not work with every VR game, but they work with more than you might expect—compatibility depends on how the game reads input, not on the controller itself. This guide explains exactly which VR games accept them, how to set them up, and what to do when a game ignores them.
What Are Steam Frame Controllers?
In the VR context, a “frame controller� usually means an arcade-style fight stick (a joystick plus buttons) or a custom input device that you configure through Steam Input, Steam’s controller mapping layer. The name comes from fighting games, where players talk about “frame data� (the timing of moves), but the same hardware works for any game that accepts gamepad or keyboard input. Steam Input can translate almost any button, stick, or trigger into keyboard keys, mouse movements, or Xbox/PlayStation button presses, which is why these controllers can often be used in VR even though they were not designed for it.
How VR Games Handle Input
VR games fall into three input categories, and this determines whether a frame controller can work:
- Motion controller only: Games like Beat Saber or Half-Life: Alyx require tracked VR controllers for aiming, grabbing, or swinging. A frame controller cannot replace those because the game needs positional data from the headset’s tracking system.
- Gamepad supported: Many VR ports (e.g., Skyrim VR, No Man’s Sky, Hellblade: Senua’s Sacrifice) accept a standard gamepad. Steam Input can make a frame controller appear as an Xbox controller, so these games will work.
- Keyboard/mouse only: Some VR games, especially older ones or those played through VorpX (a tool that turns non-VR games into VR), only read keyboard and mouse. Steam Input can map your frame controller’s buttons to keyboard keys, so it can work here too.
The key is that the game must accept some non-motion input. If it only reads tracked controllers, no amount of mapping will help.
Steam Input and VR: How It Works
Steam Input is a software layer that runs between your controller and the game. When you plug in a frame controller (most are recognized as “generic gamepad� or “DirectInput�), Steam can convert its signals into whatever the game expects. For VR, you need to do three things:
- Enable Steam Input for the game: right-click the game in Steam, select Properties → Controller → “Enable Steam Input.�
- Open the controller configuration: while in Steam’s Big Picture mode or the desktop Steam client, go to the game’s controller settings and choose a template or create a custom mapping.
- Map the frame controller’s buttons to the game’s expected inputs (Xbox buttons, keyboard keys, etc.).
Once configured, the frame controller acts like a virtual Xbox controller or keyboard. The VR headset still tracks your head, but your hands are controlled by the stick and buttons.
Which VR Games Work with Frame Controllers?
There is no official list, but you can predict compatibility by checking the game’s Steam store page. Look for “Gamepad Support� in the system requirements or the “Input� section. Games that say “Full Controller Support� or “Partial Controller Support� will work. Games that only say “Tracked Motion Controllers Required� will not.
Examples of VR games that typically work with a frame controller:
- Skyrim VR (gamepad mode)
- Fallout 4 VR (gamepad mode)
- No Man’s Sky (gamepad mode)
- Subnautica (non-VR mode but playable in VR with gamepad)
- Payday 2 (VR mode supports gamepad)
- Almost any VR game that also has a flat-screen version with gamepad support, because the VR version often keeps that input path.
Games that will not work: Beat Saber, Superhot VR, Boneworks, Pistol Whip, Job Simulator, and most Oculus-exclusive titles that require touch controllers.
How to Set Up a Frame Controller for VR
Follow these steps for a typical setup (using Steam VR and a Windows PC):
- Plug in your frame controller via USB. Make sure Windows recognizes it as a gamepad (check in Device Manager).
- Launch Steam and go to Settings → Controller → General Controller Settings. Enable “Xbox Configuration Support� and “Generic Gamepad Configuration Support.�
- In Steam, right-click the VR game you want to play and select Properties → Controller → “Enable Steam Input.�
- Click “Controller Configuration� (or “Controller Settings�) in the same menu. This opens the mapping screen.
- Choose a template. If the game supports an Xbox controller, select “Gamepad.� If it only supports keyboard, select “Keyboard (WASD) and Mouse.�
- Map each button on your frame controller to the desired action. For example, map the joystick to the left analog stick, and the face buttons to A/B/X/Y.
- Save the configuration and launch the game through Steam VR.
If the game does not respond, try launching it in desktop mode first to test the mapping, then switch to VR.
Common Problems and Fixes
Here are the most frequent issues and how to solve them:
- Controller not recognized: Make sure the controller is plugged in before starting Steam. In Steam’s controller settings, check if the device appears. If not, try a different USB port or update the controller’s firmware.
- Game ignores the controller: The game may not have Steam Input enabled. Double-check the game’s properties and ensure “Enable Steam Input� is checked. Also, some games need to be launched in “VR mode� from the Steam VR dashboard, not desktop.
- Buttons work but joystick doesn’t: In the mapping screen, make sure the joystick is mapped to the “Left Analog Stick� or “Right Analog Stick� output, not to “Mouse.� Some frame controllers have a switch for joystick vs. D-pad; set it to joystick.
- Game sees the controller as a keyboard and mouse, but VR menus don’t respond: Some VR games use a laser pointer for menus that only works with motion controllers. In that case, you may need to use the mouse to click menus, which the frame controller can emulate.
- Steam VR overlay doesn’t show the controller: The overlay only shows tracked controllers. Your frame controller will not appear as a hand, but it will still send inputs. This is normal.
Alternatives to Frame Controllers
If a frame controller does not work with a particular VR game, consider these alternatives:
- Standard gamepad: An Xbox or PlayStation controller has the same Steam Input support and is more comfortable for most VR games.
- Keyboard and mouse: Some VR games (especially those played through VorpX) work better with keyboard and mouse. You can use a lapboard while standing.
- Tracked motion controllers: For games that require them, there is no substitute. You must use the official VR controllers.
- Voice control: Some VR games support voice commands (e.g., Skyrim VR has a mod for that), but this is not a general solution.
Cost and Safety Considerations
Frame controllers range from budget arcade sticks (around $50) to high-end custom builds (over $300). For VR, you do not need an expensive one; a basic stick with a USB connection is enough. Safety-wise, remember that VR games often require you to move your head and body. A frame controller is stationary, so you will not be moving your arms as much, which can reduce motion sickness for some people but may also make you less aware of your surroundings. Always play in a clear space and use the VR guardian boundary.
Frequently Asked Questions
Can I use a fight stick for Beat Saber?
No. Beat Saber requires motion controllers to track the sabers’ positions. A frame controller cannot provide positional tracking.
Does Steam Input work with Oculus Quest games?
Only if you play through Steam VR (e.g., with Oculus Link or Virtual Desktop). Native Quest games do not use Steam Input, so a frame controller will not work unless the game has built-in support.
Can I map the frame controller to simulate a VR controller’s buttons?
No. VR controllers send 3D positional data, not just button presses. Steam Input cannot fake that. You can only map to gamepad or keyboard/mouse inputs.
Why does my game say “no controller connected� even though it’s plugged in?
This usually means Steam Input is not enabled for that game. Go to the game’s properties and check the controller option. Also, make sure the controller is set to “Xbox� mode if it has a switch.
Will a frame controller work with VorpX (non-VR games in VR)?
Yes, if the original game supports gamepad or keyboard/mouse. VorpX just injects 3D; it does not change input handling. So you can map the frame controller to the game’s standard inputs.
Is there a way to make any VR game work with a frame controller?
No. If the game only accepts tracked motion controllers, no amount of software mapping will help. You would need to use a tool that emulates motion controllers, which is not reliable and often requires complex hacks.
Related
Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.
More cards in this drawer
- Mac Start Up Automatically After Power Failure?
- Expose Self-Hosted Service Securely Without Cloudflare Tunnel
- Nano Delivery for Functional Foods: What It Can and Can’t Do4.00
- Disable Apple Watch Turn-by-Turn Vibration While Driving
- Convert Play FLAC in iTunes: Full Guide
- Soda Foundation Charter: What It Means