Target under crosshairs enhancement

I’d like to propose a small change to the “target under crosshairs” function.

Currently, when you press “target under crosshairs” it selects the closest to the mouse cursor or facing. There are times when the environment is too target rich to accurately select the desired target.

I propose adding a “cycle targets in a radius” behavior. When pressing the bind, the closest target would be selected as in the current behavior. Additional presses within a short time period (say 0.5 seconds, resetting on each additional press) would instead cycle to another target within a certain radius of the cursor or facing.

My motivation in requesting this is to support TrackIR and HOTAS play, but I believe there are also scenarios where this would be helpful to mouse users.