A browser-based configurator for setting up HOTAS (Hands On Throttle And Stick) controls in Arma Reforger.
Don't download the files! The configurator is ready to use online at https://hotas.deltafarce.win
No installation needed - just connect your joystick and start configuring in your browser.
- Browser-Based: No installation required - runs entirely in your web browser
- Joystick Detection: Automatically detects connected joysticks and game controllers
- Interactive Configuration: Walk through each action and assign buttons/axes
- HAT Switch Support: Special detection mode for HAT switches and POV controls
- Visual Feedback: Real-time display of configured actions with progress tracking
- Config Generation: Generates Arma Reforger-compatible
.conffiles - Smart Defaults: Automatically names config files based on your joystick
- Navigation: Arrow keys and clickable actions for easy configuration editing
- Visit https://hotas.deltafarce.win in your browser
- Connect your HOTAS/joystick
- Click "Start Configuring"
- Follow the prompts to assign each action
- Press SPACE to confirm each input
- Download your config when complete
After downloading your config file, save it to:
%USERPROFILE%\Documents\My Games\ArmaReforger\profile\.save\settings\customInputConfigs
Or on Linux:
~/.local/share/bohemia interactive/arma reforger/profile/.save/settings/customInputConfigs
- Press or move a button/axis on your joystick
- Press SPACE to confirm the detected input
- Use ↑/↓ arrows to navigate between actions
- Click any action in the list to jump to it
- Use Skip to skip an action
- Use Clear Binding to remove a binding
Enable HAT Mode for difficult HAT switches that behave unexpectedly. This uses simplified detection for discrete axis inputs.
If you navigate backward, a Resume button appears to jump back to where you left off.
The configurator supports 40 actions including:
- Character: Fire, weapon switching, optics
- Helicopter: Collective, cyclic, anti-torque, brakes, lights
- Turret: Fire, aiming, rotation, reload
- Voice: VON toggle and channel
- Utility: Get out, map, perform action
- Uses the browser's Gamepad API for joystick input
- Generates configs compatible with Arma Reforger's
customInputConfig.confformat - Supports multiple joysticks (uses
joystick0,joystick1, etc.) - Includes proper GUID generation for InputSource elements
- Implements FilterPreset system matching Arma Reforger's input manager
- ✅ Chrome/Edge (Recommended)
- ✅ Firefox
- ✅ Safari (limited File System Access API support)
This tool includes Google AdSense integration. See ADSENSE_SETUP.md for setup instructions.
Contributions are welcome! Feel free to:
- Report bugs
- Suggest features
- Submit pull requests
- Share feedback
If you want to contribute or run the configurator locally:
- Clone this repository
- Install dependencies:
npm install - Run dev server:
npm run dev - Build for production:
npm run build
The configurator is built with Vue 3 + TypeScript + Vite.
MIT License - feel free to use and modify for your own projects.
Created for the Arma Reforger community to make HOTAS configuration easier.
- HOTAS Configurator (Online Tool) ← Use this!
- Arma Reforger Input Manager Wiki
- Arma Reforger Official Site
If you find this tool helpful, consider sharing it with your Arma community!