When switch 100/1000 for alt setting, dial can be stuck. #23
Labels
No labels
Area/Autopilot
Area/Center Pedestal
Area/Circuit Breaker Panels
Area/ECAM
Area/Glare Shield
Area/Main Instrument Panel
Area/MCDU
Area/Overhead Panel
Area/Side Panels
Kind/Breaking
Kind/Bug
Kind/Documentation
Kind/Enhancement
Kind/Feature
Kind/Security
Kind/Testing
Priority
Critical
Priority
High
Priority
Low
Priority
Medium
Reviewed
Confirmed
Reviewed
Duplicate
Reviewed
Invalid
Reviewed
Won't Fix
Status
Abandoned
Status
Blocked
Status
Need More Info
Stream Deck Plus
Stream Deck XL
No project
No assignees
2 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: PassengerFlying/xkeypad_streamdeck_toliss_a319#23
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
When switch 100/1000 for alt setting, dial can be stuck.
To reproduce this bug, you simply switch to 100, set Alt to any value like 3400, 3700. Then you set Alt back to 1000, there you can increase Alt setting by 1 thousand, like from 3700 to 4000, then it will stuck at around 4000.
My workaround is, whenever you want to switch to 1000. You have to use 100 dial to firstly dial your alt to a wrapped thousand number, like 3000, 4000, 5000, 6000 etc… then you can switch to 1000, and it will work normally.
Gonna try to reproduce this. If the cause is what I think (and hope) it is, it's an easy fix. If not, well, we'll see. :)
I found you set the dataref increment amount is 100. Then if we set alt(100), it just works. If we set alt(1000), then it still actually increase 100, but somehow forced to 1000,2000,3000 etc... by sim.
So, if we put alt to 100, and make it say like, 3400, then put back to alt 1000, when rotate the dial, it actually goes to 3500, since the increment amount is 100.... then sim can not force it to 4000, I don't know why....
Hi Sander, with help of Mark, I found the solution for this bug. Just replace "encoder with data ref" with "encoder with expressive commands" need the latest beta build from Mark.
Then, you can create 2 expressive commands like,
expressive command one: if alt_mode = 0, alt+100, alt+1000 ( if alt_mode is 100, then increment 100, else 1000 )
expressive command two: if alt_mode = 0, alt-100, alt-1000 ( if alt_mode is 100, then decrement 100, else 1000 )
Then, just assign this 2 expressive commands to clockwise and Anti-clockwise, that's it!!
Well, turns out I created those expressive commands way back already, but wasn't able to use them until Mark implemented the expressive commands for encoders. Anyway, thanks to both of you for taking the time to figure this out. I'll implement my 'old' expressive commands now. :)
Thanks to you as well! It is you, your YouTube video, to encourage me go into x-keypad and purchased stream deck +
Now, I can so some of my own homework to try to build one profile for 737.