As if there is such a thing in flightsim as lifetime!!
The current version, 2.2.42, is compatible with both MSFS 2020 and MSFS 2024.
It needs to be freeware...
Okay, you can get keyboard autopilot functions working by adding a few lines into your chosen aircraft's systems.cfg file, the keyboard functions are:
AUTOPILOT AIRSPEED HOLD = Alt+R
DECREASE AUTOPILOT REFERENCE ALTITUDE = Ctrl+Page Down
INCREASE AUTOPILOT REFERENCE ALTITUDE = Ctrl+Page Up
TOGGLE AUTOPILOT APPROACH HOLD = Ctrl+A
TOGGLE AUTOPILOT ATTITUDE HOLD = Ctrl+T
TOGGLE AUTOPILOT LOCALIZER HOLD = Ctrl+0
TOGGLE AUTOPILOT MACH HOLD = Ctrl+M
TOGGLE AUTOPILOT MASTER = Z
AUTOPILOT N1 HOLD = Ctrl+S
DECREASE AUTOPILOT N1 REFERENCE = Ctrl+End
INCREASE AUTOPILOT N1 REFERENCE = Ctrl+Home
AUTOPILOT NAV1 HOLD = Ctrl+N
DECREASE AUTOPILOT REFERENCE AIRSPEED = Shift+Ctrl+Delete
INCREASE AUTOPILOT REFERENCE AIRSPEED = Shift+Ctrl+Insert
DECREASE AUTOPILOT REFERENCE VS = Ctrl+End
INCREASE AUTOPILOT REFERENCE VS = Ctrl+Home
TOGGLE AUTOPILOT WING LEVELER = Ctrl+V
AUTOPILOT OFF = Shift+Alt+Z
AUTOPILOT ON = Alt+Z
ARM AUTO THROTTLE = Shift+R
AUTO THROTTLE TO GA = Shift+Ctrl+G
TOGGLE AVIONICS MASTER = Page Up
TOGGLE FLIGHT DIRECTOR = Ctrl+F
TOGGLE YAW DAMPER = Ctrl+D
In the systems.cfg file, the [ELECTRICAL] section must include entries for Avionics, Autopilot and Directional Gyro. If there's an existing Audio entry, the Autopilot and Directional Gyro must have the same voltages as the Audio entry.
Add the new entries in numerical sequence AFTER the existing entries.
There should also be an [AUTOPILOT] section, obviously, and this can be copied and pasted from a default aircraft with one already.
Check the engines.cfg for a [DISABLED_CONTROLS] section, sometimes the DisableAutopilotControls=0 has been set to DisableAutopilotControls=1 and your super new invisible autopilot won't work!