Pinky Switch problem
-
Since update 2 every time I click on my pinky switch my HSD goes to the 5 mile increment range, all of the osb menu options disappear and the work “ZOOM” shows up blinking under osb 3. I have found no way to stop it from doing this. Can the pinky button zoom function be turned off? I am using a cougar btw. Never had this problem before update 2. I use all DX functions to program my stick in the BMS keymapping.
-
@airtex2019 That is exactly what I was looking for. Thanks.
-
@MailMan same issue here, holding Pinkie Switch for more than 3 seconds does not deactivate it, short press neither. I wonder why this has come to be an issue now, Windows Update?
-
@MailMan Doesn’t happen for me. Are you using the DX pinky ?
-
-
@tiag Yes, I have it programmed for pinky shift. So, what you are saying is it’s working the way it should work?
-
@tiag Yes so it seems.
Should pressing and holding also “exit” ZOOM mode? In my case, it doesn’t. At the moment, I just learned to live with it, thinking it was just me.
-
There are 3 pinky/shift callbacks you can choose… let me outline the scenarios
A) if you have enough buttons
and don’t use dx-shift layer for anything
this is the “as real as it gets” mode:
SimPinkySwitch -1 0 0xFFFFFFFF 0 0 0 1 "STICK: PINKY SWITCH"
short-tap => activate zoom/expand on SOI MFD
long-press-and-hold => activate L16 zoom on HSDB) you want to use dx-shift layer, but
with a different button (or key) than pinky-zoom
you can map the two callbacks separately:
SimPinkySwitch -1 0 0xFFFFFFFF 0 0 0 1 "STICK: PINKY SWITCH"
SimHotasShift -1 0 0xFFFFFFFF 0 0 0 1 "SIM: DX Shift"
C) you want to use pinky button for all three functions
this retains back-compat with the muscle-memory behavior we all have, while allowing the button to serve its new, third purpose:
SimHotasPinkyShift -1 0 0xFFFFFFFF 0 0 0 1 "STICK: PINKY SWITCH (DX SHIFT)"
short-tap => activate zoom/expand on SOI MFD
long-press => activate dx-shift layer
double-tap-hold => activate L16 zoom on HSD -
the time-delay to disambiguate short-vs-long is g_nHotasShiftQuickPressTimeLimit
I think the default is 200 (milliseconds) which is a bit tight… for the SimHotasPinkyShift double-tap-hold gesture, it means you have to (a) press, (b) release within 200ms, then (c) press again within 200ms, then (d) continue holding for longer than 200ms
I recommend raising this to 250 or 300
-
Thanks Airtex, I do have both assigned to the same button.
SimPinkySwitch -1 0 0xFFFFFFFF 0 0 0 1 “STICK: PINKY SWITCH”
SimHotasShift -1 0 0xFFFFFFFF 0 0 0 1 “SIM: DX Shift”That could be the cause of the issue here for me. I will use your C option from now on.
-
@Maru said in Pinky Switch problem:
have both assigned to the same button.
You can have multiple buttons/keys mapped to the same callback … but you can’t assign multiple callbacks to a single button.
I think it’s last-writer-wins (so, whichever appears lower down in the key file). But not sure, maybe it causes other problems.
-
@airtex2019 my bad, I think I only have the following on my pinky.
SimPinkySwitch -1 0 0X2F 0 0 0 1 “STICK: PINKY SWITCH”
SimHotasPinkyShift -1 0 0XFFFFFFFF 0 0 0 1 “STICK: PINKY SWITCH (DX SHIFT)”In the AL, it appears as follows.
There is certainly an issue. I am following your 3 instructions, but the following marked instructions do not work.
short-tap => activate zoom/expand on SOI MFD - The short single tap already activates the L16 zoom on HSD and not EXP on SOI FCR, for instance.
long-press => activate dx-shift layer - This works, with combination of different buttons.
double-tap-hold => activate L16 zoom on HSD - Double tap without holding already activates the L16 zoom on HSD.
-
@Maru send me your key file … or paste it into https://controlc.com/
[edit: I got Maru sorted, off-thread … it was the classic problem of mismatched shift button mappings in hand-managed key file]
-
@airtex2019
Ty very much for this one Airtex, again!
@MailMan is that also your case? -
-
@drtbkj said in Pinky Switch problem:
I can repro this
With Stick:Pinky Switch(DX shift) set like @Maru above I get
short press- SOI MFD-FOV
hold- DX shift
double tab then hold- Link 16 display with ZOOM on top
I could not repro @MailMan 's HSD issueCan you clarify? It sounds like you’re saying you can repro the problem – but the actions you describe are what’s intended.
-
@airtex2019 said in Pinky Switch problem:
@drtbkj said in Pinky Switch problem:
I can repro this
With Stick:Pinky Switch(DX shift) set like @Maru above I get
short press- SOI MFD-FOV
hold- DX shift
double tab then hold- Link 16 display with ZOOM on top
I could not repro @MailMan 's HSD issueCan you clarify? It sounds like you’re saying you can repro the problem – but the actions you describe are what’s intended.
Sure, @airtex2019 . I can repro the intended functions but can’t repro @MailMan 's issue. I could not get the HSD to do what he wrote.
-
@drtbkj ok cool - in software world “repro” has the connotation of “being able to reproduce a bug”
if everything is working as intended, we’d say “no repro” or “unable to repro”
-
@airtex2019 That is exactly what I was looking for. Thanks.
-
A airtex2019 has marked this topic as solved on
-
short press- SOI MFD-FOV
hold- DX shift
double tab then hold- Link 16 display with ZOOM on topthis should be mentioned in the documentation : I was faced to this issue…I found this topic by chance
-
@suhkoi69 Those were not working correctly for me. Using pinky button for shift was also causing my radar cursor to freeze up. I switched my shift function to another button and now all works well. Can’t explain why, but it’s working.