Jump to content
The simFlight Network Forums

Button Assignments Spurious Error Message with FSUIPC4.949e


Recommended Posts

Hello Pete,

I’m using the box version of FSX on a Win7/64 system with FSUIPC4.949 upgraded to FSUIPC4.949e. I am still getting the spurious "multiple actions" error in Button assignments.

 

I first tried commenting out the two instances of the offending button, and then restarting FSX, but that didn’t work.

 

I then changed the button # to a non-existing button value (30), and that didn’t work.

 

Finally I completely deleted the lines which originally had used the offending yoke button (PY,0), restarted FSX and that didn’t work.

 

A search of FSUIPC4.ini with Notepad++ for the offending button  (PY,0 and UY,0)  turns up empty (see attached pictures).

 

I have tried re-downloading FSUIPC4.949e and re-pasting the FSUIPC4.dll into the modules folder, but as I expected that did not help.

 

Is there something else I should look for in the FSUIPC4.ini file?

 

Thanks,

Al Klayton

 

 

post-71270-0-58783300-1455153858.jpgpost-71270-0-83447600-1455153859.jpgpost-71270-0-03250500-1455153861.jpg

Link to comment
Share on other sites

I’m using the box version of FSX on a Win7/64 system with FSUIPC4.949 upgraded to FSUIPC4.949e. I am still getting the spurious "multiple actions" error in Button assignments.

 

I first tried commenting out the two instances of the offending button, and then restarting FSX, but that didn’t work.

 

I then changed the button # to a non-existing button value (30), and that didn’t work.

 

Finally I completely deleted the lines which originally had used the offending yoke button (PY,0), restarted FSX and that didn’t work.

 

A search of FSUIPC4.ini with Notepad++ for the offending button  (PY,0 and UY,0)  turns up empty (see attached pictures).

 

I have tried re-downloading FSUIPC4.949e and re-pasting the FSUIPC4.dll into the modules folder, but as I expected that did not help.

 

Is there something else I should look for in the FSUIPC4.ini file?

 

There was a bug related to the use of the "IgnoreThese" parameter, but that was fixed in 4.949a.

 

I've just re-tested for that problem here. I need to be able to reproduce the problem in order to fix it, so rather than post pictures of the problem (as if I wouldn't believe you), could you please paste in your complete INI file so I can try here?

 

Thanks,

Pete

Link to comment
Share on other sites

Pete,

Here's the INI file.

Al

 

[General]
UpdatedByVersion=4949e
History=D48JTC9O8HY2UE62T4XI2
InitDelayDevicesToo=No
UseMidMouseBtn=Yes
MouseWheelMove=No
MouseWheelTrim=No
MouseWheelTrimSpeed=1
JoystickTimeout=20
PollGFTQ6=Yes
BlankDisplays=No
FixControlAccel=Yes
FixMachSpeedBug=Yes
DeleteVehiclesForAES=Yes
AutoScanDevices=Yes
VisibilityOptions=No
OneCloudLayer=No
CloudTurbulence=No
CloudIcing=No
GenerateCirrus=No
SuppressCloudTurbulence=No
MaxIce=-4
MinIce=-4
UpperWindGusts=No
SuppressWindTurbulence=No
SuppressWindVariance=No
WindTurbulence=No
TurbulenceRate=1.0,5.0
TurbulenceDivisor=20,20,40,40
SuppressAllGusts=No
MaxSurfaceWind=0
WindLimitLevel=200
WindDiscardLevel=400
WindAjustAltitude=No
WindAjustAltitudeBy=2000
SmoothBySimTime=No
WindSmoothing=Yes
WindSmoothness=2
WindSmoothAirborneOnly=Yes
PressureSmoothness=0
TemperatureSmoothness=0
DisconnTrimForAP=No
ZeroElevForAPAlt=No
ThrottleSyncAll=No
WhiteMessages=Yes
ShowPMcontrols=No
SpoilerIncrement=512
MagicBattery=Yes
RudderSpikeRemoval=Yes
ElevatorSpikeRemoval=Yes
AileronSpikeRemoval=Yes
ReversedElevatorTrim=No
ClockSync=No
ClockSyncMins=5
ClearWeatherDynamics=No
OwnWeatherChanges=No
TimeForSelect=4
LoadFlightMenu=No
LoadPlanMenu=No
PauseAfterCrash=Yes
BrakeReleaseThreshold=0
SaveDataWithFlights=No
ZapSound=firework
ShortAircraftNameOk=Substring
UseProfiles=Yes
EnableMouseLook=No
AxesWrongRange=No
TCASid=Flight
TCASrange=40
AxisCalibration=No
DirectAxesToCalibs=No
ShowMultilineWindow=Yes
SuppressSingleline=No
SuppressMultilineFS=No
AxisIntercepts=No
DontResetAxes=No
InitDelay=0
GetNearestAirports=Yes
OOMcheck=Yes
WeatherReadFactor=2
WeatherRewriteSeconds=1
CustomWeatherModify=No
SimConnectStallTime=1
LuaRerunDelay=66
Console=No
UseSystemTime=No
ConsoleWindow=-32000,-32000,-31835,-31929
NewInterceptTextMenu=No
DelayedMouseLookZoom=No
OOMcheckInterval=10
AssignJoystickIDs=Yes
FSVersionUsed="Microsoft Flight Simulator X",10.0.61472.0
SimConnectUsed=10.0.61259.0

[JoyNames]
AutoAssignLetters=No
L=<< MISSING JOYSTICK >>

R=Saitek Pro Flight Rudder Pedals
R.GUID={D582AD30-48E1-11E4-8001-444553540000}

Y=Saitek Pro Flight Yoke
Y.GUID={D5EB3300-48E1-11E4-8002-444553540000}

J=Logitech Extreme 3D
J.GUID={EC24C380-3676-11E3-8001-444553540000}
1=Saitek Pro Flight Rudder Pedals
1.GUID={D582AD30-48E1-11E4-8001-444553540000}
2=Logitech Extreme 3D
2.GUID={EC24C380-3676-11E3-8001-444553540000}
0=Saitek Pro Flight Yoke
0.GUID={D5EB3300-48E1-11E4-8002-444553540000}


[buttons]
ButtonRepeat=20,10
0=RY,2,Cx42000BC0,xC0010040 ;offset decrement down trim
1=RY,3,Cx32000BC0,x3FFF0040 ;offset increment up trim
!1=//See 40-44 below wrt next 2 lines
//2=CR(+Y,8)Y,7,C66279,0 ;rudder trim right w/horizontal yoke btn, w/mode sw 1st pos(mode1)
//3=CR(+Y,8)Y,6,C66278,0 ;rudder trim left w/horizontal yoke btn, w/mode sw 1st pos (mode1)
5=PY,4,C65759,0
6=PY,5,C65758,0
7=; placeholder
8=; placeholder
9=; placeholder
!4=; See below for replacement Hat Switch code
10=;RY,32,C65734,0 ; PAN_UP, First line of Hat SW code
11=;UY,32,C66416,-1 ; PAN_VIEW -1
12=;RY,33,C65856,0 ; PAN_RIGHT_UP
13=;UY,33,C66416,-1 ; PAN_VIEW -1
14=;RY,34,C65672,0 ; PAN_RIGHT
15=;UY,34,C66416,-1 ; PAN_VIEW -1
16=;RY,35,C65857,0 ; PAN_RIGHT_DOWN
17=;UY,35,C66416,-1 ; PAN_VIEW -1
18=;RY,36,C65735,0 ; PAN_DOWN
19=;UY,36,C66416,-1 ; PAN_VIEW -1
20=;RY,37,C65855,0 ; PAN_LEFT_DOWN
21=;UY,37,C66416,-1 ; PAN_VIEW -1
22=;RY,38,C65671,0 ; PAN_LEFT
23=;UY,38,C66416,-1 ; PAN_VIEW -1
24=;RY,39,C65854,0 ; PAN_LEFT_UP
25=;UY,39,C66416,-1 ; PAN_VIEW -1, Last line of Hat SW code
26=CU(+Y,10)Y,1,C65567,0 ;Mapping of FSX "view mode" to Saitek right side red button (#1)
27=;PY,1,C65567,0 for "view mode" if no Push to Talk w/Mode sw
28=RJ,4,C65607,0
29=RJ,2,C65615,0
30=PJ,5,C65759,0
31=PJ,3,C65758,0
34=;Next lines for yoke PUSHtoTALK w/Mode sw=2or3(sw pos 8or9)
35=;See backup file for format information comments
36=CR(+Y,8)Y,1,K20,8 ;TeamSpeak voice capture start, mode sw=1 K20 for Caps Lock key
37=CU(+Y,8)Y,1,K20,8 ;TeamSpeak voice capture stop, mode sw=1
38=CR(+Y,9)Y,1,C66684,0 ;MultiPlayer voice capture start,mode sw=2
39=CU(+Y,9)Y,1,C66685,0 ;MultiPlayer voice capture stop, mode sw=2
40=CR(+Y,9)Y,7,C66277,0 ;aileron trim right w/horizontal yoke btn, w/mode sw =2
42=CR(+Y,9)Y,6,C66276,0 ;aileron trim left w/horizontal yoke btn, w/mode sw =2
43=CR(+Y,8)Y,7,C66279,0 ;rudder trim right w/horiz yoke btn, w/mode sw =1
44=CR(+Y,8)Y,6,C66278,0 ;rudder trim left w/horiz yoke btn, w/mode sw =1
PollInterval=25
46=PY,19,C66070,0
47=PY,18,C65580,0 ; AP Master on/off toggle
48=PY,19,C65793,0 ; Yaw Damper on/off toggle
49=RY,20,K113,8
50=UY,20,K112,8
51=RJ,0,K20,8 ;Joystick trigger sends Cap Lock key for push to talk
52=PJ,1,C1126,0 ; Joystick thumb button does nothing so button available for Rea
400=;    Hat Switch
!1=;    Yoke 1 - Mode Switch 1 (  sw 8   ) - PopUp view function
401=CP(+Y,8)Y,32,C65908,0 ;     PopUp 3 = <Shift>3 (usually the GPS) Hat switch UP
402=CP(+Y,8)Y,36,K35,8 ;         Kneeboard = Hat SW DOWN
403=CP(+Y,8)Y,38,C65907,0 ;     PopUp 2 = <Shift>2 (usually the radio stack) Hat SW LEFT
404=CP(+Y,8)Y,34,C65906,0 ;    PopUp 1 = <Shift>1 (usually 2D cockpit panel) Hat SW RIGHT
!2=;    Yoke 1 - Mode Switch 2 (sw 9) - More PopUp view functions
410=CP(+Y,9)Y,32,C65912,0 ;     PopUp 7 = <Shift>7 (Radar?)Hat switch UP
411=CP(+Y,9)Y,38,C65911,0 ;     PopUp 6 = <Shift>6 Hat switch LEFT
412=CP(+Y,9)Y,36,C65909,0 ;    PopUp 4 = <Shift>1 (FMC panel in 737 % 747) Hat SW DOWN
413=CP(+Y,9)Y,34,C65910,0 ;     PopUp 5 = <Shift>5 Hat switch RIGHT
!3=;    Yoke 1 - Mode Switch 3 (sw 10) - Pan view function
430=CR(+Y,10)Y,32,C65734,0 ;    Hat Switch - PAN_UP
431=CU(+Y,10)Y,32,C66416,-1 ;     Hat Switch - PAN_VIEW -1
432=CR(+Y,10)Y,33,C65856,0 ;     Hat Switch - PAN_RIGHT_UP
433=CU(+Y,10)Y,33,C66416,-1 ;     Hat Switch - PAN_VIEW -1
434=CR(+Y,10)Y,34,C65672,0 ;     Hat Switch - PAN_RIGHT
435=CU(+Y,10)Y,34,C66416,-1 ;     Hat Switch - PAN_VIEW -1
436=CR(+Y,10)Y,35,C65857,0 ;     Hat Switch - PAN_RIGHT_DOWN
437=CU(+Y,10)Y,35,C66416,-1 ;     Hat Switch - PAN_VIEW -1
438=CR(+Y,10)Y,36,C65735,0 ;     Hat Switch - PAN_DOWN
439=CU(+Y,10)Y,36,C66416,-1 ;     Hat Switch - PAN_VIEW -1
440=CR(+Y,10)Y,37,C65855,0 ;     Hat Switch - PAN_LEFT_DOWN
441=CU(+Y,10)Y,37,C66416,-1 ;     Hat Switch - PAN_VIEW -1
442=CR(+Y,10)Y,38,C65671,0 ;     Hat Switch - PAN_LEFT
443=CU(+Y,10)Y,38,C66416,-1 ;     Hat Switch - PAN_VIEW -1
444=CR(+Y,10)Y,39,C65854,0 ;     Hat Switch - PAN_LEFT_UP
445=CU(+Y,10)Y,39,C66416,-1 ;     Hat Switch - PAN_VIEW –1


[AutoSave]
Next=6
Interval=60
Files=10
SaveOnGround=No
AutoSaveEnabled=Yes
1=Mon 211519
2=Mon 211618
3=Mon 211718
4=Mon 213510
5=Mon 213609
6=Mon 204632
7=Mon 211121
8=Mon 211220
9=Mon 211320
10=Mon 211419

[GPSout]
GPSoutEnabled=No
Port=COM1
Speed=4800
Interval=2000
PosTo6Decimal=No
SimModeIndicator=No
Sentences=

[GPSout2]
GPSoutEnabled=No
Port=<none set>
Speed=4800
Interval=2000
PosTo6Decimal=No
SimModeIndicator=No
Sentences=

[WideServer]
WideFSenabled=Yes

[sounds]
Path=C:\FSX\Sound\
Device1=Primary Sound Driver
Device2=AMD HDMI Output (AMD High Definition Audio Device)
Device3=Realtek Digital Output (Realtek High Definition Audio)
Device4=Speakers (Realtek High Definition Audio)

[Axes]
RangeRepeatRate=10
PollInterval=10
0=YX,32,D,1,0,0,0
1=YY,32,D,2,0,0,0
2=YZ,128,D,4,0,0,0
3=YU,128,D,5,0,0,0
4=YV,128,D,6,0,0,0
5=RX,128,D,7,0,0,0
6=RY,128,D,8,0,0,0
7=RR,64,D,3,0,0,0

[JoystickCalibration]
AllowSuppressForPFCquad=Yes
ExcludeThrottleSet=Yes
ExcludeMixtureSet=Yes
ExcludePropPitchSet=Yes
SepRevsJetsOnly=No
ApplyHeloTrim=No
UseAxisControlsForNRZ=No
FlapsSetControl=0
FlapDetents=No
ReverserControl=66292
Reverser1Control=66422
Reverser2Control=66425
Reverser3Control=66428
Reverser4Control=66431
MaxThrottleForReverser=256
AileronTrimControl=66731
RudderTrimControl=66732
CowlFlaps1Control=66162
CowlFlaps2Control=66163
CowlFlaps3Control=66164
CowlFlaps4Control=66165
SteeringTillerControl=0
MaxSteerSpeed=60
Throttle=-16384,16383
LeftBrake=-16384,16383/16
RightBrake=-16384,16383/16
Aileron=-16380,-128,128,16380
Elevator=-16380,-512,512,16380
Rudder=-16384,-512,512,16256
Mixture=-16384,16383
PropPitch=-16380,16380
SlewAlt=-16380,-512,512,16380
SlewSide=-16380,-512,512,16380
SlewAhead=-16380,-512,512,16380
SlewHeading=-16380,-512,512,16380
SlopeLeftBrake=1
SlopeRightBrake=1
SlopeRudder=4
Throttle1=-16384,-512,512,16256
Throttle2=-16384,-512,512,16383
Throttle3=-16384,-512,512,16383


[Monitor]
Monitor0=0,024C,4,0
Display=4

[Window.LUA display]
Docked=7354, 2828, 3545, 76


[Auto]
1=Lua DynamicFriction


[LuaFiles]

19=NpCkeyData
20=NpCsetADF
21=NpCsetALT
22=NpCsetAP
23=NpCsetCOM
24=NpCsetHDG
25=NpCsetNAV&OBS
26=NpCsetNAV
27=NpCsetOBS
28=NpCsetSQK
29=NpCsetVS
30=NpCsetCRS
31=NpCsetNAV&CRS
32=NpCsetIAS

15=log lvars

3=DynamicFriction
4=Frictions
5=linda
6=B200LeftEngFail
7=B200RightEngFail
8=ipcReady
9=B200GearHornSw

10=NpCtest

18=NpCspeedTEST
1=NNpCsetIAS
2=NNpCkeyData
11=NpCsetCherAP
12=NNpCsetCherAP
13=NpC172AltTest
14=NpCkeyData2Jun15
16=NpCkeyData1
17=NpCkeyDataNew
33=Nil_test
34=NpCkeyData1Jun15
35=NpCsetNAVorGPS
36=NpCsetNAVorGPS1
37=NpCsetNAVorGPS2
38=NpCsetNAV - Copy
39=IPCselTest
40=B777MachWin
41=NpCsetEngFail
42=NpCsetEngFailv2
43=NpCsetEngFailv3
44=EFS
45=EngFailSim
46=Test Script
47=EngFailSimmm
48=AvionicsFailSim
49=Mystery
50=GaugeFailSim
51=EngFailSim_orig
52=InstFailSim
53=Eng&InstFailSim
54=Eng&InstFailGen
55=EventTimerTest
56=Eng&InstFG_tst
57=TrimItOff
58=TrimItOn


[Keys]
121=67,8,L23:R,0,67,0 ;L23=NpCsetCOM,   67=c key
127=84,8,L28:R,0,84,0 ;L28=NpCsetSQK,   84=t key
129=96,8,L19:R,0,96,0 ;L19=NpCkeyData, 96=Num0
131=97,8,L19:R,1,97,0 ;L19=NpCkeyData, 97=Num1
133=98,8,L19:R,2,98,0 ;L19=NpCkeyData, 98=Num2
135=99,8,L19:R,3,99,0 ;L19=NpCkeyData, 99=Num3
137=100,8,L19:R,4,100,0 ;L19=NpCkeyData, 100=Num4
139=101,8,L19:R,5,101,0 ;L19=NpCkeyData, 101=Num5
141=102,8,L19:R,6,102,0 ;L19=NpCkeyData, 102=Num6
143=103,8,L19:R,7,103,0 ;L19=NpCkeyData, 103=Num7
145=104,8,L19:R,8,104,0 ;L19=NpCkeyData, 104=Num8
147=105,8,L19:R,9,105,0 ;L19=NpCkeyData, 105=Num9
149=110,8,L19:R,10,110,0 ;L19=NpCkeyData, 110=Decimal
151=88,8,L19:R,11,88,0 ;L19=NpCkeyData, 88=X
153=8,8,L19:R,12,8,0 ;L19=NpCkeyData,  8=Backspace
155=106,8,L19:R,13,106,0 ;L19=NpCkeyData, 106=num*
157=111,8,L19:R,14,111,0 ;L19=NpCkeyData, 111=num/
159=107,8,L19:R,15,107,0 ;L19=NpCkeyData, 107=num+
161=109,8,L19:R,16,109,0 ;L19=NpCkeyData, 109=Num-
197=75,8,66199,0
204=70,8,L20:R,0,70,0 ;L20=NpCsetADF,   70=f
219=19,8,L32:R,0 ;L32=NpCsetIAS,   Pause/Break
229=78,8,L26:R,0,78,0 ;L26=NpCsetNAV,   78=n
231=79,8,L27:R,0,79,0 ;L27=NpCsetOBS,   79=o
233=78,10,L35:R,0
239=55,8,L40:R,0
241=105,10,L29:R,0
242=104,10,L30:R,0
244=103,10,L24:R,0
247=102,10,L21:R,0
272=70,11,L54:R,0

[Profile.Logitech3dNoMixture]
1=T-6 SP2 #0
2=PC-6C
3=Diamond DA20-100 N128MF
4=T-6 SP2 #1
5=T-6 NTA SP2 #0


[buttons.Logitech3dNoMixture]
0=RJ,4,Cx42000BC0,xC0010040 ;offset decrement down trim
1=RJ,2,Cx32000BC0,x3FFF0040 ;offset increment up trim
2=PJ,5,C65759,0
3=PJ,3,C65758,0
5=RJ,32,C65734,0 ; PAN_UP, First line of Hat SW code
6=RJ,33,C65856,0 ; PAN_RIGHT_UP
7=UJ,33,C66416,-1 ; PAN_VIEW -1
8=RJ,34,C65672,0 ; PAN_RIGHT
9=UJ,34,C66416,-1 ; PAN_VIEW -1
10=RJ,35,C65857,0 ; PAN_RIGHT_DOWN
11=UJ,35,C66416,-1 ; PAN_VIEW -1
12=RJ,36,C65735,0 ; PAN_DOWN
13=UJ,36,C66416,-1 ; PAN_VIEW -1
14=RJ,37,C65855,0 ; PAN_LEFT_DOWN
15=UJ,37,C66416,-1 ; PAN_VIEW -1
16=RJ,38,C65671,0 ; PAN_LEFT
17=UJ,38,C66416,-1 ; PAN_VIEW -1
18=RJ,39,C65854,0 ; PAN_LEFT_UP
19=UJ,39,C66416,-1 ; PAN_VIEW -1, Last line of Hat SW code
22=PJ,1,C1126,0 ; thumb button mapped to "Nothing" so available for Realtrim
23=RJ,0,K20,8 ; Joystick trigger sends Caps Lock key for psh to talk
24=RY,20,C65602,0 ; Reverse
;22=PJ,1,C65567,0 ; thumb button mapped to view mode
;23=PJ,0,C1126,0 ; trigger mapped to "Nothing" so available for Realtrim
 
[Axes.Logitech3dNoMixture]
RangeRepeatRate=10
0=YZ,256,D,4,0,0,0
1=YU,256,D,5,0,0,0
2=RX,256,D,7,0,0,0
3=RY,256,D,8,0,0,0
4=RR,256,D,3,0,0,0
5=JX,256,D,1,0,0,0
6=JY,256,D,2,0,0,0
;7=JS,256,D,4,0,0,0  ;joysticks own throttle

[JoystickCalibration.Logitech3dNoMixture]
AllowSuppressForPFCquad=Yes
ExcludeThrottleSet=Yes
ExcludeMixtureSet=Yes
ExcludePropPitchSet=Yes
SepRevsJetsOnly=No
ApplyHeloTrim=No
UseAxisControlsForNRZ=No
FlapsSetControl=0
FlapDetents=No
ReverserControl=66292
Reverser1Control=66422
Reverser2Control=66425
Reverser3Control=66428
Reverser4Control=66431
MaxThrottleForReverser=256
AileronTrimControl=66731
RudderTrimControl=66732
CowlFlaps1Control=66162
CowlFlaps2Control=66163
CowlFlaps3Control=66164
CowlFlaps4Control=66165
SteeringTillerControl=0
MaxSteerSpeed=60
Throttle=-16384,16383
LeftBrake=-16384,16383/16
SlopeLeftBrake=2
RightBrake=-16384,16383/16
SlopeRightBrake=2
Aileron=-16380,-256,256,16380
Elevator=-16380,-512,512,16380
Rudder=-16380,-256,256,16380
Mixture=-16384,16383/8
SlopeAileron=1
SlopeElevator=1
SlopeRudder=1
PropPitch=-16384,16256

[MacroFiles]
1=4X_DA20-100
2=CherAP_TurnKnob


[Profile.Logitech3dMixture]
1=Diamond DA-20 C1 Eclipse US Air Force Academy
2=Piper Cub


[buttons.Logitech3dMixture]
0=RJ,4,C65607,0
1=RJ,2,C65615,0
2=PJ,5,C65759,0
3=PJ,3,C65758,0
4=RJ,32,C65734,0 ; PAN_UP, First line of Hat SW code
5=UJ,32,C66416,-1 ; PAN_VIEW -1
6=RJ,33,C65856,0 ; PAN_RIGHT_UP
7=UJ,33,C66416,-1 ; PAN_VIEW -1
8=RJ,34,C65672,0 ; PAN_RIGHT
9=UJ,34,C66416,-1 ; PAN_VIEW -1
10=RJ,35,C65857,0 ; PAN_RIGHT_DOWN
11=UJ,35,C66416,-1 ; PAN_VIEW -1
12=RJ,36,C65735,0 ; PAN_DOWN
13=UJ,36,C66416,-1 ; PAN_VIEW -1
14=RJ,37,C65855,0 ; PAN_LEFT_DOWN
15=UJ,37,C66416,-1 ; PAN_VIEW -1
16=RJ,38,C65671,0 ; PAN_LEFT
17=UJ,38,C66416,-1 ; PAN_VIEW -1
18=RJ,39,C65854,0 ; PAN_LEFT_UP
19=UJ,39,C66416,-1 ; PAN_VIEW -1, Last line of Hat SW code
20=PJ,1,C1126,0 ; thumb button mapped to "Nothing" so available for Realtrim
21=RJ,0,K20,8   ;Joystick trigger sends Caps Lock key for push to talk
;20=PJ,1,C65567,0 ; thumb button mapped to view mode
;21=PJ,0,C1126,0 ; trigger mapped to "Nothing" so available for Realtrim

[Axes.Logitech3dMixture]
RangeRepeatRate=10
0=YZ,256,D,4,0,0,0
1=YU,256,D,5,0,0,0
2=YV,256,D,6,0,0,0
3=RX,256,D,7,0,0,0
4=RY,256,D,8,0,0,0
5=RR,256,D,3,0,0,0
6=JX,256,D,1,0,0,0
7=JY,256,D,2,0,0,0

[JoystickCalibration.Logitech3dMixture]
AllowSuppressForPFCquad=Yes
ExcludeThrottleSet=Yes
ExcludeMixtureSet=Yes
ExcludePropPitchSet=Yes
SepRevsJetsOnly=No
ApplyHeloTrim=No
UseAxisControlsForNRZ=No
FlapsSetControl=0
FlapDetents=No
ReverserControl=66292
Reverser1Control=66422
Reverser2Control=66425
Reverser3Control=66428
Reverser4Control=66431
MaxThrottleForReverser=256
AileronTrimControl=66731
RudderTrimControl=66732
CowlFlaps1Control=66162
CowlFlaps2Control=66163
CowlFlaps3Control=66164
CowlFlaps4Control=66165
SteeringTillerControl=0
MaxSteerSpeed=60
Aileron=-16380,-256,256,16380
Elevator=-16380,-512,512,16380
Rudder=-16380,-256,256,16380
Throttle=-16384,16383
Mixture=-16384,16383
LeftBrake=-16384,16383/16
SlopeLeftBrake=2
RightBrake=-16384,16383/16
SlopeRightBrake=2

[Profile.JetLiner]
1=Boeing 747-400 Paint1
2=Boeing 737-800 Paint1
3=Boeing 727-200ADV HAPAG ADVA
4=Boeing 737-800


[buttons.JetLiner]
10=;RY,32,C65734,0 ; PAN_UP, First line of Hat SW code
11=;UY,32,C66416,-1 ; PAN_VIEW -1
12=;RY,33,C65856,0 ; PAN_RIGHT_UP
13=;UY,33,C66416,-1 ; PAN_VIEW -1
14=;RY,34,C65672,0 ; PAN_RIGHT
15=;UY,34,C66416,-1 ; PAN_VIEW -1
16=;RY,35,C65857,0 ; PAN_RIGHT_DOWN
17=;UY,35,C66416,-1 ; PAN_VIEW -1
18=;RY,36,C65735,0 ; PAN_DOWN
19=;UY,36,C66416,-1 ; PAN_VIEW -1
20=;RY,37,C65855,0 ; PAN_LEFT_DOWN
21=;UY,37,C66416,-1 ; PAN_VIEW -1
22=;RY,38,C65671,0 ; PAN_LEFT
23=;UY,38,C66416,-1 ; PAN_VIEW -1
24=;RY,39,C65854,0 ; PAN_LEFT_UP
25=;UY,39,C66416,-1 ; PAN_VIEW -1, Last line of Hat SW code
27=PY,14,C65853,0 ; spoilers arming toggle (top of rocker sw below throttle axis)
28=PY,15,C65589,0 ; spoilers fully deployed toggle (bottom of rocker sw below thro
29=PY,18,C65580,0
30=PY,19,C65860,0
31=CR(+Y,9)Y,7,C66277,0 ;aileron trim right w/horizontal yoke btn, w/mode sw =2
32=CR(+Y,9)Y,6,C66276,0 ;aileron trim left w/horizontal yoke btn, w/mode sw =2
33=CR(+Y,8)Y,7,C66279,0 ;rudder trim right w/horiz yoke btn, w/mode sw =1
34=CR(+Y,8)Y,6,C66278,0 ;rudder trim left w/horiz yoke btn, w/mode sw =1
35=PY,16,K70,10
36=RY,20,K113,8
37=UY,20,K112,8
38=PY,17,C65793,0



[Axes.JetLiner]
RangeRepeatRate=10
0=YX,128,D,1,0,0,0  ;ailerons
1=YY,256,D,2,0,0,0  ;elevator
2=YZ,256,D,4,0,0,0  ;throttle
3=RX,256,D,7,0,0,0  ;left brake
4=RY,256,D,8,0,0,0  ;right brake
5=RR,256,D,3,0,0,0  ;rudder

[Profile.PMDG 737NGX]
1=PMDG 737-800NGX PMDG House Winglets
2=PMDG 737-800NGX PMDG House


[buttons.PMDG 737NGX]
0=RY,20,K113,8
1=UY,20,K112,8
10=;RY,32,C65734,0 ; PAN_UP, First line of Hat SW code
11=;UY,32,C66416,-1 ; PAN_VIEW -1
12=;RY,33,C65856,0 ; PAN_RIGHT_UP
13=;UY,33,C66416,-1 ; PAN_VIEW -1
14=;RY,34,C65672,0 ; PAN_RIGHT
15=;UY,34,C66416,-1 ; PAN_VIEW -1
16=;RY,35,C65857,0 ; PAN_RIGHT_DOWN
17=;UY,35,C66416,-1 ; PAN_VIEW -1
18=;RY,36,C65735,0 ; PAN_DOWN
19=;UY,36,C66416,-1 ; PAN_VIEW -1
20=;RY,37,C65855,0 ; PAN_LEFT_DOWN
21=;UY,37,C66416,-1 ; PAN_VIEW -1
22=;RY,38,C65671,0 ; PAN_LEFT
23=;UY,38,C66416,-1 ; PAN_VIEW -1
24=;RY,39,C65854,0 ; PAN_LEFT_UP
25=;UY,39,C66416,-1 ; PAN_VIEW -1, Last line of Hat SW code
27=PY,14,C65853,0 ; spoilers arming toggle (top of rocker sw below throttle axis)
28=PY,15,C65589,0 ; spoilers fully deployed toggle (bottom of rocker sw below thro
29=HY,18,K49,11 ; AP off
30=UY,18,K50,11 ; AP warning off on sw release
31=HY,19,K51,11 ; AT off
32=UY,19,K52,11 ; AT warning off on sw release
33=RY,2,C65607,0 ; standard down trim, offset decrement trim not 737NGX compatibl
34=RY,3,C65615,0 ;standard up trim, offset increment trim not 737NGX compatible
35=PY,16,K70,10



[Axes.PMDG 737NGX]
RangeRepeatRate=10
0=YX,128,D,1,0,0,0
1=YY,256,D,2,0,0,0
2=YZ,256,D,4,0,0,0
3=RX,256,D,7,0,0,0
4=RY,256,D,8,0,0,0
5=RR,256,D,3,0,0,0

 
[Profile.TurboProp Twins]
1=TurboProp Twins
1=F1_Kingair_B200-2
2=F1_Kingair_B200-2
3=Beech King Air 350 Paint1

[buttons.TurboProp Twins]
0=RY,20,C65602,0
2=RY,21,C65771,0
3=RY,2,Cx42000BC0,xC0010010
4=RY,3,Cx32000BC0,x3FFF0010
6=PY,16,K70,10 ;Flight Director on/off

8=PY,18,C65580,0 ;AP on/off toggle
9=PY,17,C65793,0 ;yaw damper toggle
10=CR(+Y,9)Y,7,C66277,0 ;aileron trim right w/horizontal yoke btn, w/mode sw =2
11=CR(+Y,9)Y,6,C66276,0 ;aileron trim left w/horizontal yoke btn, w/mode sw =2
12=CR(+Y,8)Y,7,C66279,0 ;rudder trim right w/horiz yoke btn, w/mode sw =1
13=CR(+Y,8)Y,6,C66278,0 ;rudder trim left w/horiz yoke btn, w/mode sw =1

[Axes.TurboProp Twins]
RangeRepeatRate=10
0=YX,32,D,1,0,0,0
1=YY,32,D,2,0,0,0
2=YZ,256,D,4,0,0,0
3=YU,256,D,5,0,0,0
4=YV,256,D,6,0,0,0
5=RX,128,D,7,0,0,0
6=RY,128,D,8,0,0,0
7=RR,64,D,3,0,0,0

[JoystickCalibration.TurboProp Twins]
AllowSuppressForPFCquad=Yes
ExcludeThrottleSet=Yes
ExcludeMixtureSet=Yes
ExcludePropPitchSet=Yes
SepRevsJetsOnly=No
ApplyHeloTrim=No
UseAxisControlsForNRZ=No
FlapsSetControl=0
FlapDetents=No
ReverserControl=66292
Reverser1Control=66422
Reverser2Control=66425
Reverser3Control=66428
Reverser4Control=66431
MaxThrottleForReverser=256
AileronTrimControl=66731
RudderTrimControl=66732
CowlFlaps1Control=66162
CowlFlaps2Control=66163
CowlFlaps3Control=66164
CowlFlaps4Control=66165
SteeringTillerControl=0
MaxSteerSpeed=60
Aileron=-16384,-128,128,16383
Elevator=-16384,-512,512,16383
Rudder=-16384,-256,256,16383
Throttle=-16400,16383
PropPitch=-16384,16383
Mixture=-16384,16383
LeftBrake=-16384,16383/16
SlopeLeftBrake=8
RightBrake=-16384,16383/16
SlopeRightBrake=8
SlewAlt=-16380,-512,512,16380
SlewSide=-16380,-512,512,16380
SlewAhead=-16380,-512,512,16380
SlewHeading=-16380,-512,512,16380
SlopeRudder=4

[Keys.TurboProp Twins]
4=116,8,L7:R,0
6=117,8,L15:R,0
8=115,8,L6:R,0
9=72,8,L9:R,0


[Profile.Regional Jet]
1=Learjet 45
2=Bombardier CRJ 700 Paint1
3=Bombardier CRJ 700
4=Project Opensky - Bombardier CRJ-700 ER HOP! For Air France

[buttons.Regional Jet]
10=;RY,32,C65734,0 ; PAN_UP, First line of Hat SW code
11=;UY,32,C66416,-1 ; PAN_VIEW -1
12=;RY,33,C65856,0 ; PAN_RIGHT_UP
13=;UY,33,C66416,-1 ; PAN_VIEW -1
14=;RY,34,C65672,0 ; PAN_RIGHT
15=;UY,34,C66416,-1 ; PAN_VIEW -1
16=;RY,35,C65857,0 ; PAN_RIGHT_DOWN
17=;UY,35,C66416,-1 ; PAN_VIEW -1
18=;RY,36,C65735,0 ; PAN_DOWN
19=;UY,36,C66416,-1 ; PAN_VIEW -1
20=;RY,37,C65855,0 ; PAN_LEFT_DOWN
21=;UY,37,C66416,-1 ; PAN_VIEW -1
22=;RY,38,C65671,0 ; PAN_LEFT
23=;UY,38,C66416,-1 ; PAN_VIEW -1
24=;RY,39,C65854,0 ; PAN_LEFT_UP
25=;UY,39,C66416,-1 ; PAN_VIEW -1, Last line of Hat SW code
27=PY,14,C65853,0 ; spoilers arming toggle (top of rocker sw below throttle axis)
28=PY,15,C65589,0 ; spoilers fully deployed toggle (bottom of rocker sw below thro
29=PY,18,C65580,0
30=PY,19,C65859,0
31=CR(+Y,9)Y,7,C66277,0 ;aileron trim right w/horizontal yoke btn, w/mode sw =2
32=CR(+Y,9)Y,6,C66276,0 ;aileron trim left w/horizontal yoke btn, w/mode sw =2
33=CR(+Y,8)Y,7,C66279,0 ;rudder trim right w/horiz yoke btn, w/mode sw =1
34=CR(+Y,8)Y,6,C66278,0 ;rudder trim left w/horiz yoke btn, w/mode sw =1
35=PY,16,K70,10
36=RY,20,K113,8
37=UY,20,K112,8
38=PY,17,C65793,0

[Axes.Regional Jet]
RangeRepeatRate=10
0=YX,128,D,1,0,0,0
1=YY,256,D,2,0,0,0
2=YZ,256,D,4,0,0,0
3=RX,256,D,7,0,0,0
4=RY,256,D,8,0,0,0
5=RR,256,D,3,0,0,0

[Profile.Turboprop Singles]  ; with yoke
1=Cessna Grand Caravan Paint1

[Axes.Turboprop Singles]
RangeRepeatRate=10
0=YX,32,D,1,0,0,0   ;ailerons
1=YY,32,D,2,0,0,0   ;elevator
2=YZ,128,D,4,0,0,0  ;throttle
3=YU,128,D,5,0,0,0  ;prop
4=YV,128,D,6,0,0,0 ;condition lever
5=RX,128,D,7,0,0,0 ;left brake
6=RY,128,D,8,0,0,0 ;right brake
7=RR,64,D,3,0,0,0  ;rudder

[buttons.Turboprop Singles]
0=RY,20,C65602,0

[JoystickCalibration.Regional Jet]
AllowSuppressForPFCquad=Yes
ExcludeThrottleSet=Yes
ExcludeMixtureSet=Yes
ExcludePropPitchSet=Yes
SepRevsJetsOnly=No
ApplyHeloTrim=No
UseAxisControlsForNRZ=No
FlapsSetControl=0
FlapDetents=No
ReverserControl=66292
Reverser1Control=66422
Reverser2Control=66425
Reverser3Control=66428
Reverser4Control=66431
MaxThrottleForReverser=256
AileronTrimControl=66731
RudderTrimControl=66732
CowlFlaps1Control=66162
CowlFlaps2Control=66163
CowlFlaps3Control=66164
CowlFlaps4Control=66165
SteeringTillerControl=0
MaxSteerSpeed=60
Aileron=-16380,-128,128,16380
Elevator=-16380,-512,512,16380
Rudder=-16384,-512,512,16383
SlopeRudder=4
Throttle=-16384,16383
PropPitch=-16380,16380
Mixture=-16384,16383
LeftBrake=-16384,16383/16
SlopeLeftBrake=8
RightBrake=-16384,16383/16
SlopeRightBrake=8
SlewAlt=-16380,-512,512,16380
SlewSide=-16380,-512,512,16380
SlewAhead=-16380,-512,512,16380
SlewHeading=-16380,-512,512,16380

[JoystickCalibration.PMDG 737NGX]
AllowSuppressForPFCquad=Yes
ExcludeThrottleSet=Yes
ExcludeMixtureSet=Yes
ExcludePropPitchSet=Yes
SepRevsJetsOnly=No
ApplyHeloTrim=No
UseAxisControlsForNRZ=No
FlapsSetControl=0
FlapDetents=No
ReverserControl=66292
Reverser1Control=66422
Reverser2Control=66425
Reverser3Control=66428
Reverser4Control=66431
MaxThrottleForReverser=256
AileronTrimControl=66731
RudderTrimControl=66732
CowlFlaps1Control=66162
CowlFlaps2Control=66163
CowlFlaps3Control=66164
CowlFlaps4Control=66165
SteeringTillerControl=0
MaxSteerSpeed=60
Aileron=-16380,-128,128,16380
Elevator=-16380,-512,512,16380
Rudder=-16384,-512,512,16383
SlopeRudder=4
Throttle=-16384,16383
PropPitch=-16380,16380
Mixture=-16384,16383
LeftBrake=-16384,16383/16
SlopeLeftBrake=8
RightBrake=-16384,16383/16
SlopeRightBrake=8
SlewAlt=-16380,-512,512,16380
SlewSide=-16380,-512,512,16380
SlewAhead=-16380,-512,512,16380
SlewHeading=-16380,-512,512,16380

[Profile.B-727]
1=Boeing 727-200ADV UAL 1990s EFLP ADVA STG3

[Axes.B-727]
RangeRepeatRate=10
0=YX,32,D,1,0,0,0
1=YY,32,D,2,0,0,0
2=YZ,128,D,9,0,0,0
3=YU,128,D,10,0,0,0
4=YV,128,D,11,0,0,0
5=RR,256,D,3,0,0,0

[Profile.A2A Cherokee180]
1=Piper Pa-28-180 Cherokee

[buttons.A2A Cherokee180]
0=RY,18,CM2:1,0
1=RY,19,CM2:2,0
 

Link to comment
Share on other sites

Here's the INI file.

 

Okay Now I see I need more info:

 

1. Is it just Y.0 for which this occurs?

2. As well as default button assignments, you have several Profiles:

 

Logitech3dNoMixture

Logitech3dMixture

JetLiner

PMDG 737NGX

TurboProp Twins

Regional Jet

Turboprop Singles

A2A Cherokee180

 

Does the problem occur with non-profile aircraft, or specific profiles only, or all?

 

You have no "IgnoreThese" parameters so it isn't the bug I fixed in 4.949a.

 

Pete

Link to comment
Share on other sites

Pete,

At this point I know the Y.0 problem does happen with non-profile aircraft, and with Regional Jet aircraft.  I will do some tests and provide more info to better answer your questions when I get home this evening (it is mid morning here right now).

Thanks,

Al

Link to comment
Share on other sites

Found the problem.

 

You have a number of Button assignment lines which are like this:

 

7=; placeholder
8=; placeholder
9=; placeholder
 
This is not correct, of course. They should be:
 
!7=placeholder
!8=placeholder
!9=placeholder
 
The initial ! denotes this as a numbered line which needs retaining in position.
 
7=; placeholder
 
actually results in a null keypress assignment assignment for Joystick #0, Button # 0 -- your Y,0.
 
I'll change this processing so that those button table entries are ignored. But really you should use ! as a prefix to the whole line when you are wanting a placeholder.
 
It will be fixed in any case in 4.949f and later. Maybe later today, more likely on the weekend.
 
Incidentally, you also preceded some lines to be omitted (presumably) by // or ;. This doesn't do any harm, but those lines aren't guaranteed to be retained.
 
Pete
 
Link to comment
Share on other sites

Pete,

Thanks very much. I appreciate your expertise and dedication.

 

I've learned that the best way to comment out a whole line is to precede it with a ! point .  I will make those changes, and while I'm at it clean out the INI file a bit by removing entries I really don't need anymore.

 

Best,

Al

Link to comment
Share on other sites

Thanks very much. I appreciate your expertise and dedication.

 

BTW I noticed this in your INI file:

 

ConsoleWindow=-32000,-32000,-31835,-31929

 

Now at present you don't have the console log enabled, but if you ever did you wouldn't be able to find the Window! How did that line arise? Best to delete it or put something sensible in.

 

Pete

Link to comment
Share on other sites

I have no idea how tha came abot

 

BTW I noticed this in your INI file:

 

ConsoleWindow=-32000,-32000,-31835,-31929

 

Now at present you don't have the console log enabled, but if you ever did you wouldn't be able to find the Window! How did that line arise? Best to delete it or put something sensible in.

 

Pete

 

I have no idea where that line came from, I certainly didn't enter it myself. The only thing I can think of is that I use three monitors and re-designate which is to be the main monitor when using FSX. In any case, I will delete that line.

Thanks for pointing that out.

Al

Link to comment
Share on other sites

FSUIPC 4.949f is now released, with Installer (because it includes updated Lua documentation), and this corrects the problem with the spurious button 0,0 assignments..

 

Pete

Absolutely outstanding support as usual -- no one does it better.

Many thanks,

Al

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use. Guidelines Privacy Policy We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.