Hi folks. Fairly odd issue but Ill explain best I can.
I have created a custom button box for testing and one of the things hooked up is a 3 way rotary cam switch. (2 states Left, right and off in the middle). With the intention of binding it to left and right panel screens with the "Off" state bringing me back to the front normal view.
Hooking this up in JOY2KEY and binding it to (1) and (2) for left position and right position and same on release (because the switch does hold the button down as long as it is in either the left or right position) works fine when testing in notepad. Left switch position presses (1) on switch, then (1) on release, same with (2) and Right switch position. It does not hold the (1) or (2) keys down, just one press each time.
However this does not work in ED. It refuses to acknowlegde a press on release. It should "re press" (1) on release but it does not. It does work flawlessly in Notepad or other programs. I am aware of the input processing option in JOY2KEY that has to be checkmarked for it to recognise the same key on press AND release hence why it works perfect in Notepad.
If i press (1) twice we go left panel then back to normal view. If I press (2) twice we go right panel then back to normal view. Try it on the switch and it does not acknowlegde it. It would only recognise Left position as (1) putting me into left panel, then nothing on release. Then when I press Left position again, then it comes out to normal view, totally ignoring what has been set up in JOY2KEY.
I could write an Autohotkey script to manage states and button presses and see whats what then take appropriate action based on the button and state but I dont think I need to make it that complicated, this should in all fairness work. I am after all according to my computer pressing (1) when switching left then (1) again when releasing the switch. Also I have no guarantee this would work as Autohotkey would technically be passing in a "false" keyboard key and not actually pressing the keyboard, so why would that work if JOY2KEY hasnt when its effectively the same logic?
Now heres the other part. It actually did work for a few goes at first when I set it up first time. But only left position, not right position. Even though they were set up the same. Then it suddenly stopped working as I was going back and forth between Left panel and normal view and it wont even go back to only one way working. With everything shut down and restarted and rebound. It did for just a few moments, work as intended for just a few goes. How did that happen and what changed, also why ignore (2) which was set up the same, and also worked the same in notepad.
Any help closing in on the issue would be greatly recieved.
I have created a custom button box for testing and one of the things hooked up is a 3 way rotary cam switch. (2 states Left, right and off in the middle). With the intention of binding it to left and right panel screens with the "Off" state bringing me back to the front normal view.
Hooking this up in JOY2KEY and binding it to (1) and (2) for left position and right position and same on release (because the switch does hold the button down as long as it is in either the left or right position) works fine when testing in notepad. Left switch position presses (1) on switch, then (1) on release, same with (2) and Right switch position. It does not hold the (1) or (2) keys down, just one press each time.
However this does not work in ED. It refuses to acknowlegde a press on release. It should "re press" (1) on release but it does not. It does work flawlessly in Notepad or other programs. I am aware of the input processing option in JOY2KEY that has to be checkmarked for it to recognise the same key on press AND release hence why it works perfect in Notepad.
If i press (1) twice we go left panel then back to normal view. If I press (2) twice we go right panel then back to normal view. Try it on the switch and it does not acknowlegde it. It would only recognise Left position as (1) putting me into left panel, then nothing on release. Then when I press Left position again, then it comes out to normal view, totally ignoring what has been set up in JOY2KEY.
I could write an Autohotkey script to manage states and button presses and see whats what then take appropriate action based on the button and state but I dont think I need to make it that complicated, this should in all fairness work. I am after all according to my computer pressing (1) when switching left then (1) again when releasing the switch. Also I have no guarantee this would work as Autohotkey would technically be passing in a "false" keyboard key and not actually pressing the keyboard, so why would that work if JOY2KEY hasnt when its effectively the same logic?
Now heres the other part. It actually did work for a few goes at first when I set it up first time. But only left position, not right position. Even though they were set up the same. Then it suddenly stopped working as I was going back and forth between Left panel and normal view and it wont even go back to only one way working. With everything shut down and restarted and rebound. It did for just a few moments, work as intended for just a few goes. How did that happen and what changed, also why ignore (2) which was set up the same, and also worked the same in notepad.
Any help closing in on the issue would be greatly recieved.