X-52 DX problem (I think)
-
…… But I refer to making keybindings in game by clicking a command so it highlights in blue and is receptive to the next key press. One way to make really sure that your joystick output is mimicking the key stroke is to bind that stroke to that command by using the joystick as your keyboard. …
Right, understood, but I was trying to say I couldn’t get a list item to highlight in blue and be receptive. As you suggest, it may be because I didn’t have an option set correctly. Will check when I reinstall.
The other crazy notion is that the pr0 file is producing very very short “taps” of the F-whatever keys and you just don’t notice cursor movement because it’s very very tiny. The key commands in the profile should be a white color. If they are a gray color that’s a macro and probably has a tiny duration.
Understood. The only mappings in this pr0 file set the ministick to F8-F11 and the ministick button (Dx 31) to Home. And I don’t really want TMS mapped to the ministick, I want it on the POV1 hat. So if I can get the hotas working properly in the game, I probably don’t need the pr0 profile at all.
-
That’s pretty weird to not be able to get the blue highlight waiting for a keypress. One common reason for that is some joystick button is being pressed permanently so it’s instantly being bound (which could be its own problem). The highlight is only lasting one “frame” which is much too short for a human to notice. The inability to have a “ready to capture key/button” persist is quite a red flag.
I get what you mean about the profile. If it were me I would run a minimalist profile that only repurposed a few controls like the slider for speed brake and left everything else blank. Then I’d make use of the SimHotasPinkyShift callback to have effectively a shift layer. Since X-52 (I used to have an X-45) has 2 hats and F-16 has 4 on the stick I make trim/TMS the unshifted and DMS/CMS the shifted. As to cursor I think default non-SST behavior is something unfortunate like emulate mouse or something so I’d have to make that into keys or look into that registry hack to make it into DX axes.
-
Ok, I reinstalled, and copied my previous configuration over. Same issue as before with POV1 not moving the cursor even though the keyfile has that mapping (as shown in the controller UI). So I’d like to map directly from the X52, but same problem here as well. If I left click on a line in the controller pane, it does not turn blue.
Now I thought I read somewhere that setting the controller that way is discouraged, and that BMS is designed not to allow it. But obviously people do it - I’ve seen numerous post in which they do it. So I’m assuming this is a problem in my setup. What was that potential fix again?
Since this is apparently a serious problem, I’m going to post in the general forum as well. Thx for any help.
-
That’s pretty weird to not be able to get the blue highlight waiting for a keypress. One common reason for that is some joystick button is being pressed permanently so it’s instantly being bound (which could be its own problem). The highlight is only lasting one “frame” which is much too short for a human to notice. The inability to have a “ready to capture key/button” persist is quite a red flag.
I get what you mean about the profile. If it were me I would run a minimalist profile that only repurposed a few controls like the slider for speed brake and left everything else blank. Then I’d make use of the SimHotasPinkyShift callback to have effectively a shift layer. Since X-52 (I used to have an X-45) has 2 hats and F-16 has 4 on the stick I make trim/TMS the unshifted and DMS/CMS the shifted. As to cursor I think default non-SST behavior is something unfortunate like emulate mouse or something so I’d have to make that into keys or look into that registry hack to make it into DX axes.
This is common in both the x52 and x52 Pro. The mode switch on the Pro is very touchy and can be constantly triggering. Also, since you are assigning the mini stick to key presses, and they are extremely touchy without opening a dead zone, there isa really good chance they are continually firing in the background.
The registry hack is a really good way to run both of these Sticks. If you leave the Controller Properties page of the Control Panel open in the background while playing the game (The one that actually lights up when you press a button) it will expose all the axes so you don’t lose a rotary. It will also enable BMS to recognize the Mode Switch as a button press (Convenient for AA/AG toggle). It’s been a while since I used a non-pro 52, so grain of salt maybe? But I know this works on a 52 Pro–IF and ONLY IF you remove every speck of Saitek software from the system. Including all drivers, hidden files, downloaded files, system files, and registry entries. If anything is left anywhere even remotely related to MadCatz or Saitek, Windows will find it and try to use it–which makes it unusable in BMS.
EDIT:
Confirm you are NOT trying to use the mini stick? You are trying to use the regular POV to move the radar cursor? So you are mapping the output from the POV to F8-F11 via the Saitek software? And NO TIR installed? The game natively maps the POV hat to the view when TIR is not installed/enabled. I wonder if that is causing some issues? I was also operating under the impression this was a mini stick isues like Agave was… -
… POV1 not moving the cursor …
…. The particular problem that led here is that the POV1 won’t produce radar cursor movement (TMS functionality)….
Something occurs to me here, and from your other post about cursor movement and ‘TMS functionality’ …. and I may be WAY off base, but …
I would find it unusual that radar cursor slewing (in your case F8 - F11 in the Saitek *.pr0 file) would be assigned to the POV hat. That is found, in most cases, on the mini-stick on the throttle. It is entirely ‘normal’ to find TMS one of the X-52 hats on the stick … POV, for example, but ‘TMS functionality’ and cursor slewing are two entirely different things.
-
Something occurs to me here, and from your other post about cursor movement and ‘TMS functionality’ …. and I may be WAY off base, but …
I would find it unusual that radar cursor slewing (in your case F8 - F11 in the Saitek *.pr0 file) would be assigned to the POV hat. That is found, in most cases, on the mini-stick on the throttle. It is entirely ‘normal’ to find TMS one of the X-52 hats on the stick … POV, for example, but ‘TMS functionality’ and cursor slewing are two entirely different things.
Agreed, I’m trying to follow along too and not doing so very effectively.
-
Something occurs to me here, and from your other post about cursor movement and ‘TMS functionality’ …. and I may be WAY off base, but …
I would find it unusual that radar cursor slewing (in your case F8 - F11 in the Saitek *.pr0 file) would be assigned to the POV hat. That is found, in most cases, on the mini-stick on the throttle. It is entirely ‘normal’ to find TMS one of the X-52 hats on the stick … POV, for example,
Below are the Dx assignments from the keyfile. Buttons 16-19 are the POV1 cardinal positions on the X52 (unshifted). Am I not understanding something about how the keyfile works? Yes F8-F11 are mapped to the ministick in the .pr0 file, but I don’t have that loaded for the testing I reported above. (When I do load it, the ministick doesn’t slew the radar cursor anyway.)
SimTriggerFirstDetent 0 -1 -2 0 0x0 0 "Trigger First Detent" "But.1" SimPickle 1 -1 -2 0 0x0 115 "Pickle" "But.2" ToggleNVGMode 2 -1 -2 0 0x0 115 "NIGHT VISION" "But.3" SimNextAGWeapon 3 -1 -2 0 0x0 115 "SHORT: Next AG Weapon" "But.4" SimMissileStep 4 -1 -2 0 0x0 115 "NWS A/R MSSLSTEP" "But.5" SimHotasPinkyShift 5 -1 -2 0 0x0 0 "PinkyShift" "But.6" AFBrakesToggle 6 -1 -2 0 0x0 115 "Speed Break Switch -Toggle" "But.7" SimToggleMissileCage 7 -1 -2 0 0x0 314 "Missile Cage" "But.8" AFGearToggle 8 -1 -2 0 0x0 119 "GEAR: LG Handle -Toggle" "But.9" SimCATSwitch 9 -1 -2 0 0x0 115 "GEAR: STORES CONFIG Switch- Toggle" "But.10" SimNextWaypoint 10 -1 -2 0 0x0 122 "Next Waypoint" "But.11" SimPrevWaypoint 11 -1 -2 0 0x0 122 "Prev Waypoint" "But.12" OTWSelectWeaponMode 12 -1 -2 0 0x0 0 "VIEWEXT: Weapon Camera" "But.13" OTWSelect3DCockpitMode 13 -1 -2 0 0x0 0 "VIEWINT: Pan (3D) Cockpit" "But.14" SimTriggerSecondDetent 14 -1 -2 0 0x0 0 "Trigger 2nd Detent" "But.15" SimTMSUp 15 -1 -2 0 0x0 0 "But.16" SimTMSRight 16 -1 -2 0 0x0 0 "But.17" SimTMSDown 17 -1 -2 0 0x0 0 "But.18" SimTMSLeft 18 -1 -2 0 0x0 0 "But.19" SimTransmitCom2 19 -1 -2 0 0x0 115 "COMMS 2-Up-VHF" "BUT.20" SimCommsSwitchRight 20 -1 -2 0 0x0 115 "IFF-IN-UP" "BUT.21" SimTransmitCom1 21 -1 -2 0 0x0 115 "COMMS 1-Down-UHF" "BUT.22" SimCommsSwitchLeft 22 -1 -2 0 0x0 115 "IFF-OUT-DOWN" "BUT.23" SimSelectMRMOverride 23 -1 -2 0 0x0 115 "MRM Override" "But.24 SimDeselectOverride 24 -1 -2 0 0x0 115 "Deselect DF/MRM" "But.25" SimSelectSRMOverride 25 -1 -2 0 0x0 115 "DF Override" "BUT.26" SimICPNav 26 -1 -2 0 0x0 122 "ICP: NAV Mode" "But.27" SimICPAA 27 -1 -2 0 0x0 122 "ICP: A-A Button" "But.28" SimICPAG 28 -1 -2 0 0x0 122 "ICP: A-G Button" "But.29" SimCursorEnable 29 -1 -2 0 0x0 314 "Cursor Enable" "But.30" # VAC "But.31" SimRFSwitch 31 -1 -2 0 0x0 310 "RF Switch-Cycle" "BUT.32" # #=================================================================================== # # # =====SHIFTED BMS DX 257-287===== # # SimWheelBrakes 256 -1 -2 0 0x0 0 "wheelbrake" "But.1" SimEmergencyJettison 257 -1 -2 0 0x0 123 "Pickle" "But.2" SimStepMasterArm 258 -1 -2 0 0x0 311 "MAster Arm Toggle" "BUT.3" SimLaserArmToggle 259 -1 -2 0 0x0 310 "LASER Switch - Toggle" "BUT.4" AFResetTrim 260 -1 -2 0 0x0 0 "TRIM RESET" "BUT.5" SimHotasPinkyShift 261 -1 -2 0 0x0 0 "PINKYSHIFT" "BUT.6" SimSlapSwitch 262 -1 -2 0 0x0 318 "CMS program #5" "BUT.7" SimToggleMissileSpotScan 263 -1 -2 0 0x0 314 "Missile Spot/Scan "But.8" SimEject 264 -1 -2 0 0x0 117 "SEAT: EJECT Handle- Hold For Eject" "But.9" SimLeftAPSwitch 265 -1 -2 0 0x0 115 "MISC: ROLL Switch - Cycle" "But.10" SimHSDRangeStepUp 266 -1 -2 0 0x0 126 "SHORT: HSD Range Increase" "But.11" SimHSDRangeStepDown 267 -1 -2 0 0x0 126 "SHORT: HSD Range Decrease" "But.12" FOVToggle 268 -1 -2 0 0x0 0 "VIEWGEN: Look Closer - Toggle" "But.13" SimRightAPSwitch 269 -1 -2 0 0x0 319 "PITCH Switch-Cycle (also Combat AP)" "But.14" SimAPOverride 270 -1 -2 0 0x0 115 "Paddle Switch AP override" "But.15" SimCMSUp 271 -1 -2 0 0x0 0 "ECM/CMS" "But.16" SimCMSRight 272 -1 -2 0 0x0 0 "ECM/CMS" "But.17" SimCMSDown 273 -1 -2 0 0x0 0 "ECM/CMS" "But.18" SimCmsLeft 274 -1 -2 0 0x0 0 "ECM/CMS" "But.19" SimRadarAzimuthScanChange 275 -1 -2 0 0x0 126 "BUT.20" SimRadarAGModeStep 276 -1 -2 0 0x0 124 "BUT.21" SimRadarBarScanChange 277 -1 -2 0 0x0 124 "BUT.22" SimRadarAAModeStep 278 -1 -2 0 0x0 124 "BUT.23" SimInteriorLight 282 -1 -2 0 0x0 116 "LIGHT: CONSOLES Knob (Flood)- Cycle" "But.27" SimExtlPower 283 -1 -2 0 0x0 115 "EXT: MASTER Switch- Toggle" "But.28" SimInstrumentLight 284 -1 -2 0 0x0 116 "LIGHT: INST PNL Knob (Primary)-Cycle" "BUT.29" SimRadarCursorZero 285 -1 -2 0 0x0 125 "RDR CURSOR Zero" "BUT.30" # SimDoNothing "But.31" SimCBEOSB_8L 287 -1 -2 0 0x0 126 "SNOWPLOW AG" "BUT.32" #------------------------------------POV Hat 1------------------------------------------ SimDMSUp 0 -1 -3 0 0x0 115 "DMS Up" SimDMSRight 0 -1 -3 2 0x0 115 "DMS Right" SimDMSDown 0 -1 -3 4 0x0 115 "DMS Down" SimDMSLeft 0 -1 -3 6 0x0 115 "DMS Left" AFElevatorTrimUp 2 -1 -3 0 0x0 309 "ELV trim up" AFAileronTrimRight 2 -1 -3 2 0x0 309 "AIL right" AFElevatorTrimDown 2 -1 -3 4 0x0 309 "ELV trim down" AFAileronTrimLeft 2 -1 -3 6 0x0 309 "AIL trim left"
but ‘TMS functionality’ and cursor slewing are two entirely different things.
uh oh, now I’m wondering if I have a fundamental misunderstanding. Is not the TMSup callback equivalent to slewing the radar cursor up (in TWS mode)? If not, it’s back to the manuals for me.
Nevertheless, I suspect my lockout from being able to set hotas buttons directly from the controller UI is at the heart of my problems. I’d like to solve that issue first. Even if I simply unplug the X52, that issue persists.
@MoreteSil - Sounds like you’re saying the Mad Catz stuff can produce instability even when the hotas is cleared of profiles? Wow, removing it completely sounds drastic. And it could cause issues with other simulators. Agreed the Mad Catz software does appear flaky, but I hope I can solve my problems without removing it completely.
-
TMS Up/Dn/L/R is NOT slewing the Radar Cursor. They are functions of the aircraft. TMSUp for instance is used to bug and lock targets. Back is used to release the lock. Lots of info in the manual on this.
-
…. Buttons 16-19 are the POV1 …
No. BMS defines one hat as ‘THE POV Hat’ …. in the case of the X52 it is the hat on the lower center/right of the stick. That’s a bit of a technicality, but it matters in the sense that BMS handles THE POV hat slightly differently than other buttons/hats on the HOTAS. For your keyfile THE POV hat is these lines:
Unshifted:
SimDMSUp 0 -1 -3 0 0x0 115 “DMS Up”
SimDMSRight 0 -1 -3 2 0x0 115 “DMS Right”
SimDMSDown 0 -1 -3 4 0x0 115 “DMS Down”
SimDMSLeft 0 -1 -3 6 0x0 115 “DMS Left”Shifted:
AFElevatorTrimUp 2 -1 -3 0 0x0 309 “ELV trim up”
AFAileronTrimRight 2 -1 -3 2 0x0 309 “AIL right”
AFElevatorTrimDown 2 -1 -3 4 0x0 309 “ELV trim down”
AFAileronTrimLeft 2 -1 -3 6 0x0 309 “AIL trim left”Hat2 is the hat on the upper left of the stick … that is buttons 16 - 19 and controls TMS (unshifted) and CMS (shifted).
TMS (Target Management System) is a multi-functional set of commands that depends on certain ‘states’ or Master Modes … i.e., in some states it does one thing, in another state it does something else. There are two very nice diagrams in the BMS dash 1 manual around pages 28 and 56 that show F16 HOTAS functionalities based on Master Modes.
As mentioned cursor slewing is separate from all of that. Somewhere in the keypress assignments of your keyfile, you should find the following lines:
SimCursorDown -1 0 xxxx 0 0 0 1 “Radar-cursor down”
SimCursorLeft -1 0 xxxx 0 0 0 1 “Radar-cursor left”
SimCursorRight -1 0 xxxx 0 0 0 1 “Radar-cursor right”
SimCursorUp -1 0 xxxx 0 0 0 1 “Radar-cursor up”(where ‘xxxx’ is the hex name for F8 - F11)
You should be able to find those lines by pressing F8, F9, F10 and F11 in the controllers UI … the UI will ‘jump’ to those commands when the F8 - F11 keys are pressed.
The Saitek *.pr0 file ‘presses’ F8 - F11 for you when you move the mini-stick (or, it should if it’s functioning properly). IOW, the cursor will slew when you press the actual key on the keyboard AND it will slew when the Saitek *pr0 file ‘virtually presses’ the keyboard key for you.
-
Thanks guys for bearing with me and for the explanations. As a noob, I’ve only practiced ramp start and landing (TE1&TE3), so even though I’ve scanned the documents, I really haven’t absorbed fully how the TMS, etc. systems work or are supposed to respond to the controller. The problem is I don’t have confidence that my X52 is actually functioning properly. I’ll make comments below, but perhaps you could help me now with this one question: Is the controllers UI supposed to respond with a blue bar when I click on a list item, and is it then supposed to permit me to set a button on the X52 as Frederf says? If so, then I have a malfunction and I need direction on how to fix it, because mine has never shown that behavior through two complete installs.
No. BMS defines one hat as ‘THE POV Hat’ …. in the case of the X52 it is the hat on the lower center/right of the stick. That’s a bit of a technicality, but it matters in the sense that BMS handles THE POV hat slightly differently than other buttons/hats on the HOTAS. For your keyfile THE POV hat is these lines:
Unshifted:
SimDMSUp 0 -1 -3 0 0x0 115 “DMS Up”
SimDMSRight 0 -1 -3 2 0x0 115 “DMS Right”
SimDMSDown 0 -1 -3 4 0x0 115 “DMS Down”
SimDMSLeft 0 -1 -3 6 0x0 115 “DMS Left”Shifted:
AFElevatorTrimUp 2 -1 -3 0 0x0 309 “ELV trim up”
AFAileronTrimRight 2 -1 -3 2 0x0 309 “AIL right”
AFElevatorTrimDown 2 -1 -3 4 0x0 309 “ELV trim down”
AFAileronTrimLeft 2 -1 -3 6 0x0 309 “AIL trim left”Hat2 is the hat on the upper left of the stick … that is buttons 16 - 19 and controls TMS (unshifted) and CMS (shifted).
Yes got it. I was confused about which hat is POV1, but not about their respective functionalities. But when you don’t know yet how to use those functionalities, and you’re not sure whether the controller is well behaved, it’s hard to test in game.
TMS (Target Management System) is a multi-functional set of commands that depends on certain ‘states’ or Master Modes …. i.e., in some states it does one thing, in another state it does something else. There are two very nice diagrams in the BMS dash 1 manual around pages 28 and 56 that show F16 HOTAS functionalities based on Master Modes.
On the agenda for intensive study.
As mentioned cursor slewing is separate from all of that. Somewhere in the keypress assignments of your keyfile, you should find the following lines:
SimCursorDown -1 0 xxxx 0 0 0 1 “Radar-cursor down”
SimCursorLeft -1 0 xxxx 0 0 0 1 “Radar-cursor left”
SimCursorRight -1 0 xxxx 0 0 0 1 “Radar-cursor right”
SimCursorUp -1 0 xxxx 0 0 0 1 “Radar-cursor up”(where ‘xxxx’ is the hex name for F8 - F11)
You should be able to find those lines by pressing F8, F9, F10 and F11 in the controllers UI … the UI will ‘jump’ to those commands when the F8 - F11 keys are pressed.
Yup, they’re there and those keys work while flying.
The Saitek *.pr0 file ‘presses’ F8 - F11 for you when you move the mini-stick (or, it should if it’s functioning properly). IOW, the cursor will slew when you press the actual key on the keyboard AND it will slew when the Saitek *pr0 file ‘virtually presses’ the keyboard key for you.
Yes, the ministick works like this now, and the keys have always worked. Am no longer sure the ministick didn’t work before. Of course, were I to remove the Saitek software as MorteSil suggests, this functionality would be lost.
So again, any advice focused on simply assuring myself that the X52 is properly interfacing with the sim, and that the UI itself is healthy, would be appreciated. Many thanks.
-
Short answer, yes, just as Frederf describes …. click the function in the UI, it changes color, push a button on the HOTAS and now that function is assigned to that button.
I’ve never read about that not working. I really can’t imagine what would cause it not to. I doubt it’s a faulty HOTAS though.
$0.02; ymmv
-
This is common in both the x52 and x52 Pro. The mode switch on the Pro is very touchy and can be constantly triggering.
If you divorce the mode switch from mode switching and let it be an actual button then it will be pressed permanently. What I did when dinosaurs still roamed the earth with my X-45 is program the mode switch to be “macro” and give a single tap of M D C keystrokes so that the majority of the time no output was generated. If you assign a white keystroke it will hold down that keyboard key 100% of the time (similarly if left blank it will do the same with a DX button).
Also, since you are assigning the mini stick to key presses, and they are extremely touchy without opening a dead zone, there isa really good chance they are continually firing in the background.
I would hope that the pr0 he found was smart enough to make 3 bands out of the axes with keystrokes in the first and third bands and blank in the middle. But people’s ability to screw up the obvious never ceases to surprise me. Hopefully by checking the gear icon output log that sort of nonsense would quickly be noticed.
The registry hack…IF and ONLY IF you remove every speck of Saitek software from the system.
I’ve only heard tales about it. I thought you had to kiss off one of the axes to get it to work because the limit is 8 and if you go counting rotaries and throttles and the cursor as X and Y you end up with 9. In any case if you have to lose SST functionality it’s absolutely not worth it. Setting the slider axis to 3 bands to control the speed brake is worth using SST on its own.
Below are the Dx assignments from the keyfile.
Your key file angers and confuses me I have so many questions. I’ve never seen more than one “” marked section per line nor have I seen the “” label on a joystick bind line before. Is this your entire key file? Clearly not as you wouldn’t be able to esc to end a mission, eject, etc.
I would also recommend to get a lot of that filth like “SimNextAGWeapon” off your joystick. Those kind of callbacks are from the 1998 half-ass days and represent no real F-16 function. I know I’m going to sound like an old geezer about this but I really recommend keeping stuff not on the real F-16 HOTAS off your joystick. Your life is much better in the long run. The physical keyboard is an underappreciated video game controller.
The stuff I’d de-joystick:
Night vision
Next AG weapon
LG handle
Stores config
next waypoint
weapon view
3d camera
laser arm
trim reset
missile spot/scan
az change
bar change
cursor zero
snowplow
and maybe even wheel brakeIn fact…. who wrote this hunk of junk? No one deserves this nonsense control scheme. I would reference the controls by their Microsoft number if I had a good reference instead of their Saitek name, but I don’t. Here’s what I would do with a blank sheet of paper (shifted controls in parentheses):
Trigger - Trigger 1st Trigger 2nd (Wheel Brake)
Fire - Weapon Release
Fire A - Missile Step
Fire B -
Fire C - AP Paddle
Pinky - Pinky shift
Toggle 1/2 - Master Arm-Safe {not toggle}
Toggle 3/4 -
Toggle 5/6 - Gear Up-Down {not toggle}
Hat 1 - Trim (CMS)
Hat 2 - TMS (DMS)
Mouse Wheel - MRM-Cancel-DGFT keyboard macro press
Hat 3 - COM/IFF
Fire 3 - Uncage
Fire D - Decrease FOV
Clutch - Increase FOV
Mouse Button - EnableX/Y - X/Y
Rotate - (use roll linked steering)
Z - Throttle
Rotary 1 - Antenna Elevation
Rotary 2 - Range Knob
Slider - 3 bands: Speed brake open-hold-close keyboard emulation
Mouse - 3 bands: up-down-left-right keyboard key emulation with middle 1/9th blankYou might try rotate stick as rudder but you’ll probably hate it. In all cases where a button has only one function be sure to map it twice shifted and unshifted to the same callback so it works regardless of shift button press.
Buttons 16-19 are the POV1 cardinal positions on the X52 (unshifted).
I know what you mean but I want to break you of a bad habit real quick. Please reserve “POV” to refer to the specific DirectX joystick output or you’ll cause much confusion. I’ll explain. A generic DirectX joystick consists of 8 axes (X Y Z RX RY RZ U V), 32 buttons, and one POV hat (values 0-8, numbered clockwise increasing with a centered number). As such regardless of what the marketeers at Saitek/MadCatz wrote on the box the identities of the various features of your joystick must be a form of this generic format. You’ll notice the drivers call it “POV 1” “POV 2” “Throttle Hat” as if they were all equal. It’s bollocks! POV 1 is the POV. POV 2 is buttons 10-13, Throttle Hat is buttons 14-17. Just because Saitek calls a collection of four buttons a “POV” doesn’t make it so.
Yes F8-F11 are mapped to the ministick in the .pr0 file, but I don’t have that loaded for the testing I reported above. (When I do load it, the ministick doesn’t slew the radar cursor anyway.)
If F8-F11 on your physical keyboard are moving FCR cursor and your Saitek profile is turning mini-stick into virtual F8-F11 keyboard presses but the ministick isn’t controlling the FCR cursor then I’m short on ideas. That’s a simple A therefore B therefore C chain. There are only so many ways that A isn’t doing C!
uh oh, now I’m wondering if I have a fundamental misunderstanding. Is not the TMSup callback equivalent to slewing the radar cursor up (in TWS mode)? If not, it’s back to the manuals for me.
Target Management Switch (TMS) - 4-way switch on the side stick controller (SSC) to control targeting e.g. locking and unlocking
Display Management Switch (DMS) - 4-way switch on SSC to control which display (MFD, HUD) is selected
Countermeasure Management Switch (CMS) - 4-way switch on SSC to control electronic warfare system (EWS)
Cursor/Enable - proportional control in 2-axis on the throttle grip for moving a cursor on the currently selected display, e.g. radar. Also the control can be pressed inward to function as the enable button.To slew the radar you must be airborne, have the FCR MFD format selected (outlined), be in a slewable FCR mode (e.g. RWS, TWS, GM, GMT), and deflect the cursor control.
Nevertheless, I suspect my lockout from being able to set hotas buttons directly from the controller UI is at the heart of my problems. I’d like to solve that issue first. Even if I simply unplug the X52, that issue persists.
I can tell you why it won’t work without a profile running, because the mode switch is providing a permanently pressed DirectX button output in all three positions. This is because Saitek are colossal idiots for making all three positions a button when they should make the extreme positions buttons and infer it must be in the middle position for mode-selection purposes whenever the other two weren’t pressed. Then at least you could set the control to center and play a simple game and it would stay out of your hair.
On the X-45 what I did was make a new profile and assign a simple macro to the mode switch position of a brief tap of spacebar or similar safe key. Upon running the profile it would hit that virtual keyboard key once and never again so I’d be free to bind the rest of it in some game without the held button interrupting. In fact I had a most-blank profile with just the mode switch (and perhaps Aux) macro’d to a minor key press so it wouldn’t have constant output so it wouldn’t confound my other binding efforts in various games. Once I was done in the binding area of whatever game I could undo this suppression of output hack and all would be well.
However if you remove the joystick completely from the system and you still can’t get a waiting for button that’s no good a-tall. My only question is what text do you see below the ADVANCED SAVE LOAD and above the CANCEL APPLY OK buttons in the setup screen when you first enter. When I press for example Ctrl-E I get “Ctrl e (new line) Eject”. Any text here when you arrive before you’ve had a chance to press anything would be very helpful in troubleshooting some stray input. If it says “Button 97 yadda yadda” then that’s the stray input.
-
@Freederf if you don’t use/like the twist rudder then what would be the problem in losing an axis? Steering can be accomplished in a number of ways–particularly since it is much less essential to keep both hands on the controller while on the ground, so it seems wasteful to me to use an entire axis for something like that. The speed brake could just as easily be set to the 3 positions of the Mode Switch, and use the slider for TGP zoom. The Mode Switch, without SST, are just straight DX buttons. I find it more effective to use one of the 3-way switches for Speed Brake Open/Close though, and use the Mode Switch for AA/AG Master Mode switching.
In regards to losing an axis however, there are more than one way to hack the registry for this controller. Admittedly though, now that I think about it (It’s been a while, my apologies) I believe I sent the 9th axis output to appear as an additional axis on the Xbox controller so I retained them all, and got an additional 15 or so buttons out of the deal.
If you work at it a bit there is nothing you can do in the SST that you can’t find a good way to do without it, it’s just preference. For me, the SST was worthless and caused 50x more issues than it ever solved, so I figured out a better way. If it works for you and you don’t get random ghost presses, and unreliable output, then I say great. But for me it was terrible.
-
Wow guys I’m overwhelmed by your patience with me, and Frederf, thanks so much for all this. I think I’ll need to break it down, absorb and respond perhaps to some parts in separate posts.
But let me say here: I think I found the issue with setting X52 Dx in the controller interface - basically, it works functionally, but not visually. I’ll address that first then a couple other things.
……
However if you remove the joystick completely from the system and you still can’t get a waiting for button that’s no good a-tall. My only question is what text do you see below the ADVANCED SAVE LOAD and above the CANCEL APPLY OK buttons in the setup screen when you first enter. When I press for example Ctrl-E I get “Ctrl e (new line) Eject”. Any text here when you arrive before you’ve had a chance to press anything would be very helpful in troubleshooting some stray input. If it says “Button 97 yadda yadda” then that’s the stray input.The text I get before pressing anything corresponds to the mode switch position (buttons 24-26). But I gotta investigate further, because I had made a change in the pr0 file which I think I found somewhere other than in Viking’s suggestions, to wit: remove all mode columns except Mode 1, unshifted. Now, I notice that when I twiddle the mode knob, the editor registers mode 2 for both the mode 2 and mode 1 positions. Gotta look into that.
But here’s the main thing. When I click a line item in the controllers UI, there’s that standard “gitch” sound, and I can set an X52 button. I just didn’t notice before. There’s no visual response - no blue color. This has undoubtedly confused my testing immeasurably. BTW, the keyfiles manual suggest not setting the controller this way. But it’s a relief to know it actually works. Fortunately, I never saved any inadvertent mod. I’m assuming the color issue has to do with my Win 10 themes, which I’ve left at default since reinstalling.
……
Your key file angers and confuses me I have so many questions. I’ve never seen more than one “” marked section per line nor have I seen the “” label on a joystick bind line before. Is this your entire key file? Clearly not as you wouldn’t be able to esc to end a mission, eject, etc.I would also recommend to get a lot of that filth like “SimNextAGWeapon” off your joystick. Those kind of callbacks are from the 1998 half-ass days and represent no real F-16 function. I know I’m going to sound like an old geezer about this but I really recommend keeping stuff not on the real F-16 HOTAS off your joystick. Your life is much better in the long run. The physical keyboard is an underappreciated video game controller.
…
I would hope that the pr0 he found was smart enough to make 3 bands out of the axes with keystrokes in the first and third bands and blank in the middle. But people’s ability to screw up the obvious never ceases to surprise me. Hopefully by checking the gear icon output log that sort of nonsense would quickly be noticed.
…
In fact… who wrote this hunk of junk? No one deserves this nonsense control scheme. I would reference the controls by their Microsoft number if I had a good reference instead of their Saitek name, but I don’t. Here’s what I would do with a blank sheet of paper (shifted controls in parentheses): …The keyfile comes from here: https://www.benchmarksims.org/forum/showthread.php?5855-Saitek-X-52-Profile/page40 , post 393. A lot of folks are using it and the accompanying instructions, AFAIK. It appears to be well regarded.
Here is the keyfile in entirety, with any mods I may have made following the instructions. (When I look at it in the .xls editor, yes there are two or three conflicts, but they are all with third party utilities):
Viking’s BMS 4.33 U1 X52.key
################################################################### ### IF YOU SAVE THE KEYFILE IN THE BMS SETUP UI, YOU WILL LOOSE ### ### ALL COMMENTS AND THE ORDER OF THIS FILE! SO ALWAYS KEEP A ### ### BACKUP OF THIS FILE FOR FUTURE REFERENCE! ### ################################################################### SimDoNothing -1 0 0XFFFFFFFF 0 0 0 -1 "BMS - Basic" #=================================================================================== SimDoNothing -1 0 0XFFFFFFFF 0 0 0 -1 "1\. UI & 3RD PARTY SOFTWARE" #=================================================================================== SimDoNothing -1 0 0XFFFFFFFF 0 0 0 -1 "======== 1.01 UI FUNCTIONS ========" SimDoNothing -1 0 0XFFFFFFFF 0 0 0 -0 "REM: Hardcoded (not changeable)" SimDoNothing -1 0 0x3B 0 0 1 -0 "UI: IVC Broadcast (Global Comms to 2D & 3D)" SimDoNothing -1 0 0x3C 0 0 1 -0 "UI: IVC Local (Comms only to 2D)" SimDoNothing -1 0 0x1 0 0 0 -0 "UI: Exit Sim - Leave Menu - Abort" SimDoNothing -1 0 0xB7 0 0 0 -0 "UI: Screenshot (See also section 6.06)" #=================================================================================== SimDoNothing -1 0 0XFFFFFFFF 0 0 0 -1 "======== 1.02 3RD PARTY SOFTWARE ========" SimDoNothing -1 0 0XFFFFFFFF 0 0 0 -0 "REM: This is just for reference. See manual." SimDoNothing -1 0 0XFFFFFFFF 0 0 0 -0 "REM: Assignments can't be changed here." SimDoNothing -1 0 0XFFFFFFFF 0 0 0 -0 "REM: Set keys in 3rd Party Softw. not here!" SimDoNothing -1 0 0x41 0 0 1 -0 "3RD: TrackIR Precision" SimDoNothing -1 0 0x42 0 0 1 -0 "3RD: TrackIR Profile" SimDoNothing -1 0 0x43 0 0 1 -0 "3RD: TrackIR Pause" SimDoNothing -1 0 0x58 0 0 1 -0 "3RD: TrackIR Recenter (See also 6.06)" SimDoNothing -1 0 0x46 0 0 1 -0 "3RD: Teamspeak PTT" SimDoNothing -1 0 0x37 0 0 1 -0 "3RD: Teamspeak Broadcast" SimDoNothing -1 0 0x37 1 0 1 -0 "3RD: Teamspeak Toggle Mike On/Off" SimDoNothing -1 0 0x37 2 0 1 -0 "3RD: Teamspeak Toggle Speaker On/Off" SimDoNothing -1 0 0x43 0 0 1 -0 "3RD: FRAPS Video Capture" SimDoNothing -1 0 0x44 0 0 1 -0 "3RD: FRAPS Screen Capture" SimDoNothing -1 0 0x57 0 0 1 -0 "3RD: FRAPS Benchmarking" SimDoNothing -1 0 0x58 0 0 1 -0 "3RD: FRAPS Overlay" #=================================================================================== SimDoNothing -1 0 0XFFFFFFFF 0 0 0 -1 "2\. LEFT CONSOLE" #=================================================================================== SimDoNothing -1 0 0XFFFFFFFF 0 0 0 -1 "======== 2.01 TEST PANEL ========" SimOverHeat 312 0 0x3B 1 0 0 1 "TEST: FIRE & OHEAT DETECT Button - Hold" SimOBOGSBit 115 0 0x3C 1 0 0 1 "TEST: OXY QTY Switch - Hold" SimMalIndLights 312 0 0x3D 1 0 0 1 "TEST: MAL & IND LTS Button - Hold" SimProbeHeatMoveUp 115 0 0x3E 1 0 0 1 "TEST: PROBE HEAT Switch - Step Up" SimProbeHeatMoveDown 115 0 0x3F 1 0 0 1 "TEST: PROBE HEAT Switch - Step Down" SimEpuGenTest 115 0 0x40 1 0 0 1 "TEST: EPU/GEN Switch - Hold" SimFlcsPowerTest 310 0 0x41 1 0 0 1 "TEST: FLCS PWR TEST Switch - Hold" #=================================================================================== SimDoNothing -1 0 0XFFFFFFFF 0 0 0 -1 "======== 2.03 FLT CONTROL PANEL ========" SimDigitalBUP 311 0 0x3B 6 0 0 1 "FLT: DIGITAL Switch - Toggle" SimAltFlaps 311 0 0x3C 6 0 0 1 "FLT: ALT FLAPS Switch - Toggle" SimManualFlyup 311 0 0x3D 6 0 0 1 "FLT: MANUAL TF FLYUP Switch - Toggle" SimLEFLockSwitch 311 0 0x3E 6 0 0 1 "FLT: LE FLAPS Switch - Toggle" SimFLCSReset 115 0 0x3F 6 0 0 1 "FLT: FLCS Switch - Hold" SimFLTBIT 319 0 0x40 6 0 0 1 "FLT: BIT Switch - Push" #=================================================================================== SimDoNothing -1 0 0XFFFFFFFF 0 0 0 -1 "======== 2.04 MANUAL TRIM PANEL ========" SimTrimRollLeft 309 0 0x43 5 0 0 1 "TRIM: ROLL TRIM Wheel - L WING DN" SimTrimRollRight 309 0 0x44 5 0 0 1 "TRIM: ROLL TRIM Wheel - R WING DN" SimTrimAPDisc 310 0 0x58 5 0 0 1 "TRIM: TRIM/AP DISC Switch - Toggle" SimTrimYawLeft 116 0 0x43 6 0 0 1 "TRIM: YAW TRIM Knob - L" SimTrimYawRight 116 0 0x44 6 0 0 1 "TRIM: YAW TRIM Knob - R" SimTrimNoseUp 309 0 0x57 5 0 0 1 "TRIM: PITCH TRIM Wheel - NOSE UP" SimTrimNoseDown 309 0 0x57 6 0 0 1 "TRIM: PITCH TRIM Wheel - NOSE DN" SimDoNothing -1 0 0XFFFFFFFF 0 0 0 -0 "REM: Trim-Reset (change @ CKPIT)" #=================================================================================== SimDoNothing -1 0 0XFFFFFFFF 0 0 0 -1 "======== 2.05 FUEL PANEL ========" SimToggleMasterFuel 316 0 0x10 3 0 0 1 "FUEL: MASTER Switch - Toggle" SimIncFuelPump 124 0 0x12 3 0 0 1 "FUEL: ENG FEED Knob - Step Up" SimDecFuelPump 124 0 0x11 3 0 0 1 "FUEL: ENG FEED Knob - Step Down" SimFuelDoorToggle 311 0 0x13 1 0 0 1 "FUEL: AIR REFUEL Switch - Toggle" #=================================================================================== SimDoNothing -1 0 0XFFFFFFFF 0 0 0 -1 "======== 2.06 AUX COMM PANEL ========" SimToggleAuxComMaster 125 0 0x3B 3 0 0 1 "AUX: CNI Knob Switch - Toggle" SimCycleLeftAuxComDigit 312 0 0x3C 3 0 0 1 "AUX: CHANNEL - Cycle Up Left Digit" SimCycleCenterAuxComDigit 312 0 0x3D 3 0 0 1 "AUX: CHANNEL - Cycle Up Center Digit" SimCycleRightAuxComDigit 312 0 0x3E 3 0 0 1 "AUX: CHANNEL - Cycle Up Right Digit" SimCycleBandAuxComDigit 312 0 0x3F 3 0 0 1 "AUX: CHANNEL - Toggle Band X/Y" SimToggleAuxComAATR 115 0 0x40 3 0 0 1 "AUX: STATION SELECTOR Switch - Toggle" #=================================================================================== SimDoNothing -1 0 0XFFFFFFFF 0 0 0 -1 "======== 2.07 EXT LIGHTING PANEL ========" SimExtlAntiColl 115 0 0x16 3 0 0 1 "EXT: ANTI COLLISION Switch - Toggle" SimExtlSteady 115 0 0x17 3 0 0 1 "EXT: POSITION Switch - Toggle" SimExtlWing 115 0 0x18 3 0 0 1 "EXT: WING/TAIL Switch - Toggle" SimExtlPower 115 0 0x32 2 0 0 1 "EXT: MASTER Switch - Toggle" #=================================================================================== SimDoNothing -1 0 0XFFFFFFFF 0 0 0 -1 "======== 2.08 EPU PANEL ========" SimEpuToggle 316 0 0x12 4 0 0 1 "EPU: EPU Switch - Cycle" #=================================================================================== SimDoNothing -1 0 0XFFFFFFFF 0 0 0 -1 "======== 2.09 ELEC PANEL ========" SimMainPowerInc 310 0 0x11 5 0 0 1 "ELEC: MAIN PWR Switch - Step Up" SimMainPowerDec 310 0 0x10 5 0 0 1 "ELEC: MAIN PWR Switch - Step Down" SimElecReset 314 0 0x1C 2 0 0 1 "ELEC: CAUTION RESET Button - Push" #=================================================================================== SimDoNothing -1 0 0XFFFFFFFF 0 0 0 -1 "======== 2.10 AVTR PANEL ========" SimAVTRToggle 115 0 0x21 0 0 0 1 "AVTR: AVTR Switch - Toggle ON / OFF" SimAVTRSwitch 115 0 0x21 4 0 0 1 "AVTR: AVTR Switch - Cycle" #=================================================================================== SimDoNothing -1 0 0XFFFFFFFF 0 0 0 -1 "======== 2.11 ECM PANEL ========" SimEcmPower 310 0 0x11 6 0 0 1 "ECM: OPR Switch - Toggle" #=================================================================================== SimDoNothing -1 0 0XFFFFFFFF 0 0 0 -1 "======== 2.12 ENG & JET START PANEL ========" SimJfsStart 319 0 0x24 1 0 0 1 "ENG: JFS Switch - Toggle! START 2 / OFF" SimEngCont 316 0 0x15 6 0 0 1 "ENG: ENG CONT Switch - Toggle" #=================================================================================== SimDoNothing -1 0 0XFFFFFFFF 0 0 0 -1 "======== 2.13 AUDIO 2 PANEL ========" SimStepIntercomVolumeUp 116 0 0x1B 4 0 0 1 "AUDIO2: INTERCOM Knob - Volume Incr." SimStepIntercomVolumeDown 116 0 0x1A 4 0 0 1 "AUDIO2: INTERCOM Knob - Volume Decr." SimILS 116 0 0x15 5 0 0 1 "AUDIO2: ILS Knob - Toggle" #=================================================================================== SimDoNothing -1 0 0XFFFFFFFF 0 0 0 -1 "======== 2.14 AUDIO 1 PANEL ========" SimStepComm1VolumeUp 116 0 0x1B 1 0 0 1 "AUDIO1: COMM 1 Knob - Volume Incr." SimStepComm1VolumeDown 116 0 0x1A 1 0 0 1 "AUDIO1: COMM 1 Knob - Volume Decr." SimStepComm2VolumeUp 116 0 0x1B 2 0 0 1 "AUDIO1: COMM 2 Knob - Volume Incr." SimStepComm2VolumeDown 116 0 0x1A 2 0 0 1 "AUDIO1: COMM 2 Knob - Volume Decr." SimStepMissileVolumeUp 116 3 0x1B 3 0 0 1 "AUDIO1: MSL Knob - Volume Incr." SimStepMissileVolumeDown 116 4 0x1A 3 0 0 1 "AUDIO1: MSL Knob - Volume Decr." SimAud1Com1 125 5 0x18 5 0 0 1 "AUDIO1: COMM 1 Mode Knob - Toggle" SimAud1Com2 125 12 0x19 5 0 0 1 "AUDIO1: COMM 2 Mode Knob - Toggle" SimStepThreatVolumeUp 116 21 0x1B 5 0 0 1 "AUDIO1: THREAT Knob - Volume Incr." SimStepThreatVolumeDown 116 22 0x1A 5 0 0 1 "AUDIO1: THREAT Knob - Volume Decr." #=================================================================================== SimDoNothing -1 0 0XFFFFFFFF 0 0 0 -1 "======== 2.15 MPO PANEL ========" SimMPOToggle 115 0 0x18 0 0 0 1 "MPO: MANUAL PITCH Switch - Toggle" SimMPO 115 0 0x18 4 0 0 1 "MPO: MANUAL PITCH Switch - Hold" #=================================================================================== SimDoNothing -1 0 0XFFFFFFFF 0 0 0 -1 "======== 2.16 UHF PANEL ========" SimCycleRadioChannel 125 0 0x1E 3 0 0 1 "UHF: PRESET CHANNEL Knob - Cycle Up" SimBupUhfFreq1Inc 125 0 0x20 3 0 0 1 "UHF: A-3-2-T Rotary X__.___ - Step Up" SimBupUhfFreq1Dec 125 0 0x1F 3 0 0 1 "UHF: A-3-2-T Rotary X__.___ - Step Down" SimBupUhfFreq2Inc 125 0 0x21 3 0 0 1 "UHF: Manual Frequency _X_.___ - Cycle Up" SimBupUhfFreq3Inc 125 0 0x22 3 0 0 1 "UHF: Manual Frequency __X.___ - Cycle Up" SimBupUhfFreq4Inc 125 0 0x23 3 0 0 1 "UHF: Manual Frequency ___.X__ - Cycle Up" SimBupUhfFreq5Inc 125 0 0x24 3 0 0 1 "UHF: Manual Frequency ___._XX - Cycle Up" SimBupUhfFuncInc 125 0 0x1F 5 0 0 1 "UHF: FUNCTION Knob - Step Up" SimBupUhfFuncDec 125 0 0x1E 5 0 0 1 "UHF: FUNCTION Knob - Step Down" OTWBalanceIVCvsAIUp 116 0 0x1B 6 0 0 1 "UHF: VOL Knob - AI vs IVC Volume Incr" OTWBalanceIVCvsAIDown 116 0 0x1A 6 0 0 1 "UHF: VOL Knob - AI vs IVC Volume Decr" SimBupUhfModeInc 125 0 0x21 5 0 0 1 "UHF: MODE Knob - Step Up" SimBupUhfModeDec 125 0 0x20 5 0 0 1 "UHF: MODE Knob - Step Down" #=================================================================================== SimDoNothing -1 0 0XFFFFFFFF 0 0 0 -1 "======== 2.17 LEFT SIDE WALL ========" SimSlapSwitch 314 0 0x1F 0 0 0 1 "LEFT WALL: SLAP Switch (ECM-PGRM # 5)" AFCanopyToggle 322 0 0x2E 2 0 0 1 "LEFT WALL: CANOPY - Toggle Open/Close" #=================================================================================== SimDoNothing -1 0 0XFFFFFFFF 0 0 0 -1 "======== 2.18 SEAT ========" SimSeatArm 315 0 0x12 1 0 0 1 "SEAT: Safety Lever - Toggle" SimEject 117 0 0x12 2 0 0 1 "SEAT: EJECT Handle - Hold For Eject" #=================================================================================== SimDoNothing -1 0 0XFFFFFFFF 0 0 0 -1 "======== 2.19 THROTTLE QUADRANT SYSTEM ========" SimTransmitCom1 -1 0 0xC7 0 0 0 1 "TQS: COMMS Switch Up - UHF" SimTransmitCom2 -1 0 0xCF 0 0 0 1 "TQS: COMMS Switch Down - VHF" SimCommsSwitchLeft -1 0 0xD3 0 0 0 1 "TQS: COMMS Switch Left - IFF OUT" SimCommsSwitchRight -1 0 0xD1 0 0 0 1 "TQS: COMMS Switch Right - IFF IN" SimRangeKnobUp -1 0 0x3E 4 0 0 1 "TQS: MAN RANGE Knob - Up" SimRangeKnobDown -1 0 0x3D 4 0 0 1 "TQS: MAN RANGE Knob - Down" SimToggleMissileCage -1 0 0x16 0 0 0 1 "TQS: MAN RANGE Knob - UNCAGE" SimSelectSRMOverride -1 0 0x20 0 0 0 1 "TQS: DOGFIGHT Switch - DF Override" SimSelectMRMOverride -1 0 0x32 0 0 0 1 "TQS: DOGFIGHT Switch - MRM Override" SimDeselectOverride -1 0 0x2E 0 0 0 1 "TQS: DOGFIGHT Switch - MRM/DF Cancel" AFBrakesToggle -1 0 0x30 0 0 0 1 "TQS: SPD BRAKE Switch - Toggle" AFBrakesOut -1 0 0x30 1 0 0 1 "TQS: SPD BRAKE Switch - Open" AFBrakesIn -1 0 0x30 2 0 0 1 "TQS: SPD BRAKE Switch - Close" SimCursorUp -1 0 0x42 0 0 0 1 "TQS: RDR CURSOR - Up" SimCursorDown -1 0 0x43 0 0 0 1 "TQS: RDR CURSOR - Down" SimCursorLeft -1 0 0x44 0 0 0 1 "TQS: RDR CURSOR - Left" SimCursorRight -1 0 0x57 0 0 0 1 "TQS: RDR CURSOR - Right" SimCursorEnable -1 0 0xD2 0 0 0 1 "TQS: RDR CURSOR - Cursor Enable" SimRadarCursorZero -1 0 0xC9 0 0 0 1 "TQS: RDR CURSOR - Cursor Zero" SimThrottleIdleDetent 314 0 0x17 4 0 0 1 "TQS: CUTOFF RELEASE - Idle Detent" SimRadarElevationUp -1 0 0x41 2 0 0 1 "TQS: ANT ELEV Knob - Tilt Up" SimRadarElevationCenter -1 0 0x40 2 0 0 1 "TQS: ANT ELEV Knob - Center" SimRadarElevationDown -1 0 0x3F 2 0 0 1 "TQS: ANT ELEV Knob - Tilt Down" #=================================================================================== SimDoNothing -1 0 0XFFFFFFFF 0 0 0 -1 "3\. LEFT AUX CONSOLE" #=================================================================================== SimDoNothing -1 0 0XFFFFFFFF 0 0 0 -1 "======== 3.01 ALT GEAR CONTROL ========" AFAlternateGear 321 0 0x22 4 0 0 1 "ALT GEAR: Extend Gear Handle - Push" AFAlternateGearReset 314 0 0x22 1 0 0 1 "ALT GEAR: Reset Button - Push" #=================================================================================== SimDoNothing -1 0 0XFFFFFFFF 0 0 0 -1 "======== 3.02 TWA PANEL ========" SimRWRSetGroundPriority 318 0 0x53 4 0 0 1 "TWA: LOW Button - Toggle" SimRWRSetSearch 318 0 0x9C 4 0 0 1 "TWA: SEARCH Button - Toggle" SimRwrPower 318 0 0x52 4 0 0 1 "TWA: POWER Button - Toggle" #=================================================================================== SimDoNothing -1 0 0XFFFFFFFF 0 0 0 -1 "======== 3.03 HMCS PANEL ========" SimHmsSymWheelUp 116 0 0x1B 0 0 0 1 "HMCS: HMSC Knob - Brightness Incr." SimHmsSymWheelDn 116 0 0x1A 0 0 0 1 "HMCS: HMSC Knob - Brightness Decr." #=================================================================================== SimDoNothing -1 0 0XFFFFFFFF 0 0 0 -1 "======== 3.04 CMDS PANEL ========" SimEWSRWRPower 115 0 0x1E 6 0 0 1 "CMDS: RWR Switch - Toggle Power" SimEWSJammerPower 115 0 0x1F 6 0 0 1 "CMDS: JMR Switch - Toggle Power" SimEWSMwsPower 115 0 0x20 6 0 0 1 "CMDS: MWS Switch - Toggle Power" SimEWSO1Power 115 0 0x21 6 0 0 1 "CMDS: O1 Switch - Toggle Power" SimEWSO2Power 115 0 0x22 6 0 0 1 "CMDS: O2 Switch - Toggle Power" SimEWSChaffPower 115 0 0x23 6 0 0 1 "CMDS: CH Switch - Toggle Power" SimEWSFlarePower 115 0 0x24 6 0 0 1 "CMDS: FL Switch - Toggle Power" SimEWSDispPower 310 0 0x26 6 0 0 1 "CMDS: DISP Switch - Toggle (MLU EW Panel)" SimEwsJett 311 0 0x25 6 0 0 1 "CMDS: JETT Switch - Toggle" SimEWSProgInc 125 0 0x2D 2 0 0 1 "CMDS: PRGM Knob - Step Up" SimEWSProgDec 125 0 0x2C 2 0 0 1 "CMDS: PRGM Knob - Step Down" SimEWSPGMInc 125 0 0x2D 4 0 0 1 "CMDS: MODE Knob - Step Up" SimEWSPGMDec 125 0 0x2C 4 0 0 1 "CMDS: MODE Knob - Step Down" #=================================================================================== SimDoNothing -1 0 0XFFFFFFFF 0 0 0 -1 "======== 3.05 GEAR PANEL ========" SimEmergencyJettison 123 0 0x24 2 0 0 1 "GEAR: EMER STORES JETTISON Button - Hold" SimHookToggle 310 0 0x25 2 0 0 1 "GEAR: HOOK Switch - Toggle" SimGndJettEnable 311 0 0x24 4 0 0 1 "GEAR: GND JETT Switch - Toggle" SimParkingBrakeToggle 319 0 0x19 4 0 0 1 "GEAR: PARKING BREAK Switch - Toggle" AFGearToggle 119 0 0x22 0 0 0 1 "GEAR: LG Handle - Toggle" SimCATSwitch 115 0 0x2E 1 0 0 1 "GEAR: STORES CONFIG Switch - Toggle" SimSilenceHorn 314 0 0x22 2 0 0 1 "GEAR: HORN SILENCER Button - Push" SimLandingLightToggle 115 0 0x26 1 0 0 1 "GEAR: LIGHTS Switch - Toggle" #=================================================================================== SimDoNothing -1 0 0XFFFFFFFF 0 0 0 -1 "4\. CENTER CONSOLE" #=================================================================================== SimDoNothing -1 0 0XFFFFFFFF 0 0 0 -1 "======== 4.01 MISC PANEL ========" SimRFSwitch 310 0 0x13 2 0 0 1 "MISC: RF Switch - Cycle" SimLaserArmToggle 310 0 0x26 2 0 0 1 "MISC: LASER Switch - Toggle" SimDoNothing -1 0 0XFFFFFFFF 0 0 0 -0 "MISC: ALT REL (Change Pickle @ Stick section)" SimStepMasterArm 311 0 0x32 1 0 0 1 "MISC: MASTER ARM Switch - Cycle" SimToggleTFR 318 0 0x1E 2 0 0 1 "MISC: ADV MODE - Toggle TFR On / Off" SimLeftAPSwitch 115 0 0x1E 1 0 0 1 "MISC: ROLL Switch - Cycle" SimRightAPSwitch 319 0 0x1E 0 0 0 1 "MISC: PITCH Switch - Cycle (also Combat AP)" #=================================================================================== SimDoNothing -1 0 0XFFFFFFFF 0 0 0 -1 "======== 4.02 LEFT EYEBROW ========" ExtinguishMasterCaution 127 0 0x1C 0 0 0 1 "EYE: MASTER CAUTION Button - Push" SimICPFAck 122 0 0xE 0 0 0 1 "EYE: F ACK Button - Push" #=================================================================================== SimDoNothing -1 0 0XFFFFFFFF 0 0 0 -1 "======== 4.03 TWP ========" SimRWRHandoff 318 0 0x49 4 0 0 1 "TWP: HANDOFF - Push" SimRWRLaunch 318 0 0x4C 4 0 0 1 "TWP: MISSILE LAUNCH - Push" SimRWRSetPriority 318 0 0x4D 4 0 0 1 "TWP: PRIORITY MODE - Toggle" SimRWRSetUnknowns 318 0 0x4F 4 0 0 1 "TWP: UNKNOWN - Toggle" SimRWRSysTest 318 0 0x50 4 0 0 1 "TWP: SYS TEST - Push" SimRWRSetTargetSep 318 0 0x51 4 0 0 1 "TWP: TGT SEP - Push" #=================================================================================== SimDoNothing -1 0 0XFFFFFFFF 0 0 0 -1 "======== 4.04 RWR ========" SimRWRBrightnessUp 116 0 0x4E 4 0 0 1 "RWR: Brightness Knob - Increase" SimRWRBrightnessDown 116 0 0x4A 4 0 0 1 "RWR: Brightness Knob - Decrease" #=================================================================================== SimDoNothing -1 0 0XFFFFFFFF 0 0 0 -1 "======== 4.05 LEFT MFD ========" SimCBEOSB_1L 126 0 0x2 6 0 0 1 "LMFD: OSB-1 Button - Push" SimCBEOSB_2L 126 0 0x3 6 0 0 1 "LMFD: OSB-2 Button - Push" SimCBEOSB_3L 126 0 0x4 6 0 0 1 "LMFD: OSB-3 Button - Push" SimCBEOSB_4L 126 0 0x5 6 0 0 1 "LMFD: OSB-4 Button - Push" SimCBEOSB_5L 126 0 0x6 6 0 0 1 "LMFD: OSB-5 Button - Push" SimCBEOSB_6L 126 0 0x7 6 0 0 1 "LMFD: OSB-6 Button - Push" SimCBEOSB_7L 126 0 0x8 6 0 0 1 "LMFD: OSB-7 Button - Push" SimCBEOSB_8L 126 0 0x9 6 0 0 1 "LMFD: OSB-8 Button - Push" SimCBEOSB_9L 126 0 0xA 6 0 0 1 "LMFD: OSB-9 Button - Push" SimCBEOSB_10L 126 0 0xB 6 0 0 1 "LMFD: OSB-10 Button - Push" SimCBEOSB_11L 126 0 0x4F 6 0 0 1 "LMFD: OSB-11 Button - Push" SimCBEOSB_12L 126 0 0x50 6 0 0 1 "LMFD: OSB-12 Button - Push" SimCBEOSB_13L 126 0 0x51 6 0 0 1 "LMFD: OSB-13 Button - Push" SimCBEOSB_14L 126 0 0x4B 6 0 0 1 "LMFD: OSB-14 Button - Push" SimCBEOSB_15L 126 0 0x4C 6 0 0 1 "LMFD: OSB-15 Button - Push" SimCBEOSB_16L 126 0 0x4D 6 0 0 1 "LMFD: OSB-16 Button - Push" SimCBEOSB_17L 126 0 0x47 6 0 0 1 "LMFD: OSB-17 Button - Push" SimCBEOSB_18L 126 0 0x48 6 0 0 1 "LMFD: OSB-18 Button - Push" SimCBEOSB_19L 126 0 0x49 6 0 0 1 "LMFD: OSB-19 Button - Push" SimCBEOSB_20L 126 0 0x52 6 0 0 1 "LMFD: OSB-20 Button - Push" SimCBEOSB_BRTUP_L 126 0 0xD 6 0 0 1 "LMFD: BRT Button - Increase Brightness" SimCBEOSB_BRTDOWN_L 126 0 0xC 6 0 0 1 "LMFD: BRT Button - Decrease Brightness" SimRadarGainUp 126 0 0x29 5 0 0 1 "LMFD: GAIN Button - Increase Sensor Gain" SimRadarGainDown 126 0 0x29 6 0 0 1 "LMFD: GAIN Button - Decrease Sensor Gain" #=================================================================================== SimDoNothing -1 0 0XFFFFFFFF 0 0 0 -1 "======== 4.06 ICP ========" SimICPCom1 122 0 0x3B 0 0 0 1 "ICP: COM1 Button - Push" SimICPCom2 122 0 0x3C 0 0 0 1 "ICP: COM2 Button - Push" SimICPIFF 122 0 0x3D 0 0 0 1 "ICP: IFF Button - Push" SimICPLIST 122 0 0x3E 0 0 0 1 "ICP: LIST Button - Push" SimICPAA 122 0 0x3F 0 0 0 1 "ICP: A-A Button - Push" SimICPAG 122 0 0x40 0 0 0 1 "ICP: A-G Button - Push" SimICPNav 122 0 0xE 1 0 0 1 "ICP: NAV Mode (no such button In Pit)" SimICPTILS 122 0 0x4F 0 0 0 1 "ICP: 1-ILS Button - Push" SimICPALOW 122 0 0x50 0 0 0 1 "ICP: 2-ALOW Button - Push" SimICPTHREE 122 0 0x51 0 0 0 1 "ICP: 3 Button - Push" SimICPStpt 122 0 0x4B 0 0 0 1 "ICP: 4-STPT Button - Push" SimICPCrus 122 0 0x4C 0 0 0 1 "ICP: 5-CRUS Button - Push" SimICPSIX 122 0 0x4D 0 0 0 1 "ICP: 6-TIME Button - Push" SimICPMark 122 0 0x47 0 0 0 1 "ICP: 7-MARK Button - Push" SimICPEIGHT 122 0 0x48 0 0 0 1 "ICP: 8-FIX Button - Push" SimICPNINE 122 0 0x49 0 0 0 1 "ICP: 9-A-CAL Button - Push" SimICPZERO 122 0 0x52 0 0 0 1 "ICP: 0-M-SEL Button - Push" SimICPCLEAR 122 0 0x53 0 0 0 1 "ICP: RCL Button - Push" SimICPEnter 122 0 0x9C 0 0 0 1 "ICP: ENTER Button - Push" SimICPNext 126 0 0x4E 0 0 0 1 "ICP: NEXT Button - Push" SimICPPrevious 126 0 0x4A 0 0 0 1 "ICP: PREVIOUS Button - Push" SimICPDEDUP 120 0 0xC8 0 0 0 1 "ICP: DCS UP - Push" SimICPDEDDOWN 120 0 0xD0 0 0 0 1 "ICP: DCS DOWN - Push" SimICPDEDSEQ 120 0 0xCD 0 0 0 1 "ICP: DCS SEQ (Right) - Push" SimICPResetDED 120 0 0xCB 0 0 0 1 "ICP: DCS RTN (Left) - Push" SimDriftCO 121 0 0xB5 0 0 0 1 "ICP: DRIFT C/O Switch - Tog. ON/NORM!" SimWarnReset 115 0 0x1C 1 0 0 1 "ICP: DRIFT C/O Switch - WARN RESET" SimSetWX 122 0 0xB5 1 0 0 1 "ICP: FLIR - WX Mode" SimFlirLevelUp 122 0 0xC9 1 0 0 1 "ICP: FLIR Rocker - Level Up" SimFlirLevelDown 122 0 0xD2 1 0 0 1 "ICP: FLIR Rocker - Level Down" SimSymWheelUp 116 0 0x4E 3 0 0 1 "ICP: SYM Wheel - Increase HUD Brightness" SimSymWheelDn 116 0 0x4A 3 0 0 1 "ICP: SYM Wheel - Decrease HUD Brightness" SimHUDPower 116 0 0x9C 3 0 0 1 "ICP: SYM Wheel - HUD Power - Toggle" SimBrtWheelUp 116 0 0x4E 5 0 0 1 "ICP: BRT Wheel - Increase FLIR Intensity" SimBrtWheelDn 116 0 0x4A 5 0 0 1 "ICP: BRT Wheel - Decrease FLIR Intensity" SimRetUp 116 0 0x4E 6 0 0 1 "ICP: DEPR RET Wheel - Step Up" SimRetDn 116 0 0x4A 6 0 0 1 "ICP: DEPR RET Wheel - Step Down" #=================================================================================== SimDoNothing -1 0 0XFFFFFFFF 0 0 0 -1 "======== 4.07 MAIN INSTRUMENT ========" SimHsiHeadingInc 116 0 0x28 0 0 0 1 "MAIN: HSI HDG Knob - Increase (5°)" SimHsiHeadingDec 116 0 0x27 0 0 0 1 "MAIN: HSI HDG Knob - Decrease (5°)" SimHsiHdgIncBy1 116 0 0x28 1 0 0 1 "MAIN: HSI HDG Knob - Increase (1°)" SimHsiHdgDecBy1 116 0 0x27 1 0 0 1 "MAIN: HSI HDG Knob - Decrease (1°)" SimHsiCourseInc 116 0 0x28 2 0 0 1 "MAIN: HSI CRS Knob - Increase (5°)" SimHsiCourseDec 116 0 0x27 2 0 0 1 "MAIN: HSI CRS Knob - Decrease (5°)" SimHsiCrsIncBy1 116 0 0x28 4 0 0 1 "MAIN: HSI CRS Knob - Increase (1°)" SimHsiCrsDecBy1 116 0 0x27 4 0 0 1 "MAIN: HSI CRS Knob - Decrease (1°)" SimAltPressInc 116 0 0x28 3 0 0 1 "MAIN: Altimeter Pressure Knob - Incr. (5°)" SimAltPressDec 116 0 0x27 3 0 0 1 "MAIN: Altimeter Pressure Knob - Decr. (5°)" SimAltPressIncBy1 116 0 0x28 5 0 0 1 "MAIN: Altimeter Pressure Knob - Incr. (1°)" SimAltPressDecBy1 116 0 0x27 5 0 0 1 "MAIN: Altimeter Pressure Knob - Decr. (1°)" #=================================================================================== SimDoNothing -1 0 0XFFFFFFFF 0 0 0 -1 "======== 4.08 INSTR MODE PANEL ========" SimStepHSIMode 125 0 0x17 0 0 0 1 "INSTR: MODE Knob - Cycle" #=================================================================================== SimDoNothing -1 0 0XFFFFFFFF 0 0 0 -1 "======== 4.09 FUEL QTY PANEL ========" SimIncFuelSwitch 125 0 0x10 1 0 0 1 "QTY: FUEL QTY SEL Knob - Step Up" SimDecFuelSwitch 125 0 0x10 2 0 0 1 "QTY: FUEL QTY SEL Knob - Step Down" SimExtFuelTrans 311 0 0x21 1 0 0 1 "QTY: EXT FUEL TRANS Switch - Toggle" #=================================================================================== SimDoNothing -1 0 0XFFFFFFFF 0 0 0 -1 "======== 4.10 RIGHT MFD ========" SimCBEOSB_1R 126 0 0x2 5 0 0 1 "RMFD: OSB-1 Button - Push" SimCBEOSB_2R 126 0 0x3 5 0 0 1 "RMFD: OSB-2 Button - Push" SimCBEOSB_3R 126 0 0x4 5 0 0 1 "RMFD: OSB-3 Button - Push" SimCBEOSB_4R 126 0 0x5 5 0 0 1 "RMFD: OSB-4 Button - Push" SimCBEOSB_5R 126 0 0x6 5 0 0 1 "RMFD: OSB-5 Button - Push" SimCBEOSB_6R 126 0 0x7 5 0 0 1 "RMFD: OSB-6 Button - Push" SimCBEOSB_7R 126 0 0x8 5 0 0 1 "RMFD: OSB-7 Button - Push" SimCBEOSB_8R 126 0 0x9 5 0 0 1 "RMFD: OSB-8 Button - Push" SimCBEOSB_9R 126 0 0xA 5 0 0 1 "RMFD: OSB-9 Button - Push" SimCBEOSB_10R 126 0 0xB 5 0 0 1 "RMFD: OSB-10 Button - Push" SimCBEOSB_11R 126 0 0x4F 5 0 0 1 "RMFD: OSB-11 Button - Push" SimCBEOSB_12R 126 0 0x50 5 0 0 1 "RMFD: OSB-12 Button - Push" SimCBEOSB_13R 126 0 0x51 5 0 0 1 "RMFD: OSB-13 Button - Push" SimCBEOSB_14R 126 0 0x4B 5 0 0 1 "RMFD: OSB-14 Button - Push" SimCBEOSB_15R 126 0 0x4C 5 0 0 1 "RMFD: OSB-15 Button - Push" SimCBEOSB_16R 126 0 0x4D 5 0 0 1 "RMFD: OSB-16 Button - Push" SimCBEOSB_17R 126 0 0x47 5 0 0 1 "RMFD: OSB-17 Button - Push" SimCBEOSB_18R 126 0 0x48 5 0 0 1 "RMFD: OSB-18 Button - Push" SimCBEOSB_19R 126 0 0x49 5 0 0 1 "RMFD: OSB-19 Button - Push" SimCBEOSB_20R 126 0 0x52 5 0 0 1 "RMFD: OSB-20 Button - Push" SimCBEOSB_BRTUP_R 126 0 0xD 5 0 0 1 "RMFD: BRT Button - Increase Brightness" SimCBEOSB_BRTDOWN_R 126 0 0xC 5 0 0 1 "RMFD: BRT Button - Decrease Brightness" SimDoNothing -1 0 0XFFFFFFFF 0 0 0 -0 "RMFD: GAIN Button - Increase (change @ LMFD)" SimDoNothing -1 0 0XFFFFFFFF 0 0 0 -0 "RMFD: GAIN Button - Decrease (change @ LMFD)" #=================================================================================== SimDoNothing -1 0 0XFFFFFFFF 0 0 0 -1 "5\. RIGHT CONSOLE" #=================================================================================== SimDoNothing -1 0 0XFFFFFFFF 0 0 0 -1 "======== 5.01 SNSR PWR PANEL ========" SimLeftHptPower 311 0 0x2D 3 0 0 1 "SNSR: LEFT HDPT Switch - Toggle" SimRightHptPower 311 0 0x2C 3 0 0 1 "SNSR: RIGHT HDPT Switch - Toggle" SimFCRPower 311 0 0x2E 3 0 0 1 "SNSR: FCR Switch - Toggle" SimRALTUp 311 0 0x30 3 0 0 1 "SNSR: RDR ALT Switch - Step Up" SimRALTDown 311 0 0x2F 3 0 0 1 "SNSR: RDR ALT Switch - Step Down" #=================================================================================== SimDoNothing -1 0 0XFFFFFFFF 0 0 0 -1 "======== 5.02 HUD PANEL ========" SimHUDScales 115 0 0x23 0 0 0 1 "HUD: Scales Switch - Cycle" SimHUDFPM 115 0 0x32 3 0 0 1 "HUD: FPM Switch - Cycle" SimHUDDED 115 0 0x23 1 0 0 1 "HUD: DED Data Switch - Cycle" SimReticleSwitch 310 0 0x33 3 0 0 1 "HUD: DEPR RET Switch - Cycle" SimHUDVelocity 115 0 0x23 2 0 0 1 "HUD: Velocity Switch - Cycle" SimHUDRadar 115 0 0x34 3 0 0 1 "HUD: Altitude Switch - Cycle" SimHUDBrightness 115 0 0x35 3 0 0 1 "HUD: Brightness Switch - Cycle" #=================================================================================== SimDoNothing -1 0 0XFFFFFFFF 0 0 0 -1 "======== 5.04 LIGHTING PANEL ========" SimInstrumentLight 116 0 0x2D 5 0 0 1 "LIGHT: INST PNL Knob (Primary) - Cycle" SimDedBrightness 116 0 0x2C 5 0 0 1 "LIGHT: DED Knob (Primary) - Cycle" SimInteriorLight 116 0 0x2E 5 0 0 1 "LIGHT: CONSOLES Knob (Flood) - Cycle" #=================================================================================== SimDoNothing -1 0 0XFFFFFFFF 0 0 0 -1 "======== 5.05 AIR COND PANEL ========" SimIncAirSource 124 0 0x34 5 0 0 1 "AIR: AIR SOURCE Knob - Step Up" SimDecAirSource 124 0 0x33 5 0 0 1 "AIR: AIR SOURCE Knob - Step Down" #=================================================================================== SimDoNothing -1 0 0XFFFFFFFF 0 0 0 -1 "======== 5.06 ZEROIZE PANEL ========" SimInhibitVMS 115 0 0x2F 2 0 0 1 "ZERO: VMS Switch - Toggle" #=================================================================================== SimDoNothing -1 0 0XFFFFFFFF 0 0 0 -1 "======== 5.09 AVIONIC POWER PANEL ========" SimINSInc 125 0 0x2D 6 0 0 1 "AVIONICS: INS Knob - Step Up" SimINSDec 125 0 0x2C 6 0 0 1 "AVIONICS: INS Knob - Step Down" SimFCCPower 310 0 0x2E 6 0 0 1 "AVIONICS: FCC Switch - Toggle" SimSMSPower 310 0 0x2F 6 0 0 1 "AVIONICS: SMS Switch - Toggle" SimMFDPower 311 0 0x30 6 0 0 1 "AVIONICS: MFD Switch - Toggle" SimUFCPower 310 0 0x31 6 0 0 1 "AVIONICS: UFC Switch - Toggle" SimGPSPower 310 0 0x32 6 0 0 1 "AVIONICS: GPS Switch - Toggle" SimDLPower 310 0 0x33 6 0 0 1 "AVIONICS: DL Switch - Toggle" SimMAPPower 310 0 0x34 6 0 0 1 "AVIONICS: MAP Switch - Toggle" #=================================================================================== SimDoNothing -1 0 0XFFFFFFFF 0 0 0 -1 "======== 5.10 OXYGEN PANEL ========" SimOxySupplyToggle 129 0 0x18 1 0 0 1 "OXY: Setting 2 - Toggle (Pilot breathing)" #=================================================================================== SimDoNothing -1 0 0XFFFFFFFF 0 0 0 -1 "======== 5.11 FLIGHT STICK ========" SimTMSUp -1 0 0xC7 1 0 0 1 "STICK: TMS Up" SimTMSDown -1 0 0xCF 1 0 0 1 "STICK: TMS Down" SimTMSLeft -1 0 0xD3 1 0 0 1 "STICK: TMS Left" SimTMSRight -1 0 0xD1 1 0 0 1 "STICK: TMS Right" SimDMSUp -1 0 0xC7 2 0 0 1 "STICK: DMS Up" SimDMSDown -1 0 0xCF 2 0 0 1 "STICK: DMS Down" SimDMSLeft -1 0 0xD3 2 0 0 1 "STICK: DMS Left" SimDMSRight -1 0 0xD1 2 0 0 1 "STICK: DMS Right" SimCMSUp -1 0 0xC7 4 0 0 1 "STICK: CMS Up" SimCMSDown -1 0 0xCF 4 0 0 1 "STICK: CMS Down" SimCMSLeft -1 0 0xD3 4 0 0 1 "STICK: CMS Left" SimCMSRight -1 0 0xD1 4 0 0 1 "STICK: CMS Right" AFElevatorTrimUp -1 0 0xC8 2 0 0 1 "STICK: TRIM Up - Nose Down" AFElevatorTrimDown -1 0 0xD0 2 0 0 1 "STICK: TRIM Down - Nose Up" AFAileronTrimLeft -1 0 0xCB 2 0 0 1 "STICK: TRIM Left - Roll Left" AFAileronTrimRight -1 0 0xCD 2 0 0 1 "STICK: TRIM Right - Roll Right" SimDoNothing -1 0 0XFFFFFFFF 0 0 0 -0 "REM: Trim-Reset (change @ CKPIT)" SimTriggerFirstDetent -1 0 0x35 2 0 0 1 "STICK: FIRST TRIGGER DETENT" SimTriggerSecondDetent -1 0 0x35 4 0 0 1 "STICK: SECOND TRIGGER DETENT" SimPickle -1 0 0x39 0 0 0 1 "STICK: WEAPON RELEASE (Pickle)" SimMissileStep -1 0 0x35 1 0 0 1 "STICK: NWS A/R DISC MSL STEP SWITCH" SimPinkySwitch -1 0 0x2F 0 0 0 1 "STICK: PINKY SWITCH" SimAPOverride -1 0 0x1E 4 0 0 1 "STICK: PADDLE SWITCH" #=================================================================================== SimDoNothing -1 0 0XFFFFFFFF 0 0 0 -1 "6\. MISCELLANEOUS" #=================================================================================== SimDoNothing -1 0 0XFFFFFFFF 0 0 0 -1 "======== 6.01 OTHER COCKPIT CALLBACKS ========" ToggleNVGMode -1 0 0x31 0 0 0 1 "CKPIT: Nightvision - Toggle" ToggleSmoke -1 0 0x1F 2 0 0 1 "CKPIT: Smoke - Toggle" OTWStepHudColor -1 0 0x23 4 0 0 1 "CKPIT: HUD Color - Cycle" SimWheelBrakes -1 0 0x25 0 0 0 1 "CKPIT: Wheel Brakes - Hold" SimSpotLight -1 0 0x1F 1 0 0 1 "CKPIT: Spotlight - Toggle" ToggleClickablePitMode -1 0 0x3 4 0 0 1 "CKPIT: Mouselook / Clickable Pit - Toggle " OTWMouseButtonsIn3dToggle -1 0 0x4 4 0 0 1 "CKPIT: Toggle Mouse Btns in 3D" AFDragChute -1 0 0x20 1 0 0 1 "CKPIT: Drag Chute Deploy" AFResetTrim -1 0 0x1C 4 0 0 1 "CKPIT: Trim-Reset (Change here)" SimFuelDump -1 0 0x20 4 0 0 1 "CKPIT: Dump Fuel" SimDropChaff -1 0 0x33 2 0 0 1 "CKPIT: Drop Chaff (non EWS AC)" SimDropFlare -1 0 0x34 2 0 0 1 "CKPIT: Drop Flare (non EWS AC)" AFTriggerCatapult -1 0 0x25 1 0 0 1 "CKPIT: NAVOPS - Release Catapult Trigger" AFFullFlap -1 0 0x44 2 0 0 1 "CKPIT: FLAPS - Set To Full" AFNoFlap -1 0 0x43 2 0 0 1 "CKPIT: FLAPS - Set To Null" AFIncFlap -1 0 0x58 2 0 0 1 "CKPIT: FLAPS - Increase" AFDecFlap -1 0 0x57 2 0 0 1 "CKPIT: FLAPS - Decrease" AFFullLEF -1 0 0x44 4 0 0 1 "CKPIT: LEFS - Set To Full" AFNoLEF -1 0 0x43 4 0 0 1 "CKPIT: LEFS - Set To Null" AFIncLEF -1 0 0x58 4 0 0 1 "CKPIT: LEFS - Increase" AFDecLEF -1 0 0x57 4 0 0 1 "CKPIT: LEFS - Decrease" SimTEFCMDInc 115 0 0x58 1 0 0 -0 "CKPIT: F-18 FLAP Switch - Step Up" SimTEFCMDDec 115 0 0x57 1 0 0 -0 "CKPIT: F-18 FLAP Switch - Step Down" AFWingFoldToggle 129 0 0x11 1 0 0 1 "CKPIT: Wing Fold - Toggle" SimStepFormationLightsUp -1 0 0x2D 1 0 0 1 "CKPIT: Formation Lights - Step Up" SimStepFormationLightsDown -1 0 0x2C 1 0 0 1 "CKPIT: Formation Lights - Step Down" LoadCockpitDefaults -1 0 0x26 0 0x2E 4 1 "CKPIT: Cockpit Defaults - Load" SaveCockpitDefaults -1 0 0x1F 0 0x2E 4 1 "CKPIT: Cockpit Defaults - Save" #=================================================================================== SimDoNothing -1 0 0XFFFFFFFF 0 0 0 -1 "======== 6.02 SHORTCUTS ========" SimNextWaypoint -1 0 0x2D 0 0 0 1 "SHORT: Next Waypoint" SimPrevWaypoint -1 0 0x2C 0 0 0 1 "SHORT: Previous Waypoint" SimNextAGWeapon -1 0 0xE 4 0 0 1 "SHORT: Next AG Weapon" SimECMOn -1 0 0x24 0 0 0 1 "SHORT: Toggle Jammer" SimRadarRangeStepUp -1 0 0x3C 2 0 0 1 "SHORT: Radar Range Up" SimRadarRangeStepDown -1 0 0x3B 2 0 0 1 "SHORT: Radar Range Down" SimHSDRangeStepUp -1 0 0x3E 2 0 0 1 "SHORT: HSD Range Increase" SimHSDRangeStepDown -1 0 0x3D 2 0 0 1 "SHORT: HSD Range Decrease" #=================================================================================== SimDoNothing -1 0 0XFFFFFFFF 0 0 0 -1 "======== 6.03 KEYBOARD FLIGHT CONTROLS ========" AFElevatorUp -1 0 0xC8 3 0 0 1 "FCTRL: Nose Up" AFElevatorDown -1 0 0xD0 3 0 0 1 "FCTRL: Nose Down" AFAileronLeft -1 0 0xCB 3 0 0 1 "FCTRL: Roll Left" AFAileronRight -1 0 0xCD 3 0 0 1 "FCTRL: Roll Right" AFRudderLeft -1 0 0x33 0 0 0 1 "FCTRL: Rudder Left" AFRudderRight -1 0 0x34 0 0 0 1 "FCTRL: Rudder Right" AFCoarseThrottleUp -1 0 0xC8 5 0 0 1 "FCTRL: Throttle Step Up" AFCoarseThrottleDown -1 0 0xD0 5 0 0 1 "FCTRL: Throttle Step Down" AFThrottleUp -1 0 0xC8 6 0 0 1 "FCTRL: Throttle Forward" AFThrottleDown -1 0 0xD0 6 0 0 1 "FCTRL: Throttle Back" AFIncExhaust -1 0 0x34 1 0 0 1 "FCTRL: VTOL-EXHAUST - Increase Angle" AFDecExhaust -1 0 0x33 1 0 0 1 "FCTRL: VTOL-EXHAUST - Decrease Angle" CycleEngine -1 0 0xE 2 0 0 1 "FCTRL: ENGINE - Cycle Engines" AFTriggerReverseThrust -1 0 0x14 4 0 0 1 "FCTRL: ENGINE - Togg. Thrust Reverser" #=================================================================================== SimDoNothing -1 0 0XFFFFFFFF 0 0 0 -1 "======== 6.06 SIMULATION & HARDWARE ========" TimeAccelerate -1 0 0xF 0 0 0 1 "SIM: Time Acceleration - Toggle 2x" TimeAccelerateMaxToggle -1 0 0x3A 0 0 0 1 "SIM: Time Acceleration - Toggle 4x" TimeAccelerateInc -1 0 0xF 1 0 0 1 "SIM: Time Acceleration - Step Up" TimeAccelerateDec -1 0 0x3A 1 0 0 1 "SIM: Time Acceleration - Step Down" SimOpenChatBox -1 0 0x14 1 0 0 1 "SIM: Chat" SimMotionFreeze -1 0 0x19 1 0 0 1 "SIM: Sim-Freeze - Toggle" SimTogglePaused -1 0 0x19 0 0 0 1 "SIM: Sim-Pause - Toggle" SimDoNothing -1 0 0xB7 0 0 0 -0 "REM: Screenshot (hardcoded, see manual)" PrettyScreenShot -1 0 0xB7 1 0 0 1 "SIM: Pretty Screenshot (additional)" SimEndFlight -1 0 0x1 0 0 0 -0 "SIM: Toggle Exit Sim Menu" OTWToggleNames -1 0 0x29 4 0 0 1 "SIM: Labels Near - Toggle" OTWToggleCampNames -1 0 0x2 4 0 0 1 "SIM: Labels Far - Toggle" OTWToggleFlapDisplay -1 0 0x4 2 0 0 1 "SIM: Flap Display Toggle" OTWToggleEngineDisplay -1 0 0x5 2 0 0 1 "SIM: Engine Display Toggle" ToggleInfoBar -1 0 0x2 2 0 0 1 "SIM: Toggle Infobar" ToggleSubTitles -1 0 0x3 2 0 0 1 "SIM: Toggle Radio Subtitles" PrettyFilm -1 0 0x29 2 0 0 1 "SIM: Pretty Filming (Hide Overlays)" OTWToggleFrameRate -1 0 0x21 0 0x2E 4 1 "SIM: Display Frame Rate - Toggle" OTWToggleScoreDisplay -1 0 0x20 0 0x2E 4 1 "SIM: Show Score Display - Toggle" OTWToggleOnlinePlayersDisplay -1 0 0x18 0 0x2E 4 1 "SIM: Show Online Status - Toggle" OTWToggleHUDRendering -1 0 0x23 0 0x2E 4 1 "SIM: Toggle HUD Rendering" CampaignQuickSave -1 0 0x10 0 0x2E 4 1 "SIM: Campaign-QuickSave (Host only)" SimRandomError -1 0 0x13 0 0x2E 4 1 "SIM: Random Error" CommandsSetKeyCombo -1 0 0x2E 4 0 0 1 "SIM: Key Combination Keys (KeyCombo)" RecenterJoystick -1 0 0x24 0 0x2E 4 1 "SIM: Joystick Recenter" ReloadTrackIR -1 0 0x14 0 0x2E 4 1 "SIM: TrackIR Reload" #=================================================================================== SimDoNothing -1 0 0XFFFFFFFF 0 0 0 -1 "7\. VIEWS" #=================================================================================== SimDoNothing -1 0 0XFFFFFFFF 0 0 0 -1 "======== 7.01 VIEW GENERAL CONTROL ========" OTWViewUp -1 0 0x48 1 0 0 1 "VIEWGEN: Rotate View Up" OTWViewDown -1 0 0x50 1 0 0 1 "VIEWGEN: Rotate View Down" OTWViewLeft -1 0 0x4B 1 0 0 1 "VIEWGEN: Rotate View Left" OTWViewRight -1 0 0x4D 1 0 0 1 "VIEWGEN: Rotate View Right" FOVToggle -1 0 0x26 0 0 0 1 "VIEWGEN: Look Closer - Toggle" FOVDecrease -1 0 0x4A 1 0 0 1 "VIEWGEN: Decrease FOV – Or Mousewheel" FOVDefault -1 0 0x9C 1 0 0 1 "VIEWGEN: Default FOV" FOVIncrease -1 0 0x4E 1 0 0 1 "VIEWGEN: Increase FOV – Or Mousewheel" #=================================================================================== SimDoNothing -1 0 0XFFFFFFFF 0 0 0 -1 "======== 7.02 VIEW INTERNAL ========" OTWToggleSidebar -1 0 0x4 1 0 0 1 "VIEWINT: Toggle SA bar" OTWStepNextPadlock -1 0 0xD 0 0 0 1 "VIEWINT: Padlock next" OTWStepPrevPadlock -1 0 0xC 0 0 0 1 "VIEWINT: Padlock previous" OTWStepNextPadlockAA -1 0 0xD 1 0 0 1 "VIEWINT: Padlock next AA" OTWStepPrevPadlockAA -1 0 0xC 1 0 0 1 "VIEWINT: Padlock prev AA" OTWStepNextPadlockAG -1 0 0xD 2 0 0 1 "VIEWINT: Padlock next AG" OTWStepPrevPadlockAG -1 0 0xC 2 0 0 1 "VIEWINT: Padlock prev AG" OTWSelectF3PadlockMode -1 0 0x5 0 0 0 1 "VIEWINT: Padlock" OTWSelectF3PadlockModeAA -1 0 0x5 1 0 0 1 "VIEWINT: Padlock Mode=AA" OTWSelectF3PadlockModeAG -1 0 0x5 4 0 0 1 "VIEWINT: Padlock Mode=AG" OTWSelectEFOVPadlockMode -1 0 0x6 0 0 0 1 "VIEWINT: Extended FOV" OTWSelectEFOVPadlockModeAA -1 0 0x6 1 0 0 1 "VIEWINT: Padlock EFOV Mode=AA" OTWSelectEFOVPadlockModeAG -1 0 0x6 4 0 0 1 "VIEWINT: Padlock EFOV Mode=AG" OTWSelectHUDMode -1 0 0x2 0 0 0 1 "VIEWINT: HUD Only" OTWSelect2DCockpitMode -1 0 0x3 0 0 0 1 "VIEWINT: Snap (3D) Cockpit" OTWSelect3DCockpitMode -1 0 0x4 0 0 0 1 "VIEWINT: Pan (3D) Cockpit" OTWToggle3DEmptyShell -1 0 0x3 1 0 0 1 "VIEWINT: Toggle Empty Cockpit Shell" OTWToggleCustom3dPitView -1 0 0x7 2 0 0 1 "VIEWINT: Toggle Custom 3dPit View" OTWNextCustom3dPitView -1 0 0x8 4 0 0 1 "VIEWINT: Next Custom 3dPit View" OTWPrevCustom3dPitView -1 0 0x7 4 0 0 1 "VIEWINT: Previous Custom 3dPit View" OTWGlanceForward -1 0 0x49 1 0 0 1 "VIEWINT: Glance Forward" OTWCheckSix -1 0 0x51 1 0 0 1 "VIEWINT: Glance Backward" #=================================================================================== SimDoNothing -1 0 0XFFFFFFFF 0 0 0 -1 "======== 7.03 VIEW EXTERNAL ========" OTWViewZoomIn -1 0 0x4F 1 0 0 1 "VIEWEXT: Zoom In" OTWViewZoomOut -1 0 0x47 1 0 0 1 "VIEWEXT: Zoom Out" OTWViewReset -1 0 0x4C 1 0 0 1 "VIEWEXT: Reset View" OTWTrackExternal -1 0 0x7 0 0 0 1 "VIEWEXT: Target-To-Self Camera" OTWTrackTargetToWeapon -1 0 0x8 2 0 0 1 "VIEWEXT: Target-to-Weapon Camera" OTWStepNextAC -1 0 0xD 4 0 0 1 "VIEWEXT: Next Aircraft" OTWStepPrevAC -1 0 0xC 4 0 0 1 "VIEWEXT: Previous Aircraft" OTWSelectOrbitMode -1 0 0xB 0 0 0 1 "VIEWEXT: Orbit Camera" OTWSelectAirFriendlyMode -1 0 0x9 0 0 0 1 "VIEWEXT: Friendly Aircraft Camera" OTWSelectGroundFriendlyMode -1 0 0x9 1 0 0 1 "VIEWEXT: Friendly Ground Unit Camera" OTWSelectAirEnemyMode -1 0 0x9 2 0 0 1 "VIEWEXT: Enemy Aircraft Camera" OTWSelectGroundEnemyMode -1 0 0x9 4 0 0 1 "VIEWEXT: Enemy Ground Unit Camera" OTWSelectTargetMode -1 0 0x7 1 0 0 1 "VIEWEXT: Target Camera" OTWSelectWeaponMode -1 0 0x8 1 0 0 1 "VIEWEXT: Weapon Camera" OTWSelectSatelliteMode -1 0 0x29 0 0 0 1 "VIEWEXT: Satellite Camera" OTWSelectFlybyMode -1 0 0xA 1 0 0 1 "VIEWEXT: Flyby Camera" OTWSelectIncomingMode -1 0 0x8 0 0 0 1 "VIEWEXT: Incoming Camera" OTWSelectChaseMode -1 0 0xA 0 0 0 1 "VIEWEXT: Chase Camera" ToggleDisplacementCam -1 0 0xB 1 0 0 1 "VIEWEXT: Toggle Displacement Camera" OTWSelectTopGunView -1 0 0xA 2 0 0 1 "VIEWEXT: TopGun Camera" OTWSelectNextTopGunView -1 0 0xB 4 0 0 1 "VIEWEXT: Next TopGun View" OTWSelectPrevTopGunView -1 0 0xA 4 0 0 1 "VIEWEXT: Prev TopGun View" OTWToggleActionCamera -1 0 0x29 1 0 0 1 "VIEWEXT: Action Camera" OTWToggleEyeFly -1 0 0xB 2 0 0 1 "VIEWEXT: Toggle EyeFly (Free Cam)" #=================================================================================== SimDoNothing -1 0 0XFFFFFFFF 0 0 0 -1 "8\. RADIO COMMS" #=================================================================================== SimDoNothing -1 0 0XFFFFFFFF 0 0 0 -1 "======== 8.01 GENERAL RADIO OPTIONS ========" RadioAWACSCommand -1 0 0x10 0 0 0 -0 "RADIO: AWACS Menu" RadioWingCommand -1 0 0x11 0 0 0 -0 "RADIO: Wingman Menu" RadioElementCommand -1 0 0x12 0 0 0 -0 "RADIO: Element Menu" RadioFlightCommand -1 0 0x13 0 0 0 -0 "RADIO: Flight Menu" RadioTowerCommand -1 0 0x14 0 0 0 -0 "RADIO: ATC Menu" RadioTankerCommand -1 0 0x15 0 0 0 -0 "RADIO: Tanker Menu" RadioMessageSend -1 0 0x10 0 0XFFFFFFFF 0 -2 "Radio-send message AWACS" OTWRadioMenuStep -1 0 0x10 0 0x10 1 -2 "Radio-next menu AWACS" OTWRadioMenuStep -1 0 0x10 0 0x10 0 -2 "Radio-next menu AWACS" OTWRadioMenuStepBack -1 0 0x10 1 0x10 1 -2 "Radio-previous menu AWACS" OTWRadioMenuStepBack -1 0 0x10 1 0x10 0 -2 "Radio-previous menu AWACS" RadioMessageSend -1 0 0x11 0 0XFFFFFFFF 0 -2 "Radio-send message Wingman" OTWRadioMenuStep -1 0 0x11 0 0x11 1 -2 "Radio-next menu Wingman" OTWRadioMenuStep -1 0 0x11 0 0x11 0 -2 "Radio-next menu Wingman" OTWRadioMenuStepBack -1 0 0x11 1 0x11 1 -2 "Radio-previous menu Wingman" OTWRadioMenuStepBack -1 0 0x11 1 0x11 0 -2 "Radio-previous menu Wingman" RadioMessageSend -1 0 0x12 0 0XFFFFFFFF 0 -2 "Radio-send message Element" OTWRadioMenuStep -1 0 0x12 0 0x12 1 -2 "Radio-next menu Element" OTWRadioMenuStep -1 0 0x12 0 0x12 0 -2 "Radio-next menu Element" OTWRadioMenuStepBack -1 0 0x12 1 0x12 1 -2 "Radio-previous menu Element" OTWRadioMenuStepBack -1 0 0x12 1 0x12 0 -2 "Radio-previous menu Element" RadioMessageSend -1 0 0x13 0 0XFFFFFFFF 0 -2 "Radio-send message Flight" OTWRadioMenuStep -1 0 0x13 0 0x13 1 -2 "Radio-next menu Flight" OTWRadioMenuStep -1 0 0x13 0 0x13 0 -2 "Radio-next menu Flight" OTWRadioMenuStepBack -1 0 0x13 1 0x13 1 -2 "Radio-previous menu Flight" OTWRadioMenuStepBack -1 0 0x13 1 0x13 0 -2 "Radio-previous menu Flight" RadioMessageSend -1 0 0x14 0 0XFFFFFFFF 0 -2 "Radio-send message ATC" OTWRadioMenuStep -1 0 0x14 0 0x14 1 -2 "Radio-Next Menu ATC" OTWRadioMenuStep -1 0 0x14 0 0x14 0 -2 "Radio-Next Menu ATC" OTWRadioMenuStepBack -1 0 0x14 1 0x14 1 -2 "Radio-Previous Menu ATC" OTWRadioMenuStepBack -1 0 0x14 1 0x14 0 -2 "Radio-Previous Menu ATC" RadioMessageSend -1 0 0x15 0 0XFFFFFFFF 0 -2 "Radio-Send Message Tanker" OTWRadioMenuStep -1 0 0x15 0 0x15 1 -2 "Radio-Next Menu Tanker" OTWRadioMenuStep -1 0 0x15 0 0x15 0 -2 "Radio-Next Menu Tanker" OTWRadioMenuStepBack -1 0 0x15 1 0x15 1 -2 "Radio-Previous Menu Tanker" OTWRadioMenuStepBack -1 0 0x15 1 0x15 0 -2 "Radio-Previous Menu Tanker" #=================================================================================== ### DX button mapping # ==========Previous Unchanged========== # # =====Viking's Profile X52 with BMS.4.33 Basic Key File===== # #=================================================================================== # # # ==========UNSHIFTED BMS DX 0-31========== # # SimTriggerFirstDetent 0 -1 -2 0 0x0 0 "Trigger First Detent" "But.1" SimPickle 1 -1 -2 0 0x0 115 "Pickle" "But.2" ToggleNVGMode 2 -1 -2 0 0x0 115 "NIGHT VISION" "But.3" SimNextAGWeapon 3 -1 -2 0 0x0 115 "SHORT: Next AG Weapon" "But.4" SimMissileStep 4 -1 -2 0 0x0 115 "NWS A/R MSSLSTEP" "But.5" SimHotasPinkyShift 5 -1 -2 0 0x0 0 "PinkyShift" "But.6" AFBrakesToggle 6 -1 -2 0 0x0 115 "Speed Break Switch -Toggle" "But.7" SimToggleMissileCage 7 -1 -2 0 0x0 314 "Missile Cage" "But.8" AFGearToggle 8 -1 -2 0 0x0 119 "GEAR: LG Handle -Toggle" "But.9" SimCATSwitch 9 -1 -2 0 0x0 115 "GEAR: STORES CONFIG Switch- Toggle" "But.10" SimNextWaypoint 10 -1 -2 0 0x0 122 "Next Waypoint" "But.11" SimPrevWaypoint 11 -1 -2 0 0x0 122 "Prev Waypoint" "But.12" OTWSelectWeaponMode 12 -1 -2 0 0x0 0 "VIEWEXT: Weapon Camera" "But.13" OTWSelect3DCockpitMode 13 -1 -2 0 0x0 0 "VIEWINT: Pan (3D) Cockpit" "But.14" SimTriggerSecondDetent 14 -1 -2 0 0x0 0 "Trigger 2nd Detent" "But.15" SimTMSUp 15 -1 -2 0 0x0 0 "But.16" SimTMSRight 16 -1 -2 0 0x0 0 "But.17" SimTMSDown 17 -1 -2 0 0x0 0 "But.18" SimTMSLeft 18 -1 -2 0 0x0 0 "But.19" SimTransmitCom2 19 -1 -2 0 0x0 115 "COMMS 2-Up-VHF" "BUT.20" SimCommsSwitchRight 20 -1 -2 0 0x0 115 "IFF-IN-UP" "BUT.21" SimTransmitCom1 21 -1 -2 0 0x0 115 "COMMS 1-Down-UHF" "BUT.22" SimCommsSwitchLeft 22 -1 -2 0 0x0 115 "IFF-OUT-DOWN" "BUT.23" SimSelectMRMOverride 23 -1 -2 0 0x0 115 "MRM Override" "But.24 SimDeselectOverride 24 -1 -2 0 0x0 115 "Deselect DF/MRM" "But.25" SimSelectSRMOverride 25 -1 -2 0 0x0 115 "DF Override" "BUT.26" SimICPNav 26 -1 -2 0 0x0 122 "ICP: NAV Mode" "But.27" SimICPAA 27 -1 -2 0 0x0 122 "ICP: A-A Button" "But.28" SimICPAG 28 -1 -2 0 0x0 122 "ICP: A-G Button" "But.29" SimCursorEnable 29 -1 -2 0 0x0 314 "Cursor Enable" "But.30" # VAC "But.31" SimRFSwitch 31 -1 -2 0 0x0 310 "RF Switch-Cycle" "BUT.32" # #=================================================================================== # # # =====SHIFTED BMS DX 257-287===== # # SimWheelBrakes 256 -1 -2 0 0x0 0 "wheelbrake" "But.1" SimEmergencyJettison 257 -1 -2 0 0x0 123 "Pickle" "But.2" SimStepMasterArm 258 -1 -2 0 0x0 311 "MAster Arm Toggle" "BUT.3" SimLaserArmToggle 259 -1 -2 0 0x0 310 "LASER Switch - Toggle" "BUT.4" AFResetTrim 260 -1 -2 0 0x0 0 "TRIM RESET" "BUT.5" SimHotasPinkyShift 261 -1 -2 0 0x0 0 "PINKYSHIFT" "BUT.6" SimSlapSwitch 262 -1 -2 0 0x0 318 "CMS program #5" "BUT.7" SimToggleMissileSpotScan 263 -1 -2 0 0x0 314 "Missile Spot/Scan "But.8" SimEject 264 -1 -2 0 0x0 117 "SEAT: EJECT Handle- Hold For Eject" "But.9" SimLeftAPSwitch 265 -1 -2 0 0x0 115 "MISC: ROLL Switch - Cycle" "But.10" SimHSDRangeStepUp 266 -1 -2 0 0x0 126 "SHORT: HSD Range Increase" "But.11" SimHSDRangeStepDown 267 -1 -2 0 0x0 126 "SHORT: HSD Range Decrease" "But.12" FOVToggle 268 -1 -2 0 0x0 0 "VIEWGEN: Look Closer - Toggle" "But.13" SimRightAPSwitch 269 -1 -2 0 0x0 319 "PITCH Switch-Cycle (also Combat AP)" "But.14" SimAPOverride 270 -1 -2 0 0x0 115 "Paddle Switch AP override" "But.15" SimCMSUp 271 -1 -2 0 0x0 0 "ECM/CMS" "But.16" SimCMSRight 272 -1 -2 0 0x0 0 "ECM/CMS" "But.17" SimCMSDown 273 -1 -2 0 0x0 0 "ECM/CMS" "But.18" SimCmsLeft 274 -1 -2 0 0x0 0 "ECM/CMS" "But.19" SimRadarAzimuthScanChange 275 -1 -2 0 0x0 126 "BUT.20" SimRadarAGModeStep 276 -1 -2 0 0x0 124 "BUT.21" SimRadarBarScanChange 277 -1 -2 0 0x0 124 "BUT.22" SimRadarAAModeStep 278 -1 -2 0 0x0 124 "BUT.23" SimInteriorLight 282 -1 -2 0 0x0 116 "LIGHT: CONSOLES Knob (Flood)- Cycle" "But.27" SimExtlPower 283 -1 -2 0 0x0 115 "EXT: MASTER Switch- Toggle" "But.28" SimInstrumentLight 284 -1 -2 0 0x0 116 "LIGHT: INST PNL Knob (Primary)-Cycle" "BUT.29" SimRadarCursorZero 285 -1 -2 0 0x0 125 "RDR CURSOR Zero" "BUT.30" # SimDoNothing "But.31" SimCBEOSB_8L 287 -1 -2 0 0x0 126 "SNOWPLOW AG" "BUT.32" #------------------------------------POV Hat 1------------------------------------------ SimDMSUp 0 -1 -3 0 0x0 115 "DMS Up" SimDMSRight 0 -1 -3 2 0x0 115 "DMS Right" SimDMSDown 0 -1 -3 4 0x0 115 "DMS Down" SimDMSLeft 0 -1 -3 6 0x0 115 "DMS Left" AFElevatorTrimUp 2 -1 -3 0 0x0 309 "ELV trim up" AFAileronTrimRight 2 -1 -3 2 0x0 309 "AIL right" AFElevatorTrimDown 2 -1 -3 4 0x0 309 "ELV trim down" AFAileronTrimLeft 2 -1 -3 6 0x0 309 "AIL trim left" # #=========================================END=======================================
……
I know what you mean but I want to break you of a bad habit real quick. Please reserve “POV” to refer to the specific DirectX joystick output or you’ll cause much confusion. I’ll explain. A generic DirectX joystick consists of 8 axes (X Y Z RX RY RZ U V), 32 buttons, and one POV hat (values 0-8, numbered clockwise increasing with a centered number). As such regardless of what the marketeers at Saitek/MadCatz wrote on the box the identities of the various features of your joystick must be a form of this generic format. You’ll notice the drivers call it “POV 1” “POV 2” “Throttle Hat” as if they were all equal. It’s bollocks! POV 1 is the POV. POV 2 is buttons 10-13, Throttle Hat is buttons 14-17. Just because Saitek calls a collection of four buttons a “POV” doesn’t make it so.
Thank you, this helps a lot! I wish I’d found a passage this clear in the manuals.
……I can tell you why it won’t work without a profile running, because the mode switch is providing a permanently pressed DirectX button output in all three positions. This is because Saitek are colossal idiots for making all three positions a button when they should make the extreme positions buttons and infer it must be in the middle position for mode-selection purposes whenever the other two weren’t pressed. Then at least you could set the control to center and play a simple game and it would stay out of your hair.
…
If F8-F11 on your physical keyboard are moving FCR cursor and your Saitek profile is turning mini-stick into virtual F8-F11 keyboard presses but the ministick isn’t controlling the FCR cursor then I’m short on ideas. That’s a simple A therefore B therefore C chain. There are only so many ways that A isn’t doing C!
Sometimes the ministick works (in UI and Sim), sometimes not. F8-F11 always work. But (MorteSil will love this) I think this is a pr0 issue. As mentioned above, I modified the Viking pr0 by removing all mode columns except Mode 1 (unshifted). I’ll work on this and report back if stumped.
Target Management Switch (TMS) - 4-way switch on the side stick controller (SSC) to control targeting e.g. locking and unlocking
Display Management Switch (DMS) - 4-way switch on SSC to control which display (MFD, HUD) is selected
Countermeasure Management Switch (CMS) - 4-way switch on SSC to control electronic warfare system (EWS)
Cursor/Enable - proportional control in 2-axis on the throttle grip for moving a cursor on the currently selected display, e.g. radar. Also the control can be pressed inward to function as the enable button.To slew the radar you must be airborne, have the FCR MFD format selected (outlined), be in a slewable FCR mode (e.g. RWS, TWS, GM, GMT), and deflect the cursor control.
Thank you! Yes, I can slew the radar in Instant Action (in configuration in which it opens), and I can change elevation of the cone (y-rotation) and range with the mouse wheel, BUT I can’t get a trace on any of the bandits coming at me. Again, this is a case of not knowing whether I’m ignorant of proper procedure or there’s controller malfunction. (I see no apparent response to x-rotation.)
At least I feel a little more confident about the X52. If anyone could say what you need to do to see instant action bandits on radar, I’d be grateful. (The manuals seem to be heavy on individual AA weapons, but where are the general radar tutorials? ) Many thanks!
EDIT - OK, finally found some radar contacts (Inst Action) by flying around. At least I know it’s working.
-
I don’t understand quite what you’re getting at Morte. I was expressing a preference to use roll-linked NWS instead of joystick twist as rudder. What roll-linked NWS does is convert the roll axis (X) into rudder axis when on the ground (and NWS is on?). You wouldn’t be losing an axis. You’d be getting double duty out of the X-axis. The idea is that you only really need rudder on ground and twist rudder generally sucks since you’d accidentally make rudder inputs in flight. Maybe it’s fine if you put a big fat deadzone on that axis. You know rudder on twist with the largest deadzone is probably better. Try both and see what you like.
As for the registry hack being “losing an axis” that’s me talking about something I know almost nothing about. I’ve never done the registry hack on anything Saitek. I don’t know if you can get ministick X/Y as DX axes and if you can what you lose and if you lose if you can specify which axis you give up. It sounds like you know more about the registry hack than I do. If it’s possible to get genuine DX axes out of the X-52 ministick I would pursue that. If I had to give up SST to do it I’d want some kind of joystick programming ability. They do make 3rd party joystick profiling software. SST was far from ideal but I made it work and it was OK.
My preference for slider as speedbrake mostly comes from the X-45 which had the “aux” switch there. It would be operated by the same digit (left thumb) as reality as it is roughly in the same location as the real thing. I’m a big fan of looking at a picture of the real F-16 HOTAS and whatever joystick and trying to get the controls to line up physically. The mode switch is entirely on the wrong hand and not the sort of thing I would want to reach for to halt a slightly hot formation rejoin. Many people would be tempted to put the FOV axis on it and I would agree but X-52s aren’t known for their rock solid potentiometers. There’s nothing worse than a spiky pot controlling FOV.
From my earlier “physically matching” notion you can guess why I would put the antenna elevation and range knob which are two rotaries on the two rotaries.
-
I don’t understand quite what you’re getting at Morte. I was expressing a preference to use roll-linked NWS instead of joystick twist as rudder. What roll-linked NWS does is convert the roll axis (X) into rudder axis when on the ground (and NWS is on?). You wouldn’t be losing an axis. You’d be getting double duty out of the X-axis. The idea is that you only really need rudder on ground and twist rudder generally sucks since you’d accidentally make rudder inputs in flight. Maybe it’s fine if you put a big fat deadzone on that axis. You know rudder on twist with the largest deadzone is probably better. Try both and see what you like.
As for the registry hack being “losing an axis” that’s me talking about something I know almost nothing about. I’ve never done the registry hack on anything Saitek. I don’t know if you can get ministick X/Y as DX axes and if you can what you lose and if you lose if you can specify which axis you give up. It sounds like you know more about the registry hack than I do. If it’s possible to get genuine DX axes out of the X-52 ministick I would pursue that. If I had to give up SST to do it I’d want some kind of joystick programming ability. They do make 3rd party joystick profiling software. SST was far from ideal but I made it work and it was OK.
My preference for slider as speedbrake mostly comes from the X-45 which had the “aux” switch there. It would be operated by the same digit (left thumb) as reality as it is roughly in the same location as the real thing. I’m a big fan of looking at a picture of the real F-16 HOTAS and whatever joystick and trying to get the controls to line up physically. The mode switch is entirely on the wrong hand and not the sort of thing I would want to reach for to halt a slightly hot formation rejoin. Many people would be tempted to put the FOV axis on it and I would agree but X-52s aren’t known for their rock solid potentiometers. There’s nothing worse than a spiky pot controlling FOV.
From my earlier “physically matching” notion you can guess why I would put the antenna elevation and range knob which are two rotaries on the two rotaries.
Makes sense, maybe I miss-read originally. I argue however that you only need rudder on the ground. Even in the modern FLCS-enabled/controlled stuff, you can’t land in a decent crosswind without a little rudder. I will admit I certainly miss the discreet rudder buttons on the older Saitek sticks, but the twist works. If I had to give up one of the above, it would be antenna range. It’s easy enough to run the cursor off the screen one way or the other to change range. But that’s just me personally. In the end that’s why it’s all able to be customized right?
-
Same problem except mine is the pitch and roll axis in the advanced setup I set X axis for the roll axis and the y axis for the pitch, Straight mapping, No profile, What is the best way to uninstall the drivers I looked in device manager didn’t see them in there.
-
Morte you know not to have any rudder input on crosswind touchdown, right?
If you don’t want to run a profile, then don’t. There are no drivers to uninstall.