I don't currently have my TrackIR setup so I can't 100% confirm this works. However, I also use VC and I am able to use the FSUIPC mouse macro function to bind the FPA functions to my device. I think this should work while using TrackIR as well. The macros are under the Buttons & Switches tab in FSUIPC. If you are interested in trying this method here is a YouTube video I referenced,
(107) Prepar3d | FSUIPC | Macros and Assignments - YouTube
These are the steps I took:
-Open FSUIPC (paid version) in P3D, go to the 'Buttons & Switches' tab
-Select 'Create Mouse Macro' on the bottom left corner, then click OK.
-Give it a name eg. ERJ, click OK
-Unpause the sim, mouse wheel up over FPA knob. When the command dialog comes up give it a name eg. FPA Increase, press enter. Repeat for FPA decrease and any other function you want.
-Open FUSIPC, 'Buttons & Switches' tab, click 'End Macro Making'.
-Select the button you would like to bind to one of the macros you just created. It should show up in the top middle of the settings window.
-Click 'Select for FS control' on the right side.
-Select the drop down under 'Control sent when button pressed' and select the macro you desire
-Repeat for other controls you want to bind to your macros.
I tried creating mouse macros with the map range. Unfortunately, I haven't been able to figure out a way to make this one work. If the rotary on the CCD worked to control map range like the real aircraft it would work. Maybe the developer could look at adding the actual CCD functions on the CCD itself in addition to controlling the MFDs with the mouse.