What have I done? Paddle is mapped to DX Shift
-
Hey folks,
Have been out of BMS for a few years so am a bit rusty but the VR implementation saw me sprinting back
Rig is a modern PC with plenty of grunt, WH stick and throttles, Saitek (Satan) Pedals and a HP Reverb G2. Canât say how great it is to be batting about at dot feet again with some real performance in the machine instead of IL2 slowness but VR and the consequent immersion is addictive. Same holds now for the Best Jet Sim Ever!
Anyhoo, not sure how but I seem to have managed to have both my Pinky and Paddle acting as DX Shift.
I discovered this small thing when having yet again incorrectly configured the TFR I was in the middle of an Auto-Pullup and realized that I could not override the AP with Paddle. Thus commenced an early approach to the Pearly Gates (from which I was immediately rejected )
That of course is irrelevant but when I tried to fault find by looking at AL Keymapping and depressing Paddle the DX Shift light illuminates. I cannot make any mod there of course. So my question is: How do I clear the DX Shift from the Paddle and leave it as simply DX4 (DX3 to Falcon) t act only as it would in the real world?
Using Notepad++ of course to look at BMS Auto.key shows these entries:
SimPinkySwitch -1 0 0X2F 0 0 0 1 âSTICK: PINKY SWITCHâ
SimHotasPinkyShift -1 0 0XFFFFFFFF 0 0 0 1 âSTICK: PINKY SWITCH (DX SHIFT)â
SimAPOverride -1 0 0X1E 4 0 0 1 âSTICK: PADDLE SWITCHâOut of interest I looked at other .key files and saw that others use x rather than X in the Hex AT code. Relevant? Probably not but I thought Iâd ask.
They look like this in Basic DX WH Cougar .key:
SimPinkySwitch -1 0 0x2F 0 0 0 1 âSTICK: PINKY SWITCHâ
SimAPOverride -1 0 0x1E 4 0 0 1 âSTICK: PADDLE SWITCHâFor completeness these are the entries in my BMS-Auto.key which may help:
SimHotasShift -1 0 0XFFFFFFFF 0 0 0 1 âSIM: DX Shiftâ
SimHotasShiftLock -1 0 0XFFFFFFFF 0 0 0 1 âSIM: DX Shift Lockâand in Falcon BMS.cfg
set g_nHotasPinkyShiftMagnitude 256 // Enable DirectX Shifting and specify button offsetI have read and re-read Tech Man 10-150 and 10-151 several times and must just be a bit dense.
So, am I looking in the wrong place? I have spent some hours studding the Tech Manual and still donât fully understand the intricacies of the syntax although I have a basic grasp.
May I ask for a little help please?
Cheers,
Silly old fart Zap /0 -
Just to copy paste what is in my BMS-Auto.key
Line numbers added for clarity.
841 #Zap Note: Original code starts here
842 SimPinkySwitch -1 0 0X2F 0 0 0 1 âSTICK: PINKY SWITCHâ
843 SimHotasPinkyShift -1 0 0XFFFFFFFF 0 0 0 1 âSTICK: PINKY SWITCH (DX SHIFT)â
844 #SimAPOverride -1 0 0x1E 4 0 0 1 âSTICK: PADDLE SWITCHâ out by Zap
845 SimAPOverride -1 0 0x1E 2 0 0 1 âSTICK: PADDLE SWITCHâ
846 #Zap Note: Original code ends here1043 #Zap Note: Original code starts here
1044 SimHotasShift -1 0 0XFFFFFFFF 0 0 0 1 âSIM: DX Shiftâ
1045 SimHotasShiftLock -1 0 0XFFFFFFFF 0 0 0 1 âSIM: DX Shift Lockâ1427 #Zap Note: Original code starts here:
1428 SimHotasPinkyShift 130 -1 -2 0 0x0 -1
1429 SimHotasPinkyShift 514 -1 -2 0 0x0 -1
1430 SimHotasShift 131 -1 -2 0 0x0 0
1431 SimHotasShift 515 -1 -2 0 0x0 0
1432 #Zap Note: Original code ends hereCheers,
Zap -
@Zapper said in What have I done? Paddle is mapped to DX Shift:
set g_nHotasPinkyShiftMagnitude 256
Look in âFalcon BMS User.cfgâ ⊠this should be 384 for your rig? Iâm basing that on the diff between the pinky-shift button bindings. (514-130 == 384 == 128*3)
1428 SimHotasPinkyShift 130 -1 -2 0 0x0 -1
1429 SimHotasPinkyShift 514 -1 -2 0 0x0 -1Itâs a little unusual to have bindings for both SimHotasPinkyShift and SimHotasShift (is that on purpose?) but I donât know if that is causing your problem.
Youâre using AL⊠I believe it allows you to change your pinky-shift binding, as you desire. Not working?
-
@airtex2019 This is what is there now:
set g_nHotasPinkyShiftMagnitude 384// SETUP OVERRIDEShould I change it?
-
From what I can see the SHIFT function is assigned in the following lines:
SimPinkySwitch -1 0 0X2F 0 0 0 1 âSTICK: PINKY SWITCHâ
SimHotasPinkyShift -1 0 0XFFFFFFFF 0 0 0 1 âSTICK: PINKY SWITCH (DX SHIFT)â
SimAPOverride -1 0 0X1E 4 0 0 1 âSTICK: PADDLE SWITCHâIn th AL Keymapper I donât where I can change the Shift key. AS I understood it is done in the text editor in the .key⊠no?
In screenshot the DX SHIFT light illuminates when I press either S3 or S4 on stick and I cannot change the key assignments
-
@airtex2019
Ad this what I see if I try and assign or clear S3 or S4
The DX SHIFT is illuminated when I pull Paddle in. That should not eb the case as I am suing Pinky (S3) for DX Shift quite happily.So Pinky switch is working correctly - short press for FOV/EXP etc and as a SHIFT key when held
My problem is that pulling Paddle the sim thinks I am wanting to send a DX SHIFT command.
-
@airtex2019
Is there somewhere other than in the Keymapper dialogue to assign the DX Shift function? Apart from where it would be done in the screenshots. -
Just so all my cards are on the table:
Falcon BMS User.cfg
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
// User can place here his or her specific configurations lines that will superseed the main ones located in the Falcon BMS.cfg file //
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
set g_bVRParallelRenderThread 0
set g_bEnvironmentMapping 0
set g_bWaterEnvironmentMapping 0
set g_bShadowMapping 0
set g_bTacviewAcmi 1
set g_nButtonsPerDevice 128// SETUP OVERRIDE
set g_nHotasPinkyShiftMagnitude 384// SETUP OVERRIDE
set g_nVRHMD 0// SETUP OVERRIDE
set g_b3DClickableCursorFixToCenter 1// SETUP OVERRIDE
set g_b3DClickableCursorAnchored 1// SETUP OVERRIDE
set g_nNumOfPOVs 2 // SETUP OVERRIDE
set g_nPOV1DeviceID 3// SETUP OVERRIDE
set g_nPOV1ID 0 // SETUP OVERRIDE
set g_nPOV2DeviceID 2// SETUP OVERRIDE
set g_nPOV2ID 0 // SETUP OVERRIDE -
And this is my Falcon BMS.cfg
////////////
// 4.37.1 //
/////////////////////////////////////
// Config.exe Settings //
/////////////////////////
//By Zap//
g_bEnableHotasShiftLock 0set g_fCursorSpeed 1.0
set g_bMFDHighContrast 0
set g_fRadarScale 0.75
set g_bHSD_HAD_FCR_Font 1
set g_fHADSymbolSize 0.020
set g_fHSDSymbolSize 0.020
set g_bBarcapNoBarcap 0
set g_bNoDTCForRampStart 1
set g_nPrintToFile 1
set g_bAppendToBriefingFile 0
set g_bBriefHTML 0
set g_bLogEvents 1
set g_bEnableDisplacementCam 1
set g_b3DClickableCursorAnchored 1
set g_fDefaultFOV 60
set g_bFullScreenNVG 0
set g_bNoPadlockBoxes 0
set g_bPngScreenshots 1
set g_nPadlockBoxSize 2
set g_bPlayIntroMovie 1
set g_bRampTaxiStart 0
set g_bCalibrationHg 1
set g_nFairCloudRestriction 0
set g_nPoorInclCloudRestriction 0
set g_bHotasDgftSelfCancel 0
set g_bUseVirtualRudder 0
set g_bHiResTextures 1
set g_bUseAnalogIdleCutoff 0
set g_bReducePSFires 0
set g_bEnvironmentMapping 1
set g_bHdrLighting 1
set g_bHdrLightingStar 1
set g_bUseHeatHazeShader 1
set g_bShowFarRain 1
set g_bShowRainDrops 1
set g_bShowRainRings 1
set g_bShadowMapping 1
set g_bShadowOnSmoke 0
set g_bWaterEnvironmentMapping 1
set g_bEnvMapRenderClouds 1
set g_bEnvMapRenderFocusObject 1
set g_bExternalTrackIR 0
set g_bInvertExternalTrackIR 0
set g_bAllowMP_Freeze 0
set g_bAllowMP_NVG 1
set g_bAllowMP_NVGFullscreen 1
set g_bRequireSameAcdataMP 0
set g_bRequireSameTileSetMP 1
set g_bAllowMP_Smoke 1
set g_nMPStartRestricted 0///////////////////////////////////////////////////
// MP Settings (not available in the Config.exe) //
///////////////////////////////////////////////////set g_sTileSet âPOLAKâ // Tileset to use
set g_nTaxiLaunchTime 4 // Time before TOT to launch to TAXI (in min)
set g_nReagTimerCamp 10 // AB A/C despawn in Campaign-> delay before disappearing (in min)
set g_nDeagTimerCamp 10 // AB A/C spawn in Campaign-> lead time before taxiing (in min)
set g_nReagTimerTE 20 // AB A/C despawn in Tactical Engagement-> delay before disappearing (in min)
set g_nDeagTimerTE 20 // AB A/C spawn in Tactical Engagement-> lead time before taxiing (in min)
set g_nRespawnTimeforStuckAI 6 // Improved method to allow servers to despawn stucked AI on airbases atomatically
set g_npercentage_available_aircraft 75 // Determines what proportion of your squadronâs roster will be available (in %)
set g_nminimum_available_aircraft 4 // Setting allows you to limit the effect of a low âpercentageâ setting (lower-limit of available aircraft)
set g_bEnableABRelocation 1 // Airbase relocation
set g_nForceMinClientBwSetting 0 // Allows the MP host to specify a minimum client bandwidth setting (default 0=no value forced)
set g_bNoAiForHumanControlledSqd 0 // Allows the MP host to specify whether AI pilots can be assigned for Player Controlled Squadrons (default 0/false)
set g_bFogOfWarSave 0 // If set, a client can save only the units of his team or allied , and the enemy spotted units (default 0/false)
set g_nRemoteControlSurfacesInterval 200 // Time in ms between control surface updates, valid range 20-1000 (default 200), 0 = disabled
set g_bHostDisableP2pForDubiousConnections 0 // If activated, dubious connections will automatically be forced to CS although they would work as P2P (default 0/false)
set g_bEnforceBandwidthLimits 0 // If set, the network transfer rates set in the UI will be enforced - BMS usually does limiting based on âbest effortâ only (default 0/false)
set g_fAmbientmin 0.01 // Allows to tweak sky brightness at night
set g_bEnableGtraining 1 // G training Mechanism/////////////////////////////////////////////////////
// Misc Settings (not available in the Config.exe) //
/////////////////////////////////////////////////////set g_nF1TeamUiFreq 339750 // Frequency for F1 UI voice comms (for Force on Force type missions)
set g_nF2TeamUiFreq 1234 // Frequency for F2 UI voice comms (for Force on Force type missions)
set g_bhudAOA 1 // Enables the HUD AOA for non-F16 aircraft
set g_nHotasPinkyShiftMagnitude 256 // Enable DirectX Shifting and specify button offset
set g_fFOVIncrement 5 // Sets how much the field of view should change for each keypress in degrees
set g_fMaximumFOV 80 // Limits the maximum amount that the FOV can be increased
set g_fNarrowFOV 20 // Defines the narrow field of view used by the Look Closer view command
set g_bNoAAAEventRecords 0 // This option, set to 1, removes AAA shots from debrief
set g_bACMIRecordMsgOff 1 // Turns off the ACMI RECORDING msg
set g_nPadlockBoxThickness 1 // Determines the thickness of the padlock box
set g_fPadlockBoxTimeout 50 // Number in seconds for how long the box should be displayed over any one padlock subject before it disappears. -1 turns it off.
set g_nDynamicVoices 32 // Maximum number of voices allocated by the sound code
set g_nSoundUpdateMS 10 // How many milliseconds must elapse before the sound code updates
set g_nSoundSwitchFix 1 // This patch may fix the problem of AI comms disappearing
set g_bPilotEntertainment 0 // Enables the user to control WinAmp
set g_nWinAmpInitVolume 204 // Sets the initial WimAmp volume
set g_bUseTerrainNightLightsTextureFilter 1 // This controls which texture filter to use for the terrain tile night lights (1=anisotropic filter - 0=point filter)
set g_bUseTracerColors 1 // Any aircraft from a Red team will have green tracers
set g_bEnableRandomFailures 0 // This enables random failures
set g_fMeanTimeBetweenFailures 0 // The MTBF in hours. If set to 0, uses the value in ac.dat
set g_bF16MfdHasRwr 0 // This enables the RWR MFD page back for the F16s
set g_fMouseSensitivity 1.0 // 3D mouse sensitivity multiplier
set g_bMouseWheelKnobs 1 // Allows mouse wheel to turn knobs in 3d pit
set g_bEnableExclusiveMouseCapture 1 // Captures the mouse when in 3D so that you donât click something on the desktop when running windowed mode
set g_bMouseButton4TogglesClickablePit 0 // If set, the 4th mouse button (if available) will toggle between mouselook and clickable pit. By the way: the wheel is button 3
set g_bUseIvcUiVolume 1 // UI IVC Volume is controlled independently from the COMM1/2/UHF/VHF volume sliders
set g_nIvcUiVolume 5 // UI IVC Volume in db, range -6 to +6 (if controlled independently)
set g_bPreventScreensaver 1 // Prevent activation of screensaver/powersave mode (1=prevent, 0=do not prevent)
set g_bPrettyScreenShot 0 // If set, PrtScr key will make pretty screenshots (no overlays) instead of normal ones (1=pretty, 0=normal)
set g_bExportRTTTextures 0 // This enables the shared texture memory area for HUD/MFDs/HMS/RWR/DED/PFL
set g_nRTTExportBatchSize 2 // This determines how often the shared texture memory area (if it is enabled) will be updated (every Nth frame, default/min is 2)
set g_nCampPeriodicSaveMinutes 0 // Campaign time in minutes between automatic cyclic game saves, 0 = disabled
set g_sCampPeriodicSaveName âAutoâ // Prefix for the automatic cyclic save name (campaign date and time will be added automatically)
set g_nTacPeriodicSaveMinutes 0 // TE time in minutes between automatic cyclic game saves, 0 = disabled
set g_nActionCameraTimer 8000 // Sets the duration in ms for the action camera before switching views, default 8000, i.e. 8 seconds
set g_nJetHeatShaderMaxSpeed 250 // Jet Heat Exhaust will disappears when speed (in knots) exceed this value (default 250 knots)
set g_nMessageScrollTime 15 // Time in seconds until a chat message scrolls out of view
set g_bPlayDogfightBits 1 // Enables playback of the various sound comments in the dogfight scores menu
set g_fViewlimitPitchDown 0.0 // Overrides all A/C viewlimit_pitch_down values from the 3dckpit.dat files, max. 90.0, only higher values take effect
set g_sLogsDirectory ââ // If set, redirects the logfile output from <BMS>\User\Logs to the specified directory
set g_sAcmiDirectory ââ // If set, redirects the ACMI directory from <BMS>\User\Acmi to the specified directory
set g_sPicturesDirectory ââ // If set, redirects the pictures directory from <BMS>\User\Pictures to the specified directory
set g_sBriefingsDirectory ââ // If set, redirects the briefing output from <BMS>\User\Briefings to the specified directory
set g_sPatchesDirectory ââ // If set, redirects the patches directory from <BMS>\User\Patches to the specified directory
set g_nAnisotropicValue 0 // The max anisotropic filter value to use if anisotropic filtering is ON in the setup UI. Valid values: 0 = max available (default), 2, 4, 8, 16
set g_fSmartScalingThreshold 1.0 // If SmartScaling is enabled via the UI, the distance in nautical miles from your own POV when scaling will start to kick in (default 1.0)
set g_bDisableCommsMenu 0 // If set, the comms menu (tower/awacs/wingman etc.) will no longer be drawn.
set g_bInitBUPfromDTC 1 // If set, the UHF Backup presets will be initialized with the UFC DTC values instead of the usual hardcoded internal values.
set g_nJpegCompression 90 // Sets the compression level for JPEG screenshots, 0-100 (default 90)
set g_bAutoLoadCommPlanToDTC 1 // If set, enables auto-loading of the Comm Plan frequencies associated with your flight in the DTC
set g_nMaxBRAARange 25 // This determine the distance at which the radio communications will use BRAA instead of BE, default 25
set g_nBumpIntensityMinTime 100 // This determines the minimum bump intensity âpeak timeâ, i.e how long a value is visible in shared memory (default 100)
set g_bOnlinePlayersDisplayDefault 0 // Specifies whether the OnlinePlayersDisplay overlay should be ON(1) or OFF(0) by default when entering 3D
set g_bShowFrameRateDefault 0 // Specifies whether the frame rate overlay should be ON(1) or OFF(0) by default when entering 3D
set g_fRadioBalance 0.0 // The value in DB on how much to shift the UHF/VHF playback volume out of center (into opposite directions), range +/-100.0
set g_bAfterburnerDetentClick 0 // Makes the same clicks when the throttle passes the afterburner detent as it does when passing the Idle detent.////////////////////////////////////////////////////
// Dev Settings (not available in the Config.exe) //
////////////////////////////////////////////////////// set g_sPathFlightModelManager ââŠ\Flight Model Manager\Flight Model Manager.exeâ // Allows to open acdata with FMM from editor. Uncomment and set to corresponding program folder to enable.
// set g_sPathMissileDataManager ââŠ\Missile Data Manager\Missile Data Manager.exeâ // Allows to open misdata with MDM from editor. Uncomment and set to corresponding program folder to enable.
// set g_sPathVehicleDataManager ââŠ\Vehicle Data Manager\Vehicle Data Manager.exeâ // Allows to open veh files with VDM from editor. Uncomment and set to corresponding program folder to enable.
set g_bLabelShowDistance 1 // When turned On, labels also display distance in nm
set g_nNearLabelLimit 100 // Sets the near label limit
set g_bSmartCombatAP 1 // Enables the Combat Autopilot to shoot AA missiles
set g_nNumberOfSubTitles 10 // Determines the maximum number of simultaneously displayed subtitles
set g_nSubTitleTTL 10000 // Governs the time a radio subtitle is drawn
set g_fSubtitleWrapWidth 0.6 // Radio subtitle text line width before it gets wrapped, 0.0 (nothing) to 2.0 (full view width)
set g_bRealisticMavTime 1 // Enables realistic Maverick seeker head gyro spool up time of 3 minutes
set g_fMavFOVLevel 4 // These variables control the amount of zoom of the EXP and FOV modes on the Maverick
set g_fMavEXPLevel 2.0 // These variables control the amount of zoom of the EXP and FOV modes on the Maverick
set g_bNoRPMOnHud 1 // Removes the RPM indication on your HUD, as in the real aircraft
set g_fAIRefuelSpeed 1 // Sets a multiplier factor so AI refuel faster on the boom
set g_bCanopyOpenForRampStarts 1 // Option to have the canopy open at mission start when you choose RAMP
set g_bUsePsTracers 1 // Uses the particle system for tracers
set g_bAnyWaypointTask 1 // Allows you to assign any task to any waypoint
set g_bAIGloc 1 // Toggles AI GLoc
set g_bAIjamLogic 0 // Changes to the AI jamming usage (no support)
set g_bScramble 1 // Allows scramble missions
set g_b3DClickableCursorChange 1 // Setting this enables the cursor to let the pilot know he is over a clickable area of the 3D pit
set g_sRadioStandardCol â0xFFFF0000â // Sets radio standard comm subtitles to bright blue
set g_sRadioTowerCol â0xFF00FF00â // Sets radio tower comm subtitles to bright green
set g_sRadioflightCol â0xFF0000FFâ // Sets radio flight comm subtitles to bright red
set g_bExternalTrackIROrientation 1 // Enable the control of external camera view by TrackIR (default 1/true)
set g_nTrackIRTimeout 1000 // The time (in ms) without input after which TrackIR deactivates itself and relinquishes control to alternative devices
set g_sThreatCircleColor_RadarHigh â0xFF0000â // The color of the UI map thread circle for âRadar Highâ, set as hex, â0xBBGGRRâ
set g_sThreatCircleColor_RadarLow â0xFF0000â // The color of the UI map thread circle for âRadar Lowâ, set as hex, â0xBBGGRRâ
set g_sThreatCircleColor_ADAHigh â0xFF00FFâ // The color of the UI map thread circle for âADA Highâ, set as hex, â0xBBGGRRâ
set g_sThreatCircleColor_ADALow â0xFF00FFâ // The color of the UI map thread circle for âADA Lowâ, set as hex, â0xBBGGRRâ
set g_nThreatCircleContrast_RadarHigh 40 // The strength of the color mixing if 2 or more threat circles of type âRadar Highâ overlap. Range 0-100
set g_nThreatCircleContrast_RadarLow 40 // The strength of the color mixing if 2 or more threat circles of type âRadar Lowâ overlap. Range 0-100
set g_nThreatCircleContrast_ADAHigh 40 // The strength of the color mixing if 2 or more threat circles of type âADA Highâ overlap. Range 0-100
set g_nThreatCircleContrast_ADALow 40 // The strength of the color mixing if 2 or more threat circles of type âADA Lowâ overlap. Range 0-100
set g_bSaveLegacyDb 0 // Synchronize the bin files to match the xml files when the game/editor is started
set g_bEnableTTS 1 // If set, globally enables the Text-To-Speech (TTS) functionality
set g_nTTSSpeedAdjust 0 // Sets the TTS talking speed, default speed is 0, range -10 to 10
set g_sPPTRingColor â0x0000FFâ // The color of the UI map PPT rings, set as hex, â0xBBGGRRâ
set g_nPPTRingWidth 1 // The width in pixels of the UI map PPT rings
set g_bImageBasedLighting 0 // For performance reasons you can disable this if not already, itâs a huge FPS eater but unused for now
set g_bShowWpErrorsOnMap 0 // Enable or disable flight plan errors display on 2D Map interface//////////////////////////////////////////////////////////
// Debug/Dev Settings (not available in the Config.exe) //
//////////////////////////////////////////////////////////set g_bActivateDebugStuff 0 // Debug Setting - Master setting for all subsequent settings, host controlled in MP
set g_nShowDebugLabels 0 // Debug Setting
set g_bCampLabels 0 // Debug Setting
set g_bAIprofile 0 // Debug Setting
set g_bShowMipUsage 0 // Debug Setting
set g_b3DClickableCockpitDebug 0 // Debug Setting
set g_bFake3dpit6DOF 0 // Debug Setting
set g_bDevelopmentCallbacks 0 // Dev Setting
set g_bEnableCombatAP 0 // Dev Setting
set g_bMultiHitboxEnable 1 // Dev Setting
set g_sPriorityFixes âallâ // Dev Setting
set g_sCompatibleChanges âallâ // Dev Setting
set g_sNonCompatibleChanges âallâ // Dev Setting
set g_nObjectiveDataReadMode 0 // Dev Setting - 0 Read from split up files, 1 Read the data from the aggregated files.
set g_nObjectiveDataWriteMode 0 // Dev Setting - 0 Write split up only, 1 Write aggregated files only, 2 Write both the split up and aggregated files./////////////////
// VR Settings //
/////////////////set g_nVRHMD 0 // Enables the OpenVR (default 0/false).
set g_fVRZOOMFOV 60 // Field of view in degrees for VR ZOOM (default 60.0).
set g_nVRHMCSEYE 0 // HMCS renders, 0 Right eye, 1 Left eye (default 0/false).
set g_fVRResolution 1.0 // VR resolution multiplier. 1.0 by default.
set g_bVRParallelRenderThread 1 // Enable Multi-Thread optimization for VR
set g_bVRNoPresent 0 // This will not display the companion window in VR (only HMD will show image in 3d). -
This post is deleted! -
@Zapper said in What have I done? Paddle is mapped to DX Shift:
So Pinky switch is working correctly - short press for FOV/EXP etc and as a SHIFT key when held
My problem is that pulling Paddle the sim thinks I am wanting to send a DX SHIFT command.Ok so just remap your paddle-switch to something else⊠presumably the command-callback named âSTICK: PADDLE SWITCHâ [all caps literal] but it can be whatever you want.
I think Iâm confused why youâre confused. It sounds like youâre saying, simply remapping your paddle is not working, but I donât understand whyâŠ
Oh, are you trying to make the (physical) paddle act as both âpaddle switchâ callback and dx-shift? I agree, that would be neat⊠but that is not supported. The only command-callback that can piggyback on dx-shift is the one named âpinky switchâ.
-
@airtex2019
No, definitely only want it as AP Disconnect per real jet.The problem is somewhere it is assigned to DX Shift and I canât find where.
Do all the code blocks that I posted above look right?
The root problem is I donât know how to assign any key to be DX Shift and thought I was just using the default settings assigned for my WH.
Sorry if being dumb.
-
@Zapper I donât know all the default button mappings for Warthog, presumably pinky=>PINKY and paddle=>PADDLE. I donât know how you changed it inadvertently, but itâs easy to do⊠no biggie.
Just change it (back) to âPADDLE SWITCHâ and rock on.
If youâre worried you may have horked many other things and want to âresetâ to stock/default for Warthog⊠delete (ie. make a backup copy first) of your XML files in âUser/Configâ folder, and BMS-Auto.key file. The AL should detect your Warthog and regenerate those files, with default axes and button mappings.
-
@airtex2019
I actually think I am being incredibly dense but cannot see where in the Tech Manual the directions are as to how assign the DX SHF function to any DX button. If I knew that I think I would solve this issue. -
@airtex2019
OK, so in the original launcher I see that the Paddle is correctly seen as S4 and that is assigned to button 132 (which is 4+128) but the mapping says Direct X Shift.
This is what I need to change
Where do I assign the Direct X Shift function to a button, any button. In that place (and I donât know where it is) I should be able to change S4 away from being Direct X Shift. Lordy Lordy, I feel dumb!.
-
@Zapper Yeah I think itâs simpler than youâre thinking ⊠youâre just confusing things a bit⊠itâs ok we all have our days.
If I understand your earlier post, your pinky button is already working as dx-shift. No need to change that.
Just remap your paddle to act as âPADDLE SWITCHâ
Simple as that. I hope.
-
@airtex2019 Where do I remap the paddle switch? When I try to do it in the AL Keymapper and the original Keymapper I am not allowed to. I can clear the Paddle and have nothing in the input keystroke box but when I pull the Paddle the DirectX Shift illuminates.
Somewhere there is an option to cause a switch to be the Direct X Shift. How do I do that? As an example lets say I want to assign my Pickle switch (S2) as the Direct X Shift switch. How do I do that?
-
@Zapper Hi. It sounds like your Dx shift is mapped to your paddle. Go into keymapping, confirm BMS-Auto is selected, and in the section with TMS, etc. Youâll see a command Stick:Pinky Switch ( Dx Shift) .Click on that and see what your DX is mapped to, and map it where you want. Then, use another button for your paddle.
YDK that if you put DX on your pickle button, you canât use it as wpn release?
I tested another option recently that may help. I mapped DX to the trigger( Usually Second Trigger detent) and mapped second trigger as a shifted command under wpn pickle. -
âSounds like your Dx shift is mapped to your paddle.â
Yes,that is it exactlyâGo into keymapping, confirm BMS-Auto is selected, and in the section with TMS, etc. Youâll see a command Stick:Pinky Switch ( Dx Shift) .Click on that and see what your DX is mapped to, and map it where you wantâ
Have done that and all stick and throttle buttons map to correct F16 functions - except Paddle. There are of course two entries for Pinkyin the keymapper and the second Pinky is assigned as DX3 and DX Shift. It works correctly both as a momentary to change FoV etc and when held acts as DX Shift.
My problem is that my Paddle is slso mapped to DX SHIFT and I am unable to change it in either the AL keymapper or after Launch in the old setup option screens.
Somehow a file somewhare says set Paddle as DirectX Shift. Therein lies my problem.
I coukd just delete everything but would rather learn what I did wrong and correct my error.i havenât spent hours reading the Tech Manual top to bottom as well as User Manual to just give in now
Stubborn old fart, I know
Really appreciate community we have in the flight sim world.
-
I have posted screenshots and .cfg file contents in previous posts if that helps.
Cheers,
Zap /0