Virtual Keypad
For DOS and Arcade games, DOSGamePlayer provides an on-screen keypad — a compact set of touch buttons mapped to the keys those games actually use. There are two variants:
- Keypad (DOS) — for DOS / Windows games with simple key controls
- Keypad (Arcade) — for fighting and arcade games with joystick + multiple action buttons

Open the keypad editor
For a specific game:
- Open the game's Game Detail page.
- Tap Edit Keypad (DOS) or Edit Keypad (Arcade) depending on the game's system.
The editor opens with the current layout. Changes are saved per-game.
Customizing buttons
Tap any button on the layout to open its settings dialog:
| Property | What it controls |
|---|---|
| Key | Which keyboard key this button sends (A–Z, 0–9, arrow keys, Enter, Esc, etc.) |
| Label | The text displayed on the button (defaults to the key name) |
| Size | Button radius / dimensions |
| Background color | Idle button color |
| Border color | Outline color |
| Click color | Color when pressed (for visual feedback) |
| Text color | Label color |
| Font size | Label text size |
After editing one button, you can Copy its style and Paste it onto another to keep your layout consistent.
Adding and removing buttons
- Long-press an empty area to add a new button at that position.
- Long-press an existing button to delete it (with confirmation).
- Drag a button to reposition.
Arcade-specific features
The Arcade variant additionally supports:
- Single-button combos — bind a multi-key sequence (e.g., 'down, down-forward, forward, punch' for Hadouken) to one button. See Arcade Combos for the full guide.
- Autoclick (rapid fire) — toggle a button to send its key repeatedly while held.
Per-orientation layout
You can have a different layout in portrait vs landscape — the editor stores them separately. Edit in one orientation; switch the device orientation to edit the other.
Reset to defaults
The editor has a Reset to default action that restores the system's built-in keypad layout. Useful when you've experimented and want a clean slate.
Hiding the keypad
If you're playing with a physical gamepad and don't need touch buttons:
- In-Game Menu → Settings → Hide on-screen controls (where supported)
- Or shrink button sizes to near zero so they take minimal space
Related
- VPad V1 / V2 — for Retro player (NES/SNES/etc.) overlays
- Virtual Keyboard — full keyboard, not just a few keys
- Arcade Combos
- Physical Gamepad