May 29, 20197 yr I'm brand new to the paid version FSUIPC, 2 days now, so am learning as a newbie. T.A.R.G.E.T. and CHControlManger (for Thrustmaster and CH controllers respectively) allow a button to be designated as a shift button. Pushing that button (such as the flipper on a joystick) will not do anything, but it will determine which of 2 things pushing another button will do. The FSUIPC programing AP that is in your FSX Menu as Addons|FSUPIC (if you have purchased FSUPIC) will easily program the buttons, easier than Target or CHCM. But there is no provision for shifted assignments when using it, but as the 'advanced users guide' PDF file explains, it can be done. 1) Changing button or axis assignments inside FSUIPC will take effect immediately. But changing the FSUIPC4.INI or FSUIPC5.INI in a text editor (like MS Notepad) will not take effect immediately. In fact you have to close FSX completely, then modify the FSUIPCx.INI file, then reboot FSX. 2) So here's an example from my FSUIPC4.INI: [Buttons.BASIC CIVILIAN PROP PLANES] <==(this is what I named my profile specific assignments). 0=P1,22,C65758,0 -{FLAPS_INCR}- 1=P1,21,C65759,0 -{FLAPS_DECR}- 4=R0,10,C66524,0 -{EYEPOINT_UP}- 5=R0,12,C66525,0 -{EYEPOINT_DOWN}- 6=R0,11,C66526,0 -{EYEPOINT_RIGHT}- 7=R0,13,C66527,0 -{EYEPOINT_LEFT}- (lots of other rules here 8, 9, 10, ... 23) 24=R0,37,C65855,0 -{PAN_LEFT_DOWN}- 25=R0,39,C65854,0 -{PAN_LEFT_UP}- [BUTTONS] 26=CP(-0,4)0,3,K83,8 27=CP(+0,4)0,3,K65,8 The first 25 rules were done with the fast and easy FSUIPC programmer right in FSX. The last two rules (26 and 27) I put into the FSUIPC4.INI file by typing text into notepad. interpreted these two rules mean this: Rule 26 is Conditional Pulse(joystick 0, button 4 is OFF) (that is not pushed in -) joystick0, button 3 will output a Keyboard 83 letter to FSX (K83 is code for s). Rule 27 is Conditional Pulse (joystick 0,button4 is ON) (that is it is pushed in +) so now joystick 0, button 3 will output a Keyboard 65 letter to FSX (K65 is code for a). The C means you are making a special conditional rule (the rule is conditional as to whether the shift button is pushed or not pushed). The P means to pulse the output keyboard key into FSX instead of to hold it down continuously. So when the flipper (Joystick0, button4) is not pressed down then hitting the side button on the stick (J0,B3) will do an 's': i.e. it will change view category (from inside view, to outside view, to hangar view, to plane view), just as pushing s on the keyboard would do. But if flipper is pressed down then the side button will make the views change like when doing a keyboad a, i.e. if inside view is being displayed, then it will cycle around various inside views. So this is a simple example of how 'shifts' work on any joystick with FSUIPC. 5800X3D, RTX4070, 600 Watt, one or two 1440p 32" screens, 64 GB RAM, 4 TB PCle 3 NVMe, Warthog throttle, VKB NXT EVO stick, Honeycomb Alpha yoke, CH quad, 3 Logitech panels, 2 StreamDecks, Desktop Aviator Trim Panel. Crystal Light VR.
May 29, 20197 yr Author For anybody new to FSUIPC (like me) here is how to make the rules I made by typing in text (26 and 27) do something different than outputing an s or an a. these will output s or a. 26=CP(-0,4)0,3,K83,8 27=CP(+0,4)0,3,K65,8 ====================== These will output S or A 26=CP(-0,4)0,3,K83,9 27=CP(+0,4)0,3,K65,9 ===================================== these will output Control s or Control a 26=CP(-0,4)0,3,K83,10 27=CP(+0,4)0,3,K65,10 ==== these will output Shift + Control + s or Shift + Control + a 26=CP(-0,4)0,3,K83,11 27=CP(+0,4)0,3,K65,11 (see the FSUIPC4 for Advanced Users PDF file so see why this is so (page 23). 5800X3D, RTX4070, 600 Watt, one or two 1440p 32" screens, 64 GB RAM, 4 TB PCle 3 NVMe, Warthog throttle, VKB NXT EVO stick, Honeycomb Alpha yoke, CH quad, 3 Logitech panels, 2 StreamDecks, Desktop Aviator Trim Panel. Crystal Light VR.
June 1, 20197 yr Not trying to Troll but SPAD.NEXT makes this stuff so much easier to do.... Les O'Reilly
January 11, 20242 yr On 5/28/2019 at 8:22 PM, Fielder said: The FSUIPC programing AP that is in your FSX Menu as Addons|FSUPIC (if you have purchased FSUPIC) will easily program the buttons, easier than Target or CHCM. But there is no provision for shifted assignments when using it, but as the 'advanced users guide' PDF file explains, it can be done. 1) Changing button or axis assignments inside FSUIPC will take effect immediately. But changing the FSUIPC4.INI or FSUIPC5.INI in a text editor (like MS Notepad) will not take effect immediately. In fact you have to close FSX completely, then modify the FSUIPCx.INI file, then reboot FSX. Maybe FSUIPC changed in the newer version because now you don't have to close P3D. All you have to do is reload or re-select the aircraft.
January 16, 20242 yr On 1/11/2024 at 9:57 PM, Matt Sdeel said: Maybe FSUIPC changed in the newer version because now you don't have to close P3D. All you have to do is reload or re-select the aircraft. You don't need, after save the ini file, just open FSUIPC menu, in the button or axis assign tab, click the "reload all buttons/keys/axis" then OK.
Archived
This topic is now archived and is closed to further replies.