Config ››
Parent Previous Next

Input Configuration

Setting up controllers

On the pull down menus, you can select the device you want to be emulated on input ports 1 and 2 (game pad, zapper, pad, paddle). Note: you can't change this setting while a movie is being played or recorded.

If you check the box labeled "Attach four-score(implies four gamepads)", you won't be able to select any of these options, because the four-score allows to use 2 extra controllers.

The device currently being emulated on each port is listed above the drop down list; loading certain games will override your settings, but only temporarily.

To bind these controls to specific keys/joystick controls use the  "configure" the device listed above each drop-down list.

Zapper / Arkanoid Paddle

Most Zapper NES games expect the Zapper to be plugged into port 2. and most VS Unisystem games expect the Zapper to be plugged into port 1.

The left mouse button is the emulated trigger button for the Zapper. The right mouse button is also emulated as the trigger, but as long as you have the right mouse button held down, no color detection will take place, which is effectively like pulling the trigger while the Zapper is pointed away from the television screen. Note that you must hold the right button down for a short time to have the desired effect.

The Arkanoid Paddle emulates the same way the zapper.

Power Pad A / B

Emulates the NES Power pad.  The 12 pad buttons can be routed via the configure button.  FCEUX allows up to 2 Power Pads to be emulated at once (Power Pad A and B).

Famicom Controllers

You can also select the input device to be emulated on the Famicom Expansion port.  If you select a device for the Famicom Expansion Port, you should probably have emulated game pads on the emulated NES-style input ports.

In addition to the traditional famicom controller, FCEUX can emulate the Famicom version of the Arkanoid controller, the "Space Shadow" gun, the Famicom 4-player adapter, the Family Keyboard, the HyperShot controller, the Mahjong controller, the Oeka Kids tablet, the Quiz King buzzers, the Family Trainer, and the Barcode World barcode reader.

Replace Port 2 Start With Microphone

Checking this box will replace the Start button used by controller 2 with the microphone option found on the famicom. Pressing the Microphone button is like blowing or yelling into it on the console equipment. The Port 2 controller used for the Famicom included a microphone and a volume control in place of the Start and Select buttons. This option isn't automatically detected, so it has to be manually enabled by the user. Movie files may also enable and use this feature. Both Famicom Cartridges and Famicom Disks have made use of this feature, such as both the cartridge and disk version of Zelda 1, Hikari Shinwa, and Takeshi no Chosenjo. Games other than those listed here use this feature.

Input Presets

This feature allow you to set the current input configuration to one of three presets.  This gives you the option to quickly change from one input configuration to another (such as toggling between 1 or 2 controllers and/or toggling from controller 2 being bound to controller 1 or having its own controls).

To assign the current input configuration to a preset press the down arrow next to one of the presets.  To assign the preset as the current input configuration press the up arrow or use the hotkey assigned to that specific preset.  Preset hotkeys can be assigned in the Map Hotkeys menu.

Disable left+right/up+down

By default FCEUX allows you to press both the left and right controls at the same time (or up and down).  To disable this feature uncheck the checkbox on the left.


Clicking the auto hold button will allow you to assign a hotkey to the auto-hold feature.  

Clicking the clear button will allow you to assign a hotkey to the clear auto-holds feature.

To use this feature, close the input config window and return to the FCEUX main window.  Hold down the auto-hold hotkey and press one of your controller inputs.  This will add it as one of the auto-hold assignments.  The game will keep auto-hold assigned buttons held be default.  Pressing one of these keys will release the button for the duration that it is held.

To turn off all auto-hold assignments press the clear auto-holds hotkey.

Created with the Personal Edition of HelpNDoc: Generate EPub eBooks with ease