You basically want to write directly to the FS offsets with your key/button presses. This means that a key- or button press directly sets the position of the prop lever in FS. I have one button for lowering prop pitch and one button for increasing prop pitch for each engine. So in total 4 buttons. I haven't found the offsets for controlling both engines at the same time. I guess it is possible by scripting the button/key presses some more. But I haven't looked into that since I don't use it. You would need to read into the FSUIPC documentation some more if you like to control all engines at the same time.
I assume you are familiar with the basic button/key setting screens in FSUIPC.
So here is what you do.
1. Open FSUIPC and go to the button- respectively key tab.
2. Set the button/key you want to use for the action.
3. In the "Control sent when button pressed"/"Control sent when key pressed" list you want to chose "Offset Sword Increment" for
increasing the prop pitch, and "Offset Sword Decrement" for decreasing the prop pitch.
4. In the Offset field you have to type in the offset for the corresponding prop lever. Those are: "x088E" for the left engine and "x0926" for the right engine
5. In the Parameter field you have to specify the value for the offsets. The format you have to use is "offset increment/offset maximum" and "offset increment/offset minimum" for increasing and decreasing the leavers respectively. It's simply: "5120/16384" for increasing the prop pitch and "5120/-4096" for decreasing the prop pitch.
This will divide the whole prop pitch-lever range such that you have 5 positions. The prop pitch levers have offset values from -4096 to 16384. Dividing that range into 4 segments, thus 5 positions, gives you: (16384 - (-4096))/4 = 5120.
6. Save your settings in FSUIPC.
7. Open the MJC84 Control Panel and go to the engine settings.
8. Here you cycle now up and down through all the prop-pitch positions with the keys/buttons you have just assigned and put the values that are given to you in the Input field for condition leaver left respectively condition leaver right into the fields for "Max, 900, Min, Start, Off".
For me those are:
Max: 65536
900: 45060
Min: 24580
Start: 4100
Off: -16384
They should be the same for you. If they differ for some reason, just put in the values you have.
Now you should be good to go. Let me now if you have further questions or something isn't working quite right.