Projector Game Start here

Projector Controller Mapping and Steam

Searches about remapping a projector controller, an es_input file, and Steam on a projector are small and muddy. They collapse into one job: bind the pad you are holding to the game on the big screen.

Controller-friendly living-room projection
Wall image large enough to read a game HUD

Steam Input is Valve's layer, documented in the Steamworks controller concepts page. A game on a projector is still a game on a PC. Open Steam, then the game's controller layout, and bind actions there. The projector does not store the layout. The PC does. If the picture is on the wall and the UI is on a monitor, drag the game to the projector and leave the Steam overlay where you can read it.

Some retro systems use EmulationStation as a launcher. Its upstream documentation names es_input.cfg as the controller configuration file; this is not a universal RetroArch file. The storage path and recovery controls vary across distributions. Identify the launcher first, use its controller-configuration screen, and keep a backup before editing any configuration.

On an Android-based projector, identify the emulator or launcher from its settings screen and follow that project’s documentation. A model name alone does not identify the software stack. Do not copy a configuration from a different launcher just because both devices include retro games.

Console controllers on a PS5 or Switch do not need this page. Use the console's own button settings. This page is for PC and for the Android-style game projectors that expose an emulator menu.

If a binding does nothing, check the selected device, player assignment, and whether the game is using Steam Input or its own mappings. The Laser review reports difficulty enabling two-player play; it does not establish a specific player-order defect on G300 Pro hardware.

Questions

How do I remap controls for Steam on a projector?

Use Steam Input on the PC. The projector is only the display. Valve's controller concepts page describes the layer.

Should I edit an es_input file by hand?

Prefer the emulator's bind menu. I am not publishing a sample file from a single mention of the filename.

What is the your-name gamer projector query?

It did not match a product in the sources I checked. I left it unmatched on purpose.

Related guides

Sources