TechNES'
input engine is very simple and flexible. It allows the user to attribute any number of buttons
on any number of devices to any number of functions. For example, you can:
Bind a button to both A and B, giving you a single A+B button.
Bind several buttons to the same function, allowing you to have both keyboard
and gamepad input for a player.
Bind a game controller's buttons to the program's main functions (such as save/load, screenshot, fullscreen toggle, etc.)
To edit these settings, go to Options > Input. The following
dialog will appear:
Use the slider to adjust the autofire speed.
Set - assign a button to the selected function. Set all - assign buttons to all functions in the selected
category Clear - remove all button assignments from the selected
function. Clear all - remove all button assignments from all functions
in the selected category.