VirtuaTilt Wiki › Default Buttons Mapping (Front panel)
¶
¶Note: Pinball FX VR (the Meta Quest VR title) is not part of this group — it uses its own dedicated mapping, shown next.
¶This is Pinball FX VR's own button map, and the same layout applies whether you activate XAM or pick the in-game "normal" mode — XAM is just a game mode, not a different mapping. (The XAM profile pairs to the Quest as an "X-Arcade" keyboard device, which is why it is sometimes called "keyboard mode".) Pinball FX VR reads the cabinet as keyboard keys — the table below shows what each key does, so numbers like 5, 8 and I make sense:
| Key | VirtuaTilt control | Function in Pinball FX VR |
|---|---|---|
U | Left flipper button | Left flipper |
6 | Right flipper button | Right flipper |
8 | Launch / plunger button | Launch ball / plunger |
I | Pause button | Pause |
5 | Powerup button | Powerup |
A | Nudge up | Nudge up |
S | Nudge down | Nudge down |
D | Nudge right | Nudge right |
F | Nudge left | Nudge left |
Note: these keyboard keys are fixed by Pinball FX VR — the game always listens for U / 6 / 8 / I / 5 / A / S / D / F, so the keys themselves cannot be changed. What you can change is which physical VirtuaTilt button sends each key (the button→key assignment in the profile). The shipped FXVR profile is already set up optimally, so most users never need to touch it — but if you want to remap a button, you can edit the profile and re-import it. Keep each key mapped to a button somewhere, or that in-game function will stop responding.
You can use the GUIConfigTool Buttons tab to confirm that every cabinet button fires correctly, before you start a Bluetooth session:

For details on the button tester: http://mjrnet.org/pinscape/PinscapePico/Help/ButtonTester.htm
The interactive VirtuaTilt wiki adds a 3D model, a theme gallery and a built-in AI assistant — open the wiki.
Last updated: 2026-08-26
VirtuaTilt is designed and manufactured by 3DPTronics — see the Wireless VirtuaTilt controller. Diagnose your own cabinet with the free VirtuaTilt extension for Claude.