A new callback request for SPD BRAKE functionality.
-
@Sabre Dude what sim are you playing? Some sort of space station flying?
Youād need to grow tentacles to operate all your controllers.
-
@Boxer said in A new callback request for SPD BRAKE functionality.:
I believe that completely addresses the need OP mentioned, if I understood it.
@Boxer: Hey, please donāt interfere with airtex2019, he did promise after all! Over 20+ years of diving into Falcon 4, RP, AF, FF, BMS, Iāve never asked for a single special callback. Well, if you donāt want this callback ā thatās fine, I can program any switch and button in any way I want on my joysticks. I recall in the 87th Stray Dogs I even once made an AutoHotkey script for a fully automated start-up procedure, where buttons on the ICP and everywhere else in the cockpit were clicking and flipping themselves rapidly and you would, like, just seat and look around amazed lol. (I remember some had a good laugh about it on the forum). Itās just that I donāt like the fact that in the Closed position, unlike the spring-loaded Open position, the switch will continue to send āSPEED BRAKE Switch ā Closeā DX button the whole time, until/if I remember to flip the switch to the neutral. Yes, I know I can use āSPEED BRAKE Switch ā Toggleā instead and it should work right on my Winwing 16EX Throttle, but, for example, the 2-position āTā keys on the VPC MongoosT-50CM3 donāt work well with the ā- Toggleā callback, and I donāt like it either. So, I thought it wouldnāt hurt to have it āRetract Fullā like in the other sim. airtex2019 said it right earlier - no need to use a cannon (Boxer) to shoot (my) minor sparrows here Anyway, thanks to all involved for your interested attention to the little requests of the users ))
-
@bbostjan said in A new callback request for SPD BRAKE functionality.:
@Sabre Dude what sim are you playing? Some sort of space station flying?
Youād need to grow tentacles to operate all your controllers.
Haha, thatās a good one!
Nah, nothing fancy, just a couple of usual suspects.
-
@Sabre said in A new callback request for SPD BRAKE functionality.:
@Boxer: Hey, please donāt interfere with airtex2019, he did promise after all!
Well all of us working on code pick our own priorities (more or less, itās a hobby thing after all). Aitex has plenty of things on his plate that are probably more compelling to spend time on than this one thoughā¦especially ifā¦
Itās just that I donāt like the fact that in the Closed position, unlike the spring-loaded Open position, the switch will continue to send āSPEED BRAKE Switch ā Closeā DX button the whole time, until/if I remember to flip the switch to the neutral.
What does that mean, āI donāt likeā¦ā?? Iām curious what there is not to like here. These buttons are event based so having the switch captive in the close position (electrically āONā the whole time) does not consume any meaningful resources in Windows or the game context. Were you thinking that itās hammering on the game code for attention the whole time?? Not so.
If that is what you were thinking then hopefully the above sheds some light. But would also make me want to actively lobby AGAINST adding a callbackā¦doing something for the wrong reason seems like a bad idea. I do think itās pointless to add what is essentially a redundant alias for something you can already do. And in fact you are trying to avoid the obvious default way to achieve what you want for a potentially bogus reason.
Whatās more, even if you do have a different reason not to use a DX mapping on the captive switch position, your need can be satisfied NOW without waiting for anyone to code up that aliasā¦but if you donāt want that form of help then Iām not sure what to say.
Nice collection of goodies by the way. Love the modular set up on the profile mounted components ā thatās a really neat-o idea!
-
@Boxer said in A new callback request for SPD BRAKE functionality.:
What does that mean, āI donāt likeā¦ā?? Iām curious what there is not to like here. These buttons are event based so having the switch captive in the close position (electrically āONā the whole time) does not consume any meaningful resources in Windows or the game context. Were you thinking that itās hammering on the game code for attention the whole time?? Not so.
Thatās exactly what I thought, especially because between Windows and AL + BMS, I also have the Joystick Gremlin Macro, which keeps the DX button (SPEED BRAKE Switch - Close) in a pressed state. If not so, itās fine, let it be (winking to airtex2019, thumbs up).
As for āI donāt like Toggleā, as I already mentioned, T-switches on my VPC MongoosT-50CM3 Throttle donāt always work correctly with this command. Here, Iām more concerned not about myself, but about my son-in-law, who has the same VPC set, but who has very little time to fiddle with such nuances of hardware and software (being LTC in the Rolling Along).
Thanks.
-
@Sabre While that collection of hardware is impressive, I donāt understand why there is a need for the callback request. Donāt any of those speedbrake switches work like the real speedbrake switch? I mean I see a WH throttle and an F-16 throttle, those should have the correctly-operated speedbrakes. Not sure about the other throttles but I would be surprised if they didnāt.
Donāt get me wrong here ā if it is indeed a need for a new callback, then by all means. However, if a solution can be found quicker or perhaps this is just a confusion with callback mapping or switch function, then we donāt really need to reinvent the wheel.
-
Yeah, I agree also. As @Boxer said āDepartment of Redundancy Departmentā.
What people are forgetting these days that all these sticks/throttles are āProgrammableā - not sure anymore what that word means, but ok, huh ?
TM Cougar throttle has T9 and T10 buttons for operating speedbrakes, T9 is spring loaded for opening & T10 is toggle for closing.
Iām pretty sure that with minimal effort you can mimic those functions to ANY JOY BUTTON via āwhatever programming logicā in BMS and/or āwhatchacalled stick programming softwareā.
I know I can make it work in āFoxyā like a joke. = on press of T99 do in(shift b), hold for 10sec , out(shift b) - even now especially you can use directinput button respectively, without need of keyboard shortcuts, button 27(28 dec) - but is matter of personal preference of key-config
2kopeykes
Cheers
-
ewildcat already won this thread by suggesting to use the press/release bindings to effectively make a poormanās auto-close button
-
@airtex2019
Yeah, I have no problem with that, just sayinā. That these days ppl are not as āconstructiveā as 20yrs before.The solution is also fine, I mean, I donāt have to use it, and I aināt forbidding anyone.
Cheers
-
@white_fang said in A new callback request for SPD BRAKE functionality.:
TM Cougar throttle has T9 and T10 buttons for operating speedbrakes, T9 is spring loaded for opening & T10 is toggle for closing.
And it can be just Closing (Retracting) it doesnāt necessary need to be Toggle%$#@!!
-
@Atlas said in A new callback request for SPD BRAKE functionality.:
@Sabre While that collection of hardware is impressive, I donāt understand why there is a need for the callback request.
Thatās fine, you donāt understand what I wrote earlier, you donāt have some of the hardware I use, thatās also fine. Iāll wait for airtex2019.
-
@Sabre said in A new callback request for SPD BRAKE functionality.:
@Atlas said in A new callback request for SPD BRAKE functionality.:
@Sabre While that collection of hardware is impressive, I donāt understand why there is a need for the callback request.
Thatās fine, you donāt understand what I wrote earlier, you donāt have some of the hardware I use, thatās also fine. Iāll wait for airtex2019.
No need to be condescending. What I donāt understand is how you can have all of that gear and seem to struggle with something like correct speedbrake implementation. Iāve only used TM WH and TM Cougar for my throttles but I donāt think Virpil or WinWing would fail at something as basic as a correct speedbrake switch.
@Sabre said in A new callback request for SPD BRAKE functionality.:
@white_fang said in A new callback request for SPD BRAKE functionality.:
TM Cougar throttle has T9 and T10 buttons for operating speedbrakes, T9 is spring loaded for opening & T10 is toggle for closing.
And it can be just Closing (Retracting) it doesnāt necessary need to be Toggle%$#@!!
I believe what @white_fang is saying is that the switch is spring loaded (momentary) for the open callback AFBrakesOut and is toggle (normal operation ā they are called ātoggle switchesā after all) for the close callback AFBrakesIn. This is different from the toggle callback AFBrakesToggle.
@Sabre said in A new callback request for SPD BRAKE functionality.:
I would like to request the developers to add an additional Callback for the SPD Brake functionality, specifically a single joystick button press for the full closure of the SPD Brake.
This already exists ā it is the AFBrakesIn callback.
I understand that the SPD Brake Toggle can be used for this purpose, but sometimes with multiple openings and closings of the SPD Brake, the Toggle function gets confused on some joystick buttons.
Thatās the whole point of the switch state callbacks ā there is ZERO confusion ā AFBrakesIn will never, ever, ever be confused with AFBrakesOut as they are specific to switch states.
Even on my F-16 throttle replica (by Winwing), it would be better to have the SPD Brake Open in spring load position and SPD Brake Close Completely on the opposite side.
Err, yeah. Isnāt it set up that way? If it isnāt, then youāve not set it up properly.
Itās surprising that this hasnāt been implemented yet, at least for cockpit builders.
Switch state callbacks have been implemented for years. Even the old F4.0 had it, although I donāt know if it was called this way or worked the way it works now. Iāve never flew F4.0, but suffice to say that even back in BMS 4.32, the switch state callbacks were a thing. Iām sure the Falcon historians in this community can shed more light on this.
For other HOTAS systems I imagine SPD Brake Open Completely callback would be very useful too. At least, please consider the possibility of definitely adding a more realistic SPD Brake Close Completely callback to use instead of Toggle.
The real switch is not an āopen completelyā affair as the pilot may only need partial brake effect. It is also not a āclose completelyā affair as the pilot may only need less brake effect, not zero brake effect. I cannot fathom the idea that you think the BMS devs have not implemented a realistic SPD BRK functionality after all this years of game development.
TL;DR - I believe this is a case of PICNIC and that perhaps you are using a .key file that does not have all the callbacks you need.
-
This is all running in circles. Retract (completely). ))
Thanks.
-
@Sabre said in A new callback request for SPD BRAKE functionality.:
This is all running in circles. Retract (completely). ))
Thanks.
No, not running in circles at all. I think weāve now identified the issue at hand here and ā¦ well, Iāll just leave it at that.
PICNIC
-
Just saying, on my dozen year old X65 throttle I have speed brakes mapped on one of the hats, I could use this purposed callback!
The captured switch is one of the things I miss most about the Cougar and find myself sometimes not getting the brakes fully closed with a momentary switch. But the occasional multi engine flying and extra controls etc. the similar but extra hats and buttons of it compared to the TM TQS or WinWing plus the force sensitive stick keeps me using the X65F until it and my spares either die or Windows stops supporting them.
-
@Snake122 Are there no toggle switches on the X65 throttle that you could map to the brakes?
Hereās an interesting experiment that might work for you ā map the open speedbrakes button to the AFBrakesOut callback but then map the button you want for close speedbrakes to the AFBrakesToggle callback. If the brakes are even slightly open, the toggle callback will fully close the brakes. Obviously, if the brakes are closed, the toggle callback will fully open the brakes
But it may be a perfect solution for those without a toggle switch available, or only have buttons.
Of course, the downside is that you cannot partially close your speedbrakes as the toggle callback is an all-or-nothing affair AFAIK.
-
@Atlas said in A new callback request for SPD BRAKE functionality.:
@Sabre said in A new callback request for SPD BRAKE functionality.:
This is all running in circles. Retract (completely). ))
Thanks.
No, not running in circles at all. I think weāve now identified the issue at hand here and ā¦ well, Iāll just leave it at that.
PICNIC
Atco, I like your enthusiasm, especially when you start explaining to me how callbacks actually work on equipment you donāt have.
BIOS
-
@Sabre said in A new callback request for SPD BRAKE functionality.:
Atco, I like your enthusiasm, especially when you start explaining to me how callbacks actually work on equipment you donāt have.
Iām explaining to you how the callbacks work. These allows you to do things ā like replicate how the real thing works ā regardless of what hardware you use. Unfortunately, making it work on YOUR hardware is YOUR problem, not mine.
I am amazed that you continue to show your attitude for someone who doesnāt know how to map a speedbrake switch correctly.
-
@Atlas said in A new callback request for SPD BRAKE functionality.:
Unfortunately, making it work on YOUR hardware is YOUR problem, not mine.
Thatās exactly why I didnāt ask anything from you here in this thread, with all due respect for you for helping with other issues
Thanks.
-
@Sabre said in A new callback request for SPD BRAKE functionality.:
Thatās exactly why I didnāt ask anything from you here in this thread,
Are you also confused at how forums work??
with all due respect for you for helping with other issues
Thatās not how āwith all due respectā means, nor how it is shown. Your attitude at the people who develop this game and others that come in to help you with your issues show zero respect at all.
I wager my suggestion to @Snake122 in the post above is the functionality youāre looking for. Wind your neck in and go give it a try.