Default Controls

Keyboard Controls
The keyboard controls can be configured in the Configuration window, available from the main menu.
The following are some of the default controls.  Depending on your current configuration, these may or may not be applicable.

Mouse Controls
JStella can use the mouse for a variety of different controls.

Mouse Paddle: The mouse wheel will simulate the 2600 Paddle Controller A.  Also, the right mouse button will toggle Mouse-Paddle-Mode, in which the mouse cursor disappears, and the paddle will move based on the movement of the mouse.  The left mouse button acts as the trigger for Paddle A.

Virtual Joystick: You can use the Virtual Joystick by clicking the corresponding option on the main menu.  It will display a window with an image of a 2600 joystick.  You can reposition the window by dragging it with either the right or middle mouse button.  The right mouse button will also emulate the joystick button.
The left mouse button can be used to either drag the joystick head in the direction you wish to move, or if clicked away from the joystick head, will automatically move the joystick in that direction.

Console Switches
The console switches can be set with the keyboard or by using the menu.
The keyboard keys are:

Note: Many 2600 games use the reset switch as a means of starting the game
Note: It is up to the game's software to implement the console switch behavior.  For example, not all games will implement a black-and-white mode.  Other games may use the player difficulty switch as a method of pausing the game.