DEFAULT KEY/JOYSTICK/MOUSE CONTROL (Updated 02/08/2015)

When you load a key/mouse/joystick assignment file created by an older version of YSFLIGHT, no key is assigned to a new features added in the newer version.  In that case, please go to "Option" -> "Key/Mouse/Joystick Assignments," and assign an appropriate key to

'1' key no longer fires weapon.  Please use space key or joystick trigger 1 instead.  By default, '1' key opens/closes a bomb-bay door.

Trim control is assigned to Insert key and Delete key.  Up arrow and Down arrow no longer work.

W and S keys are now by default for flaps up and down by one step respectively.  If you want to control variable geometry wings (VGW) manually, please assign VGW functionalities to the keys by yourself.

As of 02/08/2015 functionalities for F6, F7, F8, F9 has changed.  If you have upgraded from the previous version, your old key-assignment will be still valid.  To use new functionalities, please re-assign the functionalities for these keys.

ELEVATOR/AILERON
Joystick that Windows can recognize, Mouse, or Keyboard (arrow keys).
Go to "Option" menu ->"Change Key/Mouse/Joystick assignment" to choose joystick, mouse or keyboard.
TRIM
Insert (Up arrow in Mac OS X) TRIM DOWN
Delete (Down arrow in Mac OS X) TRIM UP
T Adjust TRIM based on the current joystcik position.
E Stick sensitivity up.
C Stick sensitivity down.  For preventing over-control at high-speed, or for sensitive control during formation flight, you can decrease the stick sensitivity.
ENGINE
Q POWER UP
A POWER DOWN
TAB AFTER BURNER ON/OFF
Page Down ROTATE NOZZLE TO VERTICAL TAKE OFF/LANDING POSITION (ONLY WHEN THE AIRPLANE IS EQUIPPED WITH VARIABLE ANGLE NOZZLE)
Page Up ROTATE NOZZLE TO CRUISE POSITION (ONLY WHEN THE AIRPLANE IS EQUIPPED WITH VARIABLE ANGLE NOZZLE)
. REVERSER THRUST (ONLY WHEN THE AIRPLANE IS EQUIPPED WITH THRUST REVERSER)
ROTATING TURRET/GUN (Currently only available in AH-64)
Mouse (When using Joystick) ROTATE GUN.
Arrow keys (When using mouse as stick) ROTATE GUN.
LANDING GEAR/FLAP/BRAKE/VARIABLE GEOMETRY WING, DOOR
G RETRACT/EXTEND LANDING GEAR
F RETRACT/EXTEND FLAP
B RETRACT/EXTEND AIRBRAKE(SYNCHRONIZED WITH WHEEL BRAKE)
W FLAPS ONE STEP UP (RETRACT)
S FLAPS ONE STEP DOWN (EXTEND)
 ; Open/Close All Doors
RUDDER
Z RUDDER LEFT
X RUDDER NEUTRAL
C RUDDER RIGHT
TRIGGER
SPACE Fire Weapon
1 Key Open/Close Bomb Bay Door
2 Key Choose Weapon
3 Key Toggle (or Turn On) Radar Range
Trigger 1 Fire Weapon
Trigger 2 Choose Weapon
Trigger 3 Toggle (or Turn On) Radar Range
MOUSE LEFT BTN Fire Weapon
MOUSE RIGHT BTN Choose Weapon
NAVIGATION AID
V Flying Direction Indicator On/Off
9 Toggle HUD Color
L Open VOR menu (station selection)
Press multiple times to cycle VOR1, VOR2, ADF, and Heading Bug
It also changes current NAV.  7- and 8-keys rotates OBS of the current NAV or Heading Bug.
7 Rotate VOR OBS to the left
Target NAV should be selected by L key
8 Rotate VOR OBS to the right
Target NAV should be selected by L key
REFUELING/RELOADING AMMUNITION
HOME Open Refueling/Reloading Dialog (Works only when the airplane is complete stop near the fuel truck or on the aircraft carrier.)
AUTOPILOT
BackSpace Open the autopilot menu.  (Press BS once more to close the menu)  When autopilot menu is open, you can choose one of the following options.
Circle Stay in a holding pattern.
Straight & Level Fly straight.
Landing Land at a proximity airport. (It does not work when there is no airport with ILS and a runway of 2000m or longer or when the wind is strong.)
Fly Heading Bug Keep heading to the heading bug
Exit Autopilot Disengage an active autopilot.

It is not recommended to use the landing autopilot when you are leading some airplanes.

RADIO COMMUNICATIONS
ENTER Open the radio communication menu.  (Press ENTER once more to close the menu)  After opening the radio communication menu, you can choose an airplane to send your command, and then can choose one of the following commands.
Break and attack Attack enemy airplanes!
Attack ground target Attack nearby ground targets!
Cover me Attack enemy airplane that is attacking the player.
Form on my wing Come and stay in a formation.
Return to base Land at a proximity airport.
Stay in holding pattern Stay in a holding pattern.

When you want your wingman to form on your wing, send the form on my wing command, and then keep shallow turn (45 degree to 60 degree turn) until the wingman come to your side.  Otherwise, the wingman will try to come close to you, but cannot form a good formation.

CAUTION:  Computer airplanes are not very smart.  So, you have to be careful to send these commands, or your wingmen will cause an accident.  For example, if you tell B747 "break and attack", it will exert its best effort, but highly likely it will fail. 

F12 (0 in YSFLIGHT for Mac OSX) Send in-flight chat message over the network.  However, the functionality of YSFLIGHT chat is very primitive, and it is recommended to use an external instant messaging service simultaneously.

Some characters cannot be typed directly due to the difference of keyboard layout for different languages.  But, you can use UP arrow and DOWN arrow key to modify character code of the letter you previously typed.  For example, to type '@', you can type SHIFT+'/' and then UP arrow key.

In Mac OSX, the YSFLIGHT program cannot detect F12 key.  Therefore, 0 (zero) key is assigned to this functionality by default.

VIEW CONTROL
F1 (*1) CYCLE THROUGH COCKPIT VIEW / AIRPLANE-SPECIFIC VIEW / BOMBING AIM
Bombing Aim is available only when bomb are loaded.
F2 (*1) CYCLE THROUGH OUTSIDE/FIXED/VARIABLE POINT VIEW, FOCUSING ON PLAYER's AIRPLANE
F3 (*1) FROM COMPUTER AIRPLANE TO PLAYER AIRPLANE
Pressing F3 multiple times will cycle view-target airplanes.
Pressing Shift+F3 will cycle backward.
F4 (*1) MISSILE VIEW
F7 (*1) OUTSIDE-AIRCRAFT VIEW.
Pressing F7 multiple times will toggle between fixed viewing angle and relative-to-aircraft viewing angle.
POV Button/View angle keys to rotate camera angle.
The view-target aircraft can be changed by F9.
F8 (*2) ILS / CONTROL-TOWER VIEW. 
Pressing F8 multiple times will cycle through control towers and ILS facilities. 
Pressing Shift+F8 will cycle backward.
The view-target aircraft can be changed by F9. 
F9 (*2) Cycle through view-target aircrafts in F3, F7, and F8 views. 
Pressing Shift+F9 will cycle backward.
F10 (*2) Observer View
In Observer View mode, you can rotate view angle by joystick, fire weapon button to move forward, and select weapon button to move backward.
When you press F10 key, Observer View mode starts from the previous view point.  Hence, use F1 through F9 key to select a view point that is close to your interest, and then press F10 key.
POV BUTTON
of JOYSTICK
CHANGE VIEW DIRECTION
Rotate camera angle in Outside Player Plane View Part 2/3
U FORWARD
K RIGHT
H LEFT
M BACK
J UP
N BELOW
(*)Press more than one of U,K,H,M,J,N keys simultaneously to see slant direction.
Mouse Wheel Up Zoom
Mouse Wheel Down Unzoom
OPEN SUB-WINDOW MENU
O Open Sub-Window menu
QUIT
ESC PRESS ESC TWICE TO QUIT
REPLAY FLIGHT RECORD
(* WHILE REWINDING/FAST REWINDING, YOU MAY SEE INACCURATE BULLETS, MISSILES AND EXPLOSIONS, BUT IT IS NORMAL.)
Z FAST REWIND
X REWIND
C PLAY
D PAUSE
V FAST FORWARD
B VERY FAST FORWARD
HOME JUMP TO THE BEGINNING OF THE FLIGHT RECORD
END JUMP TO THE END OF THE FLIGHT RECORD
ESC PRESS ESC TWICE TO TERMINATE REPLAY
F5  (*1) SWITCH PLAYER AIRPLANE
IN ADDITION, YOU CAN USE F1 THROUGH F4 KEY TO CHANGE VIEWPOINT.
In-Flight Configuration Change
CTRL Open in-flight configuration change menu.  Menu items are as follows.
Key Function
1 Choose Fast mode (low quality graphics)
2 Choose Normal mode (medium quality graphics)
3 Choose Detailed mode (high quality graphics)
A Cycle airplane graphics quality (Auto -> Detailed -> Fast -> Very Fast)
G Cycle ground object graphics quality (Auto -> Detailed -> Fast)
W Toggle weapon graphics quality (Normal / Fast)
S Toggle shadow graphics quality (Auto / Fast)
D Toggle shadow of dead airplanes (Draw / Don't Draw)
L Toggle runway light in daylight (Draw / Don't Draw)
J Toggle virtual joystick (Draw / Don't Draw)
M Cycle Smoke Type (Dot -> Noodle -> Towel -> Solid)
Z Cycle Z-Buffer Quality (Fast -> Medium -> Detailed -> Very Detailed)
T Toggle Transparency (On / Off)  OpenGL only.
P Toggle reduction of peep hole effect caused by transparent polygons (On / Off)
H Toggle Use/Not to use the instrument panel.  If it is on, the program always draws Head Up Display (On/Off)
Enter Close the menu.

The change is temporary, and it is valid until you close a flight (until terminating the server/client mode during the network play.)  This menu would be useful when you are playing over the network, and the number of players become too many for your PC's environment.  In that case, you can reduce the graphics quality to gain the performance.

(*1) In Mac OSX, press Fn key and a function key simultaneously.

(*2) In Mac OSX, the YSFLIGHT program cannot detect F8 to F12 keys.  If you want to use these functionalities, please assign different keys.