Normally this should not be necessary, so yes it is a workaround (it should be possible to use separate axis if you have a left and right throttle -> you just have to find the right dataref to bind to). So it is temporary, although I also use this technique to dampen the response curve of the left and right toe brake (something XP offers for other axis but not for the brakes). I use a lua file to manage the axis and button setting for all planes (so no separate lua file for this), but the essential lines are these: local axisValues = dataref_table("sim/joystick/joystick_axis_values")local cl_axis = 34local cl_val = 0local throt_axis = 36local throt_val = 0 function Saab_axis()-- Condition Levercl_val=axisValues[cl_axis]set("LES/saab/CL/manip_common",cl_val)-- Throttle: axis is reversedthrot_val=1-axisValues[throt_axis]set("sim/cockpit2/engine/actuators/throttle_ratio_all",throt_val)end set_axis_assignment( 34, "none", "normal" )set_axis_assignment( 36, "none", "normal" )do_every_frame("Saab_axis()") Quite simple... As you can see I use axis 34 and 36 (=throttle) of my joystick -> you can find the axis assignments in the file "initial_assignments.txt" in the FlyWithLua folder. NB: the fact that this works also suggests that there is nothing wrong with the code of the plugin (the datarefs work OK), but that is is something in the communication between X-Plane and the plugin... Good luck! Cheers, Matthijs