Jump to content

AJS-37 Viggen Keyboard Commands


pdmarsh

Recommended Posts

Here is a quick extraction of keyboard commands from the AJS-37 lua file:

 

[TABLE]Afterburner fuel valve (LTkran EBK) A + RAlt

Airbrake out (force) B + RAlt

Airbrake in B + RShift

Airbrake out/in/force out B

Aircraft Bank Left Left

Aircraft Bank Right Right

Aircraft Pitch Down Up

Aircraft Pitch Up Down

Aircraft Rudder Left Z

Aircraft Rudder Right X

Altimeter setting down A + LCtrl + LAlt +

Altimeter setting pull-out A + LCtrl + LAlt + LShift

Altimeter setting up A + LCtrl + Lshift

Altimeter pull-out H + RShift + RAlt + RCtrl

Anti collision lights switch L + LShift

Autopilot yaw trim Left Z + RAlt + RCtrl

Autopilot yaw trim Right X + RAlt + RCtrl

Autopilot mode ATT (Attitude hold) A

Autopilot mode HÖJD (Altitude Hold) H

Autothrottle 12 or 15.5 alpha mode J + LCtrl

Autothrottle mode AFK J

Cannon Rate Of Fire / Cut Of Burst select C + LShift

Canopy open C + RAlt + RCtrl

Canopy close C + RShift + RCtrl

Center trim O

Check indicator lights V + LCtrl + LShift

Datapanel Digit 0 0 + LAlt

Datapanel Digit 1 1 + LAlt

Datapanel Digit 2 2 + LAlt

Datapanel Digit 3 3 + LAlt

Datapanel Digit 4 4 + LAlt

Datapanel Digit 5 5 + LAlt

Datapanel Digit 6 6 + LAlt

Datapanel Digit 7 7 + LAlt

Datapanel Digit 8 8 + LAlt

Datapanel Digit 9 9 + LAlt

Datapanel Rotary Clockwise W + LAlt

Datapanel Rotary Counterclockwise Q + LAlt

Datapanel RENSA cover C + LAlt + LShift

Datapanel IN/UT Input / Output switch IN N + LCtrl

Datapanel IN/UTInput / Output Switch OUT (UT) N + LShift

Datapanel RENSA (Clear) C + LShift

Easy mode - Air-to-air 4 + RShift

Easy mode - Grond attack 3 + RShift

Easy mode - Landing 2 + RShift

Easy mode - Navigaton 1 + RShift

Eject (3 times) E + LCtrl + down

Ejection seat arm E + RShift + RCtrl

Emergency Trim Pitch Down Down + RShift + RAlt + RCtrl

Emergency Trim Pitch Up Up + RShift + RAlt + RCtrl

Emergency Trim Roll Left Left + RShift + RAlt + RCtrl

Emergency Trim Roll Rght Right + RShift + RAlt + RCtrl

Engine De-ice switch I + RAlt

Formation lights switch L + LCtrl

Fuel tank jettison Cover J + RCtrl + RAlt

Fuel tank jettison Button J + RCtrl + RShift

High-pressure fuel valve (throttle to idle) I + LAlt

HÖJD CISI X + RShift + RCtrl

HUD shift to lower position H + RAlt

IR-missile fast select S + LAlt + LCtrl

IR-missile uncage C + LAlt + LCtrl

Landing Gear Up/Down G

Low pressure fueld valve LT Kran F + LAlt

Magnetic correction left Z + RShift + RAlt + RCtrl

Magnetic correction right X + RShift + RAlt + RCtrl

Manual fuel regulator switch M + RAlt

Master caution reset V

Memory mode M

Mode select - BER Q + LAlt

Mode select - FK Q + LCtrl

Mode select - NAV Q + RAlt

Mode select - ANF Q + RCtrl

Mode select - LANDNAV W + RCtrl

Mode select - LANDPO W + RShift

Mode select - SPA Q + RShift

Navigation lights switch L + RCtrl

Navigationpanel Waypoint 1 1

Navigationpanel Waypoint 2 2

Navigationpanel Waypoint 3 3

Navigationpanel Waypoint 4 4

Navigationpanel Waypoint 5 5

Navigationpanel Waypoint 6 6

Navigationpanel Waypoint 7 7

Navigationpanel Waypoint 8 8

Navigationpanel Waypoint 9 9

Obstacle detection mode H + LCtrl

Parking brake W + LCtrl + Lalt

Passive radar mode P + LCtrl

Pitch gearing Automatic/Landing T + RShift + RCtrl

Radar altimeter switch R + RAlt

Reversal on P + RAlt

Reversal off P + RShift

Roll centrering (Roll trim reset) O

SAS mode SPAK flight stabiliser E

Seat adjustment up S + RAlt +

Seat adjustment down S + RCtrl

Show controls indicator Enter + RCtrl

SLAV SI Z + RShift + RCtrl

Startknapp S + LAlt

Throttle down +

Throttle up -

TILS rotary counterclockwise T + LAlt

TILS rotary clockwise T + RAlt

TILS rotary layer switch T + RAlt + RCtrl

Toggle caution light full/half V + LShift

Trigger O + RShift + RCtrl

Trigger safety bracket S + RShift + RCtrl

Trim: Rudder Left Z + RCtrl

Trim: Rudder Left Z + RCtrl

Trim: Rudder Right X + RCtrl

Trim: Rudder Right X + RCtrl

Trim: Left Wing Down , + RCtrl

Trim: Nose Down ; + RCtrl

Trim: Nose Up . + RCtrl

Trim: Right Wing Down / + RCtrl

Weapon jettison Cover J + LCtrl + LAlt

Weapon jettison Button J + LShift + LCtrl

Wheelbrake W

[/TABLE]

Link to comment
Share on other sites

would be nice to know with the numbers if you have to press the normal number or the numpad one...

 

Neither "numpad" nor "pad" show up in a search of the lua file, so I have to assume these are all upper keyboard keys, not numpad keys.

 

Paul

Link to comment
Share on other sites

Is there a binding for the "Autopilot disconnect" switch located on the control stick. Maybe it's something obvious but I just can't find it on the list, nor the specific reference in the manual how it actual does work - sets the SPAK AP mode or disables the AP totally.

F/A-18, F-16, F-14, M-2000C, A-10C, AV-8B, AJS-37 Viggen, F-5E-3, F-86F, MiG-21bis, MiG-15bis, L-39 Albatros, C-101 Aviojet, P-51D, Spitfire LF Mk. IX, Bf 109 4-K, UH-1H, Mi-8, Ka-50, NTTR, Normandy, Persian Gulf... and not enough time to fully enjoy it all

Link to comment
Share on other sites

The quick disconnect button should disable SPAK too, IIRC.

You're probably correct - the manual (p.237) after engine start checklist has a step: Autopilot emergency disconnect, SPAK ON.

Would be great to know though if there is a button for it or it'll come in the future.


Edited by firmek

F/A-18, F-16, F-14, M-2000C, A-10C, AV-8B, AJS-37 Viggen, F-5E-3, F-86F, MiG-21bis, MiG-15bis, L-39 Albatros, C-101 Aviojet, P-51D, Spitfire LF Mk. IX, Bf 109 4-K, UH-1H, Mi-8, Ka-50, NTTR, Normandy, Persian Gulf... and not enough time to fully enjoy it all

Link to comment
Share on other sites

  • 1 month later...

I have added, among several other commands that Leatherneck forgot to add, these 2 lines for seat adjustment into the file "default.lua" under "C:\Program Files\Eagle Dynamics\DCS World\Mods\aircraft\AJS37\Input\joystick":

{pressed = 3404, up = 3404, cockpit_device_id = devices.FLIGHTDATAUNIT, value_pressed = -1.0, value_up = 0, name = 'Seat adjustment up', category = 'Navigation'},
{pressed = 3404, up = 3404, cockpit_device_id = devices.FLIGHTDATAUNIT, value_pressed = 1.0, value_up = 0, name = 'Seat adjustment down', category = 'Navigation'},

After adding these lines into default.lua (Recommendation: use Notepad++) you will start DCS and then bind these two new commands to two pushbuttons or better a up/down toggle.


Edited by LeCuvier

LeCuvier

Windows 10 Pro 64Bit | i7-4790 CPU |16 GB RAM|SSD System Disk|SSD Gaming Disk| MSI GTX-1080 Gaming 8 GB| Acer XB270HU | TM Warthog HOTAS | VKB Gladiator Pro | MongoosT-50 | MFG Crosswind Pedals | TrackIR 5

Link to comment
Share on other sites

yea there is seat up/down keybinds.

but i dont remember exactly what they are called.

 

This? =)

Seat adjustment up S + RAlt

Seat adjustment down S + RCtrl

 

The button in cockpit doesn't seem to be functional, neither can I bind any buttons on my Warthog Throttle to this function...

Link to comment
Share on other sites

Is there a binding for the "Autopilot disconnect" switch located on the control stick. Maybe it's something obvious but I just can't find it on the list, nor the specific reference in the manual how it actual does work - sets the SPAK AP mode or disables the AP totally.

 

I added the following two lines to the "default.lua" under "C:\Program Files\Eagle Dynamics\DCS World\Mods\aircraft\AJS37\Input\joystick":

{down = 3302, up = 3302, cockpit_device_id = devices.FLIGHTDATAUNIT, value_down = 1.0, value_up = 1.0, name = 'Autopilot mode ATT (Attitude hold) ON/OFF', category = 'Autopilot'}, -- toggle
{down = 3303, up = 3303, cockpit_device_id = devices.FLIGHTDATAUNIT, value_down = 1.0, value_up = 1.0, name = 'Autopilot mode HÖJD (Altitude Hold) ON/OFF', category = 'Autopilot'}, -- toggle

I bound the two new commands to the Autopilot switches "PATH" (for attitude) and "ALT" (for altitude) on my TM Warthog throttle. The way this works:

1. switch to "PATH": the attitude mode is activated.

2. switch to center position, the AP is inactive.

3. switch to "ALT" both atttitude and altitude are active

4. switch to center position: the AP is inactive.

The above does not affect the SAS mode SPAK stabiliser which I have bound to the AP Engage/Disengabe button on my throttle.

This may not not be exactly the way it works in the real Viggen, but it works for me.

LeCuvier

Windows 10 Pro 64Bit | i7-4790 CPU |16 GB RAM|SSD System Disk|SSD Gaming Disk| MSI GTX-1080 Gaming 8 GB| Acer XB270HU | TM Warthog HOTAS | VKB Gladiator Pro | MongoosT-50 | MFG Crosswind Pedals | TrackIR 5

Link to comment
Share on other sites

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...