Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
- -- -- FlyWithLua: The initial assignments are stored in this file. -- --
- -- -- 8< -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
- ThrottleQuadA = 0
- ThrottleQuadB = 332
- Pedals = 1
- Yoke = 320
- X52 = 640
- function set_jet_twin_engine_assignments()
- clear_all_axis_assignments()
- set_axis_assignment( 0, "throttle 1", "normal" )
- set_axis_assignment( 1, "throttle 2", "normal" )
- set_axis_assignment( 2, "speedbrakes", "reverse" )
- set_axis_assignment( 10, "left toe brake", "normal" )
- set_axis_assignment( 11, "right toe brake", "normal" )
- set_axis_assignment( 12, "yaw", "normal" )
- set_axis_assignment( 20, "roll", "normal" )
- set_axis_assignment( 21, "pitch", "normal" )
- set_axis_assignment( 30, "elev trim", "normal" )
- clear_all_button_assignments()
- set_button_assignment( ThrottleQuadA + 0, "sim/flight_controls/flaps_up" )
- set_button_assignment( ThrottleQuadA + 1, "sim/flight_controls/flaps_down" )
- set_button_assignment( ThrottleQuadA + 2, "sim/flight_controls/landing_gear_up" )
- set_button_assignment( ThrottleQuadA + 3, "sim/flight_controls/landing_gear_down" )
- set_button_assignment( ThrottleQuadA + 6, "sim/engines/thrust_reverse_hold" )
- set_button_assignment( ThrottleQuadA + 7, "sim/engines/thrust_reverse_hold" )
- set_button_assignment( Yoke + 0, "sim/operation/contact_atc" )
- set_button_assignment( Yoke + 1, "sim/view/3d_cockpit_cmnd_look" )
- set_button_assignment( Yoke + 2, "sim/general/zoom_in_fast" )
- set_button_assignment( Yoke + 3, "sim/general/zoom_out_fast" )
- set_button_assignment( Yoke + 6, "sim/flight_controls/rudder_trim_left" )
- set_button_assignment( Yoke + 7, "sim/flight_controls/rudder_trim_right" )
- set_button_assignment( Yoke + 25, "sim/flight_controls/pitch_trim_down" )
- set_button_assignment( Yoke + 29, "sim/flight_controls/pitch_trim_up" )
- -- LinuxTrack
- set_button_assignment( Yoke + 11, "linuxtrack/ltr_pause" )
- set_button_assignment( Yoke + 12, "linuxtrack/ltr_pause" )
- set_button_assignment( Yoke + 17, "linuxtrack/ltr_run")
- set_button_assignment( Yoke + 18, "linuxtrack/ltr_recenter")
- set_button_assignment( Yoke + 27, "sim/autopilot/servos_toggle" )
- set_button_assignment( Yoke + 31, "sim/autopilot/servos_toggle" )
- -- setting nullzone, sensitivity and augment
- set( "sim/joystick/joystick_pitch_nullzone", 0.000 )
- set( "sim/joystick/joystick_roll_nullzone", 0.000 )
- set( "sim/joystick/joystick_heading_nullzone", 0.000 )
- set( "sim/joystick/joystick_pitch_sensitivity", 0.500 )
- set( "sim/joystick/joystick_roll_sensitivity", 0.500 )
- set( "sim/joystick/joystick_heading_sensitivity", 0.500 )
- set( "sim/joystick/joystick_pitch_augment", 0.500 )
- set( "sim/joystick/joystick_roll_augment", 0.500 )
- set( "sim/joystick/joystick_heading_augment", 0.500 )
- end
- function set_prop_single_engine_land_assignments()
- clear_all_axis_assignments()
- set_axis_assignment( 0, "throttle", "normal" )
- set_axis_assignment( 2, "prop", "reverse" )
- set_axis_assignment( 10, "left toe brake", "normal" )
- set_axis_assignment( 11, "right toe brake", "normal" )
- set_axis_assignment( 12, "yaw", "normal" )
- set_axis_assignment( 20, "roll", "normal" )
- set_axis_assignment( 21, "pitch", "normal" )
- set_axis_assignment( 23, "mixture", "reverse" )
- set_axis_assignment( 30, "elev trim", "normal" )
- clear_all_button_assignments()
- set_button_assignment( ThrottleQuadA + 0, "sim/flight_controls/flaps_up" )
- set_button_assignment( ThrottleQuadA + 1, "sim/flight_controls/flaps_down" )
- set_button_assignment( ThrottleQuadA + 2, "sim/flight_controls/landing_gear_up" )
- set_button_assignment( ThrottleQuadA + 3, "sim/flight_controls/landing_gear_down" )
- set_button_assignment( Yoke + 0, "sim/operation/contact_atc" )
- set_button_assignment( Yoke + 1, "sim/view/3d_cockpit_cmnd_look" )
- set_button_assignment( Yoke + 2, "sim/general/zoom_in_fast" )
- set_button_assignment( Yoke + 3, "sim/general/zoom_out_fast" )
- set_button_assignment( Yoke + 6, "sim/flight_controls/rudder_trim_left" )
- set_button_assignment( Yoke + 7, "sim/flight_controls/rudder_trim_right" )
- set_button_assignment( Yoke + 25, "sim/flight_controls/pitch_trim_down" )
- set_button_assignment( Yoke + 29, "sim/flight_controls/pitch_trim_up" )
- -- LinuxTrack
- set_button_assignment( Yoke + 11, "linuxtrack/ltr_pause" )
- set_button_assignment( Yoke + 12, "linuxtrack/ltr_pause" )
- set_button_assignment( Yoke + 17, "linuxtrack/ltr_run")
- set_button_assignment( Yoke + 18, "linuxtrack/ltr_recenter")
- -- setting nullzone, sensitivity and augment
- set( "sim/joystick/joystick_pitch_nullzone", 0.000 )
- set( "sim/joystick/joystick_roll_nullzone", 0.000 )
- set( "sim/joystick/joystick_heading_nullzone", 0.000 )
- set( "sim/joystick/joystick_pitch_sensitivity", 0.500 )
- set( "sim/joystick/joystick_roll_sensitivity", 0.500 )
- set( "sim/joystick/joystick_heading_sensitivity", 0.500 )
- set( "sim/joystick/joystick_pitch_augment", 0.500 )
- set( "sim/joystick/joystick_roll_augment", 0.500 )
- set( "sim/joystick/joystick_heading_augment", 0.500 )
- end
- function set_prop_single_engine_land_high_perf_assignments()
- clear_all_axis_assignments()
- set_axis_assignment( 0, "throttle", "normal" )
- set_axis_assignment( 1, "carb heat", "normal" )
- set_axis_assignment( 2, "prop", "reverse" )
- set_axis_assignment( 10, "left toe brake", "normal" )
- set_axis_assignment( 11, "right toe brake", "normal" )
- set_axis_assignment( 12, "yaw", "normal" )
- set_axis_assignment( 20, "roll", "normal" )
- set_axis_assignment( 21, "pitch", "normal" )
- set_axis_assignment( 23, "mixture", "reverse" )
- set_axis_assignment( 30, "elev trim", "normal" )
- clear_all_button_assignments()
- set_button_assignment( ThrottleQuadA + 0, "sim/flight_controls/flaps_up" )
- set_button_assignment( ThrottleQuadA + 1, "sim/flight_controls/flaps_down" )
- set_button_assignment( ThrottleQuadA + 2, "sim/flight_controls/landing_gear_up" )
- set_button_assignment( ThrottleQuadA + 3, "sim/flight_controls/landing_gear_down" )
- set_button_assignment( Yoke + 0, "sim/operation/contact_atc" )
- set_button_assignment( Yoke + 1, "sim/view/3d_cockpit_cmnd_look" )
- set_button_assignment( Yoke + 2, "sim/general/zoom_in_fast" )
- set_button_assignment( Yoke + 3, "sim/general/zoom_out_fast" )
- set_button_assignment( Yoke + 6, "sim/flight_controls/rudder_trim_left" )
- set_button_assignment( Yoke + 7, "sim/flight_controls/rudder_trim_right" )
- set_button_assignment( Yoke + 25, "sim/flight_controls/pitch_trim_down" )
- set_button_assignment( Yoke + 29, "sim/flight_controls/pitch_trim_up" )
- -- LinuxTrack
- set_button_assignment( Yoke + 11, "linuxtrack/ltr_pause" )
- set_button_assignment( Yoke + 12, "linuxtrack/ltr_pause" )
- set_button_assignment( Yoke + 17, "linuxtrack/ltr_run")
- set_button_assignment( Yoke + 18, "linuxtrack/ltr_recenter")
- -- setting nullzone, sensitivity and augment
- set( "sim/joystick/joystick_pitch_nullzone", 0.000 )
- set( "sim/joystick/joystick_roll_nullzone", 0.000 )
- set( "sim/joystick/joystick_heading_nullzone", 0.000 )
- set( "sim/joystick/joystick_pitch_sensitivity", 0.500 )
- set( "sim/joystick/joystick_roll_sensitivity", 0.250 )
- set( "sim/joystick/joystick_heading_sensitivity", 0.250 )
- set( "sim/joystick/joystick_pitch_augment", 0.500 )
- set( "sim/joystick/joystick_roll_augment", 0.250 )
- set( "sim/joystick/joystick_heading_augment", 0.250 )
- -- set cowl flap axis
- CowlFlapAxis = 24
- DataRef( "datCowlFlapsRatio1", "sim/cockpit2/engine/actuators/cowl_flap_ratio", "writeable", 0)
- DataRef( "datCowlFlapsRatio2", "sim/cockpit2/engine/actuators/cowl_flap_ratio", "writeable", 1)
- axisValue = dataref_table( "sim/joystick/joystick_axis_values" )
- do_every_frame ([[
- datCowlFlapsRatio1=axisValue[CowlFlapAxis]
- datCowlFlapsRatio2=axisValue[CowlFlapAxis]
- ]])
- end
- function set_prop_twin_engine_assignments()
- clear_all_axis_assignments()
- set_axis_assignment( 0, "throttle 1", "normal" )
- set_axis_assignment( 1, "throttle 2", "normal" )
- set_axis_assignment( 2, "prop 1", "reverse" )
- set_axis_assignment( 10, "left toe brake", "normal" )
- set_axis_assignment( 11, "right toe brake", "normal" )
- set_axis_assignment( 12, "yaw", "normal" )
- set_axis_assignment( 20, "roll", "normal" )
- set_axis_assignment( 21, "pitch", "normal" )
- set_axis_assignment( 22, "prop 2", "reverse" )
- set_axis_assignment( 23, "mixture 1", "reverse" )
- set_axis_assignment( 24, "mixture 2", "reverse" )
- set_axis_assignment( 30, "elev trim", "normal" )
- clear_all_button_assignments()
- set_button_assignment( ThrottleQuadA + 0, "sim/flight_controls/flaps_up" )
- set_button_assignment( ThrottleQuadA + 1, "sim/flight_controls/flaps_down" )
- set_button_assignment( ThrottleQuadA + 2, "sim/flight_controls/landing_gear_up" )
- set_button_assignment( ThrottleQuadA + 3, "sim/flight_controls/landing_gear_down" )
- set_button_assignment( ThrottleQuadA + 4, "sim/engines/thrust_reverse_toggle" )
- set_button_assignment( ThrottleQuadA + 5, "sim/engines/thrust_reverse_toggle" )
- set_button_assignment( Yoke + 0, "sim/operation/contact_atc" )
- set_button_assignment( Yoke + 1, "sim/view/3d_cockpit_cmnd_look" )
- set_button_assignment( Yoke + 2, "sim/general/zoom_in_fast" )
- set_button_assignment( Yoke + 3, "sim/general/zoom_out_fast" )
- set_button_assignment( Yoke + 6, "sim/flight_controls/rudder_trim_left" )
- set_button_assignment( Yoke + 7, "sim/flight_controls/rudder_trim_right" )
- set_button_assignment( Yoke + 25, "sim/flight_controls/pitch_trim_down" )
- set_button_assignment( Yoke + 29, "sim/flight_controls/pitch_trim_up" )
- -- LinuxTrack
- set_button_assignment( Yoke + 11, "linuxtrack/ltr_pause" )
- set_button_assignment( Yoke + 12, "linuxtrack/ltr_pause" )
- set_button_assignment( Yoke + 17, "linuxtrack/ltr_run")
- set_button_assignment( Yoke + 18, "linuxtrack/ltr_recenter")
- -- setting nullzone, sensitivity and augment
- set( "sim/joystick/joystick_pitch_nullzone", 0.000 )
- set( "sim/joystick/joystick_roll_nullzone", 0.000 )
- set( "sim/joystick/joystick_heading_nullzone", 0.000 )
- set( "sim/joystick/joystick_pitch_sensitivity", 0.500 )
- set( "sim/joystick/joystick_roll_sensitivity", 0.500 )
- set( "sim/joystick/joystick_heading_sensitivity", 0.500 )
- set( "sim/joystick/joystick_pitch_augment", 0.500 )
- set( "sim/joystick/joystick_roll_augment", 0.500 )
- set( "sim/joystick/joystick_heading_augment", 0.500 )
- end
- function set_helicopter_assignments()
- clear_all_axis_assignments()
- set_axis_assignment( 12, "yaw", "normal" )
- set_axis_assignment( 20, "none", "normal" )
- set_axis_assignment( 21, "none", "normal" )
- set_axis_assignment( 40, "roll", "normal" )
- set_axis_assignment( 41, "pitch", "normal" )
- set_axis_assignment( 42, "collective", "normal" )
- set_axis_assignment( 43, "throttle", "normal" )
- clear_all_button_assignments()
- -- LinuxTrack
- set_button_assignment( X52 + 4, "sim/view/3d_cockpit_cmnd_look" )
- set_button_assignment( Yoke + 17, "linuxtrack/ltr_run" )
- set_button_assignment( Yoke + 18, "linuxtrack/ltr_recenter" )
- set_button_assignment( X52 + 29, "linuxtrack/ltr_pause" )
- end
- function set_C210_assignments()
- clear_all_axis_assignments()
- set_axis_assignment( 0, "throttle", "normal" )
- set_axis_assignment( 1, "carb heat", "normal" )
- set_axis_assignment( 2, "prop", "reverse" )
- set_axis_assignment( 10, "left toe brake", "normal" )
- set_axis_assignment( 11, "right toe brake", "normal" )
- set_axis_assignment( 12, "yaw", "normal" )
- set_axis_assignment( 20, "roll", "normal" )
- set_axis_assignment( 21, "pitch", "normal" )
- set_axis_assignment( 23, "mixture", "reverse" )
- set_axis_assignment( 30, "elev trim", "normal" )
- clear_all_button_assignments()
- set_button_assignment( ThrottleQuadA + 0, "sim/flight_controls/flaps_up" )
- set_button_assignment( ThrottleQuadA + 1, "sim/flight_controls/flaps_down" )
- set_button_assignment( ThrottleQuadA + 2, "sim/flight_controls/landing_gear_up" )
- set_button_assignment( ThrottleQuadA + 3, "sim/flight_controls/landing_gear_down" )
- set_button_assignment( Yoke + 0, "sim/operation/contact_atc" )
- set_button_assignment( Yoke + 1, "sim/view/3d_cockpit_cmnd_look" )
- set_button_assignment( Yoke + 2, "sim/general/zoom_in_fast" )
- set_button_assignment( Yoke + 3, "sim/general/zoom_out_fast" )
- set_button_assignment( Yoke + 6, "sim/flight_controls/rudder_trim_left" )
- set_button_assignment( Yoke + 7, "sim/flight_controls/rudder_trim_right" )
- set_button_assignment( Yoke + 25, "sim/flight_controls/pitch_trim_down" )
- set_button_assignment( Yoke + 29, "sim/flight_controls/pitch_trim_up" )
- -- LinuxTrack
- set_button_assignment( Yoke + 11, "linuxtrack/ltr_pause" )
- set_button_assignment( Yoke + 12, "linuxtrack/ltr_pause" )
- set_button_assignment( Yoke + 17, "linuxtrack/ltr_run")
- set_button_assignment( Yoke + 18, "linuxtrack/ltr_recenter")
- -- setting nullzone, sensitivity and augment
- set( "sim/joystick/joystick_pitch_nullzone", 0.000 )
- set( "sim/joystick/joystick_roll_nullzone", 0.000 )
- set( "sim/joystick/joystick_heading_nullzone", 0.000 )
- set( "sim/joystick/joystick_pitch_sensitivity", 0.500 )
- set( "sim/joystick/joystick_roll_sensitivity", 0.000 )
- set( "sim/joystick/joystick_heading_sensitivity", 0.000 )
- set( "sim/joystick/joystick_pitch_augment", 0.500 )
- set( "sim/joystick/joystick_roll_augment", 0.000 )
- set( "sim/joystick/joystick_heading_augment", 0.000 )
- end
- function set_DHC4_assignments()
- clear_all_axis_assignments()
- set_axis_assignment( 0, "throttle 1", "normal" )
- set_axis_assignment( 1, "throttle 2", "normal" )
- set_axis_assignment( 2, "prop 1", "reverse" )
- set_axis_assignment( 10, "left toe brake", "normal" )
- set_axis_assignment( 11, "right toe brake", "normal" )
- set_axis_assignment( 12, "yaw", "normal" )
- set_axis_assignment( 20, "roll", "normal" )
- set_axis_assignment( 21, "pitch", "normal" )
- set_axis_assignment( 22, "prop 2", "reverse" )
- set_axis_assignment( 23, "mixture 1", "reverse" )
- set_axis_assignment( 24, "mixture 2", "reverse" )
- set_axis_assignment( 30, "elev trim", "normal" )
- clear_all_button_assignments()
- set_button_assignment( ThrottleQuadA + 0, "sim/flight_controls/flaps_up" )
- set_button_assignment( ThrottleQuadA + 1, "sim/flight_controls/flaps_down" )
- set_button_assignment( ThrottleQuadA + 2, "sim/flight_controls/landing_gear_up" )
- set_button_assignment( ThrottleQuadA + 3, "sim/flight_controls/landing_gear_down" )
- set_button_assignment( ThrottleQuadA + 4, "sim/engines/thrust_reverse_toggle" )
- set_button_assignment( ThrottleQuadA + 5, "sim/engines/thrust_reverse_toggle" )
- set_button_assignment( Yoke + 0, "sim/operation/contact_atc" )
- set_button_assignment( Yoke + 1, "sim/view/3d_cockpit_cmnd_look" )
- set_button_assignment( Yoke + 2, "sim/general/zoom_in_fast" )
- set_button_assignment( Yoke + 3, "sim/general/zoom_out_fast" )
- set_button_assignment( Yoke + 4, "sim/engines/carb_heat_off" )
- set_button_assignment( Yoke + 5, "sim/engines/carb_heat_on" )
- set_button_assignment( Yoke + 6, "sim/flight_controls/rudder_trim_left" )
- set_button_assignment( Yoke + 7, "sim/flight_controls/rudder_trim_right" )
- set_button_assignment( Yoke + 25, "sim/flight_controls/pitch_trim_down" )
- set_button_assignment( Yoke + 29, "sim/flight_controls/pitch_trim_up" )
- -- LinuxTrack
- set_button_assignment( Yoke + 11, "linuxtrack/ltr_pause" )
- set_button_assignment( Yoke + 12, "linuxtrack/ltr_pause" )
- set_button_assignment( Yoke + 17, "linuxtrack/ltr_run")
- set_button_assignment( Yoke + 18, "linuxtrack/ltr_recenter")
- -- setting nullzone, sensitivity and augment
- set( "sim/joystick/joystick_pitch_nullzone", 0.000 )
- set( "sim/joystick/joystick_roll_nullzone", 0.000 )
- set( "sim/joystick/joystick_heading_nullzone", 0.000 )
- set( "sim/joystick/joystick_pitch_sensitivity", 0.750 )
- set( "sim/joystick/joystick_roll_sensitivity", 0.500 )
- set( "sim/joystick/joystick_heading_sensitivity", 0.500 )
- set( "sim/joystick/joystick_pitch_augment", 0.500 )
- set( "sim/joystick/joystick_roll_augment", 0.500 )
- set( "sim/joystick/joystick_heading_augment", 0.500 )
- end
- function set_DHC6_assignments()
- clear_all_axis_assignments()
- set_axis_assignment( 0, "throttle 1", "normal" )
- set_axis_assignment( 1, "throttle 2", "normal" )
- set_axis_assignment( 2, "prop 1", "reverse" )
- set_axis_assignment( 10, "left toe brake", "normal" )
- set_axis_assignment( 11, "right toe brake", "normal" )
- set_axis_assignment( 12, "yaw", "normal" )
- set_axis_assignment( 20, "roll", "normal" )
- set_axis_assignment( 21, "pitch", "normal" )
- set_axis_assignment( 22, "prop 2", "reverse" )
- set_axis_assignment( 23, "none", "reverse")
- set_axis_assignment( 24, "none", "reverse")
- set_axis_assignment( 30, "elev trim", "normal" )
- clear_all_button_assignments()
- set_button_assignment( ThrottleQuadA + 0, "sim/flight_controls/flaps_up" )
- set_button_assignment( ThrottleQuadA + 1, "sim/flight_controls/flaps_down" )
- set_button_assignment( ThrottleQuadA + 2, "sim/flight_controls/landing_gear_up" )
- set_button_assignment( ThrottleQuadA + 3, "sim/flight_controls/landing_gear_down" )
- set_button_assignment( ThrottleQuadA + 4, "sim/engines/thrust_reverse_toggle" )
- set_button_assignment( ThrottleQuadA + 5, "sim/engines/thrust_reverse_toggle" )
- set_button_assignment( Yoke + 0, "sim/operation/contact_atc" )
- set_button_assignment( Yoke + 1, "sim/view/3d_cockpit_cmnd_look" )
- set_button_assignment( Yoke + 2, "sim/general/zoom_in_fast" )
- set_button_assignment( Yoke + 3, "sim/general/zoom_out_fast" )
- set_button_assignment( Yoke + 6, "sim/flight_controls/rudder_trim_left" )
- set_button_assignment( Yoke + 7, "sim/flight_controls/rudder_trim_right" )
- set_button_assignment( Yoke + 25, "sim/flight_controls/pitch_trim_down" )
- set_button_assignment( Yoke + 29, "sim/flight_controls/pitch_trim_up" )
- -- Set up fuel condition levers
- dataref("Condition_left", "TO/FUEL/FUEL_LEVER_LEFT", "writable")
- dataref("Condition_right", "TO/FUEL/FUEL_LEVER_RIGHT", "writable")
- dataref("mixture_left_axis", "sim/joystick/joystick_axis_values", "readonly", 23)
- dataref("mixture_right_axis", "sim/joystick/joystick_axis_values", "readonly", 24)
- do_every_frame("Condition_left = 1 - mixture_left_axis")
- do_every_frame("Condition_right = 1 - mixture_right_axis")
- -- LinuxTrack
- set_button_assignment( Yoke + 11, "linuxtrack/ltr_pause" )
- set_button_assignment( Yoke + 12, "linuxtrack/ltr_pause" )
- set_button_assignment( Yoke + 17, "linuxtrack/ltr_run")
- set_button_assignment( Yoke + 18, "linuxtrack/ltr_recenter")
- -- setting nullzone, sensitivity and augment
- set( "sim/joystick/joystick_pitch_nullzone", 0.000 )
- set( "sim/joystick/joystick_roll_nullzone", 0.000 )
- set( "sim/joystick/joystick_heading_nullzone", 0.000 )
- set( "sim/joystick/joystick_pitch_sensitivity", 0.750 )
- set( "sim/joystick/joystick_roll_sensitivity", 0.500 )
- set( "sim/joystick/joystick_heading_sensitivity", 0.500 )
- set( "sim/joystick/joystick_pitch_augment", 0.500 )
- set( "sim/joystick/joystick_roll_augment", 0.500 )
- set( "sim/joystick/joystick_heading_augment", 0.500 )
- end
- -- "B412" Bell 412
- if PLANE_ICAO == "B412" then
- set_helicopter_assignments()
- -- "BE33" Bonzanza F33A
- elseif PLANE_ICAO == "BE33" then
- set_prop_single_engine_land_high_perf_assignments()
- -- "C152" Cessna 152
- elseif PLANE_ICAO == "C152" then
- set_prop_single_engine_land_assignments()
- -- "C185" Cessna 185
- elseif PLANE_ICAO == "C185" then
- set_prop_single_engine_land_assignments()
- -- "C210" Cessna 210
- elseif PLANE_ICAO == "C210" then
- set_C210_assignments()
- -- "C337 " Cessna 337 Skymaster
- elseif PLANE_ICAO == "C337" then
- set_prop_twin_engine_assignments()
- -- "CL30" Bombadier Challenger 300
- elseif PLANE_ICAO == "CL30" then
- set_jet_twin_engine_assignments()
- -- "DHC1" DeHavilland DHC-1 Chipmunk
- elseif PLANE_ICAO == "DHC1" then
- set_prop_single_engine_land_assignments()
- -- "DHC2" DeHavilland DHC-2 Beaver
- elseif PLANE_ICAO == "DHC2" then
- set_prop_single_engine_land_assignments()
- -- "DHC4" DeHavilland DHC-4 Caribou
- elseif PLANE_ICAO == "DHC4" then
- set_DHC4_assignments()
- -- "DHC6" DeHavilland DHC-6 Twin Otter
- elseif PLANE_ICAO == "DHC6" then
- set_DHC6_assignments()
- -- "PA18" Piper Super Cub PA18
- elseif PLANE_ICAO == "PA18" then
- set_prop_single_engine_land_assignments()
- -- "PA28 " Piper PA-28 Cherokee family
- elseif PLANE_ICAO == "PA28" then
- set_prop_single_engine_land_assignments()
- -- "P28R " Piper PA-28 Arrow family
- elseif PLANE_ICAO == "P28R" then
- set_prop_single_engine_land_assignments()
- -- "PA38" Piper Tomahawk PA38
- elseif PLANE_ICAO == "PA38" then
- set_prop_single_engine_land_assignments()
- -- "JU52 " Junkers Ju-52
- elseif PLANE_ICAO == "JU52" then
- set_prop_single_engine_land_assignments()
- -- Unknown Aircraft
- else
- clear_all_axis_assignments()
- set_axis_assignment( 0, "throttle 1", "normal" )
- set_axis_assignment( 1, "throttle 2", "normal" )
- set_axis_assignment( 2, "prop 1", "reverse" )
- set_axis_assignment( 10, "left toe brake", "normal" )
- set_axis_assignment( 11, "right toe brake", "normal" )
- set_axis_assignment( 12, "yaw", "normal" )
- set_axis_assignment( 20, "roll", "normal" )
- set_axis_assignment( 21, "pitch", "normal" )
- set_axis_assignment( 22, "prop 2", "reverse" )
- set_axis_assignment( 23, "mixture 1", "reverse" )
- set_axis_assignment( 24, "mixture 2", "reverse" )
- set_axis_assignment( 30, "elev trim", "normal" )
- clear_all_button_assignments()
- set_button_assignment( ThrottleQuadA + 0, "sim/flight_controls/flaps_up" )
- set_button_assignment( ThrottleQuadA + 1, "sim/flight_controls/flaps_down" )
- set_button_assignment( ThrottleQuadA + 2, "sim/flight_controls/landing_gear_up" )
- set_button_assignment( ThrottleQuadA + 3, "sim/flight_controls/landing_gear_down" )
- set_button_assignment( ThrottleQuadA + 6, "sim/engines/thrust_reverse_hold" )
- set_button_assignment( ThrottleQuadA + 7, "sim/engines/thrust_reverse_hold" )
- set_button_assignment( Yoke + 0, "sim/operation/contact_atc" )
- set_button_assignment( Yoke + 1, "sim/view/3d_cockpit_cmnd_look" )
- set_button_assignment( Yoke + 2, "sim/general/zoom_in_fast" )
- set_button_assignment( Yoke + 3, "sim/general/zoom_out_fast" )
- set_button_assignment( Yoke + 6, "sim/flight_controls/rudder_trim_left" )
- set_button_assignment( Yoke + 7, "sim/flight_controls/rudder_trim_right" )
- -- LinuxTrack
- set_button_assignment( Yoke + 11, "linuxtrack/ltr_pause" )
- set_button_assignment( Yoke + 12, "linuxtrack/ltr_pause" )
- set_button_assignment( Yoke + 17, "linuxtrack/ltr_run")
- set_button_assignment( Yoke + 18, "linuxtrack/ltr_recenter")
- set_button_assignment( Yoke + 27, "sim/autopilot/servos_toggle" )
- set_button_assignment( Yoke + 31, "sim/autopilot/servos_toggle" )
- -- setting nullzone, sensitivity and augment
- set( "sim/joystick/joystick_pitch_nullzone", 0.000 )
- set( "sim/joystick/joystick_roll_nullzone", 0.000 )
- set( "sim/joystick/joystick_heading_nullzone", 0.000 )
- set( "sim/joystick/joystick_pitch_sensitivity", 0.500 )
- set( "sim/joystick/joystick_roll_sensitivity", 0.500 )
- set( "sim/joystick/joystick_heading_sensitivity", 0.500 )
- set( "sim/joystick/joystick_pitch_augment", 0.500 )
- set( "sim/joystick/joystick_roll_augment", 0.500 )
- set( "sim/joystick/joystick_heading_augment", 0.500 )
- end
- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- >8 -- --
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement