The MShift™ code (V2.120+/4.100+) allows for a variable voltage shifter activation input, rather than two discrete inputs (aka. "shift buttons") that are grounded to activate. The shift signal is fed to the paddle downshift button (PAD06/GPI5).
This allows users to use the horn and four resistors to shift. It assumes there are two separate grounding pads (sw1 and sw2) on the horn pad, ideally on opposite sides of the steering wheel. The resistors of difference values are wired into the feeds to the pads. The signal is taken from the the switch side of the current limiting Rs resistor. If done with care, this can result in a very tidy installation of the shift buttons in some vehicles. However, a separate switch would need to be installed to activate the horn, of course.
This particular setup system works as follows:
Here is a calculator to assist in calculating the resulting voltages:
The 5Vref from your MShift™ controller (Ampseal pin 28) is a much more stable voltage supply than the 12.6 to 14.5V of the vehicle's nominal "12V" supply, which can help reduce the required tolerances. If you use 5Vref for the voltage supply, you can eliminate Rb. For the calculator, insert a very high value for Rb (99999999999 Ohms will do).
You should measure the actual signal voltage for input to your MShift™ controller, but the above calculator can help you choose the resistors and see the effects of changing supply voltage (to assist in setting the voltage tolerances). The voltages seen by the controller are in the butADC output channel as an ADC count (0=0 Volts, 1024 = 5.0 Volts; divide the ADC count by 204.8 to get the Volts), and can also be monitored directly in Volts in the "butonVolts" gauge (right click on any gauge in TunerStudioMS and switch to this gauge).
Note that the code makes no assumptions about the order or values of these voltages, so other hardware schemes are possible.
If the tolerance is set so that the valid ranges overlap, the code will select the first button state that is within the tolerance in the following order: