Update! MSFS2020 - Hand On Mouse App - V.1.3

MSFS Utility to keep your HandOnMouse for easier/better flying

MSFS virtual cockpits are wonderfully immersive but can become challenging when flying requires to actuate critical knobs and levers quickly.

Takeoffs may require to quickly retract gear and/or flaps before critical speeds are reached.
Landings may require to adjust flaps (or even gliders' spoilers) and/or trim without delay.
Touchdown on short runways may require prompt and precise use of reverse throttle.
Even with dedicated hardware such as quadrants, having to leave your mouse may badly delay other actions such as preparing the aircraft (lights, accessories), completing checklists, answering ATC, etc. I guess using VR mode makes all of these even more challenging.

The solution I use for quite some time now is this small utility that connects to MSFS to map critical actions to mouse moves combined with dedicated buttons pressed.

Quick start guide
Extract all files from the archive to a folder
Run the MSFS_HandOnMouse application
Test the mouse sensitivity and adjust as required (depends on mouse resolution and desired range, beware that sensitivity will be reduced in interactions with MSFS)
Use the default mappings or click "..." to select mappings more adapted to your plane
Connect to MSFS and check that you can actuate the chosen controls with the mouse
Either hide the application window with "-" button or keep it on top in a reduced form with "=" button
Since many mouse are equipped with forward/backward buttons and these are not mapped by default to anything, the utility comes with preconfigured mappings suited to various aircraft types using these buttons:

Mouse Button(s) MSFS Control
Forward alone Throttle (forward-backward mouse move) and Reverse Throttle (protected by use of orthogonal mouse move)
Backward alone Flaps (forward-backward move) and Landing Gear (left-right move)
OR using mapping files with trim:
Elevator trim (forward-backward move) or Aileron trim (left-right move)
Forward+Backward Propeller or Mixture or Spoilers (for jets and gliders)
NB: Controls with few positions such as flaps and gear are configured to wait for the buttons to be released before actually doing anything so you can revert an inadvertent move.

Otherwise, you can edit a documented Custom.ini mappings file to use other buttons, control other Simulation Variables, etc.

Enjoy, and let me know what you think!

Cheers, Arnaud

Version 1
Initial release

Version 1.1
Adds smart trim mappings making it a lot easier and faster to trim an aircraft:

elevator/aileron trim sensitivity adapts to aircraft's IAS and design Vc to compensate higher aerodynamic forces for higher velocities
elevator trim automatically compensates centering elevator inputs to compensate for the absence of Force-Feedback hardware
When you already have a good way to actuate flaps and ailerons, and a spring-centered stick/yoke, you should try to trim with the mouse as this will save you previous time during your approaches. Trimming is essential to a stabilized approach but it is difficult to simulate due to the variety of trimming implementations and the sparsity of force-feedback hardware. In MSFS it is more complex than it is in real life, at least in GA aircrafts and gliders. So, the utility implements it in a more efficient way so you can concentrate on all the other things to do during an approach.

When you need to apply too much effort to maintain your stick/yoke in position:

Use the mouse to grab the trim control (press Backward button)
Gently center back your stick/yoke (you can also move the mouse forward/backward to maintain a perfect attitude)
Release the trim control (Backward button)
If trimming is not perfect, you can adjust it with the mouse, or with stick/yoke (back to #1)
NB: The default smart trim sensitivity works well for most default aircrafts but not all, so, you can adjust it in a custom mappings file (use the "..." button)

Version 1.2
Adds other smart mappings :

flaps maximum value adapts to the current aircraft
throttle minimum value adapts to the current aircraft to enable reverse throttle when available
When the runway is short, reverse throttle need to be used as soon as the aircraft touches the ground but not before! In real life, the reverse range is protected by detents. The utility simulates this by using the same button but a mouse move orthogonal to the direction chosen for forward throttle.
Version 1.2
  • Supports brakes using vJoy virtual joystick driver

Just before the flare:

Make a large mouse move toward idle throttle
Wait to touch the ground
Move the mouse to the right to apply reverse
On a sloped runway you can quickly revert to forward throttle to make sure you reach the platform:

Move the mouse forward to get out reverse range and apply the necessary power
NB: Move the mouse backward/forward in the reverse throttle range in case you configured forward throttle in a left/right direction

0/Post a Comment/Comments

Previous Post Next Post
Facebook Page Follow