| Microsoft DirectX 8.1 (Visual Basic) | 
The DIVIRTUAL_FIGHTING_FPS genre contains controls for a first-person fighting game with guns.
| Priority 1 Controls | 
|---|
| DIAXIS_FPS_LOOKUPDOWN | 
| DIAXIS_FPS_MOVE | 
| DIAXIS_FPS_ROTATE | 
| DIBUTTON_FPS_APPLY | 
| DIBUTTON_FPS_CROUCH | 
| DIBUTTON_FPS_FIRE | 
| DIBUTTON_FPS_JUMP | 
| DIBUTTON_FPS_MENU | 
| DIBUTTON_FPS_SELECT | 
| DIBUTTON_FPS_STRAFE | 
| DIBUTTON_FPS_WEAPONS | 
| Priority 2 Controls | 
|---|
| DIAXIS_FPS_SIDESTEP | 
| DIBUTTON_FPS_BACKWARD_LINK | 
| DIBUTTON_FPS_DEVICE | 
| DIBUTTON_FPS_DISPLAY | 
| DIBUTTON_FPS_DODGE | 
| DIBUTTON_FPS_FIRESECONDARY | 
| DIBUTTON_FPS_FORWARD_LINK | 
| DIBUTTON_FPS_GLANCE_DOWN_LINK | 
| DIBUTTON_FPS_GLANCE_UP_LINK | 
| DIBUTTON_FPS_GLANCEL | 
| DIBUTTON_FPS_GLANCER | 
| DIBUTTON_FPS_PAUSE | 
| DIBUTTON_FPS_ROTATE_LEFT_LINK | 
| DIBUTTON_FPS_ROTATE_RIGHT_LINK | 
| DIHATSWITCH_FPS_GLANCE |