"Exit Elephant" nee...
 
Notifications
Clear all

"Exit Elephant" needs Long press. Impossible to use as is.


Dan
 Dan
(@danbraine)
Active Member Registered
Joined: 6 months ago
Posts: 9
Topic starter  

I am sorry for the harsh title and i get the feeling this may have been brought up before.

i'm using Elephant with my DAW.

I want to set and forget it but i keep exiting accidentally, and then have to load up again and wait for the black screen to finish etc.  Happens ALL the time. Absolutely ruins the workflow and pretty much prevents me from wanting to use it.  I have been trying to use it for about 6 months now, and this is my big problem with it.

 

The "exit elephant " press needs a user defined delay time to prevent this happening.

 

This topic was modified 2 weeks ago by Dan

Quote
SaveTheHuman5
(@savethehuman5)
Member
Joined: 3 years ago
Posts: 662
 

Hello Dan.
I cant hook that action from the Dial to stop press and hold from the dial.
When press and hold happens, surface dial take control of the standard Dial workflow, and elephant just stop work.

Anyway I look on that again for see if there is something i can do, but 99.99% ensure, nothing can be done related to that.
Elephant in simple words broken in legal way a limitation the DIAL API provide and I use in a very different way.
Microsoft create the DIAL with the hope every coder of every application in the world add support, and for sure that never happens.....

Press and hold

This gesture activates and shows the Surface Dial menu, there is no app functionality associated with this gesture.
By default, the menu is displayed at the center of the user’s screen. However, the user can grab it and move it anywhere they choose.
https://docs.microsoft.com/en-us/windows/uwp/design/input/windows-wheel-interactions

When you press and hold, what happens is basically the API open the original menu, and that stop Elephant.

As I said I take a look on that, but with near to 0 guarantee something good come out.

This post was modified 2 weeks ago by SaveTheHuman5

Youtube: https://www.youtube.com/SaveTheHuman5
Facebook: https://www.facebook.com/SaveTheHuman5


ReplyQuote
Dan
 Dan
(@danbraine)
Active Member Registered
Joined: 6 months ago
Posts: 9
Topic starter  

@savethehuman5 I see. That's such a shame. Great job they did crippling the hardware.  Thanks anyway.


ReplyQuote
SaveTheHuman5
(@savethehuman5)
Member
Joined: 3 years ago
Posts: 662
 

I not have that kind of accident press and hold the device, but I understand that can happens.
For sure I have that accidents the first days of usage when I create Elephant but in just few days of usage with what I create not have that problem.
Again, can happens.
And again I take a look if there is something I can do,
 I agree with you should be something to setup the time the menu take to appear, no matter use Elephant or original DIAL implementation, this is a fault from they form my point of view.
Also if you use the native implementation of the DIAL, if you accidentally press the dial the menu open, software not close ok.......but you have a constant menu popping all the time when that not is what you want to do.
I already tried to contact to MS Dial team with 0 answer,  I think MS not is happy with my creation. No idea.

Youtube: https://www.youtube.com/SaveTheHuman5
Facebook: https://www.facebook.com/SaveTheHuman5


ReplyQuote
Dan
 Dan
(@danbraine)
Active Member Registered
Joined: 6 months ago
Posts: 9
Topic starter  

I will keep trying to get used to it. It works perfectly well apart from this. Microsoft sucks. 


ReplyQuote
SaveTheHuman5
(@savethehuman5)
Member
Joined: 3 years ago
Posts: 662
 

I dont think MS sucks,  they just have their vision of things should be.
Testing now a possible solution.
Back with more info this night.

Youtube: https://www.youtube.com/SaveTheHuman5
Facebook: https://www.facebook.com/SaveTheHuman5


ReplyQuote
SaveTheHuman5
(@savethehuman5)
Member
Joined: 3 years ago
Posts: 662
 

Latest report for few days, I have partially running a possible solution.
No this require some work in order to try to make run 100% ok.
More info soon.

Youtube: https://www.youtube.com/SaveTheHuman5
Facebook: https://www.facebook.com/SaveTheHuman5


ReplyQuote
Dan
 Dan
(@danbraine)
Active Member Registered
Joined: 6 months ago
Posts: 9
Topic starter  
Posted by: @savethehuman5

Testing now a possible solution.
Back with more info this night.

Cool.

 

I was thinking of a solution also. Disable the long press entirely. Exit elephant from a button in the editor or something?

 


ReplyQuote
SaveTheHuman5
(@savethehuman5)
Member
Joined: 3 years ago
Posts: 662
 

There is no way to disable that on the dial, I can disable exit on elephant. That not solve noything. If I do that then when you press and hold the Dial, elephant lost the comunication with the Dial api  and the Surface Dial system open the default radial menu on screen. That is the point.

I back with some news soon if the new hack im doong now work 100% ok. 

Youtube: https://www.youtube.com/SaveTheHuman5
Facebook: https://www.facebook.com/SaveTheHuman5


ReplyQuote
Dan
 Dan
(@danbraine)
Active Member Registered
Joined: 6 months ago
Posts: 9
Topic starter  

ok, thanks.

btw I have my own solution to this problem.

Today i got some double sided tape and stuck a plastic rotary knob on top of the dial.  Works much better now. 🤣 

The dial is wide, uncomfortable and unfamiliar which I think is part of the problem for me. This way the hand and finger pressure is more focused.

but it's still too easy to leave the program.

 

 

This post was modified 2 weeks ago by Dan

ReplyQuote
SaveTheHuman5
(@savethehuman5)
Member
Joined: 3 years ago
Posts: 662
 

I dedicate all weekend to solve this problem and finally I think have something after implement a new kind or sort of hack.... I said before is not possible but now is possible 🙂
The new behaviour will be allow to user do press and hold and the open the menu of Elephnat, following the default implementation of MS, anyway I think that is a method always result in a accidental open of menu on the middle of operation, so user can disable that and use double click on the dial to open the menu and or keyboard hotkey. (nobody report a double click is a problem)
Close Elphant will be available from the advanced menu, in case you want exist of app.

For sure this need a lot of test, so after I have all ready I launch this as a beta.

What you think?

 

This post was modified 2 weeks ago 2 times by SaveTheHuman5

Youtube: https://www.youtube.com/SaveTheHuman5
Facebook: https://www.facebook.com/SaveTheHuman5


ReplyQuote
Dan
 Dan
(@danbraine)
Active Member Registered
Joined: 6 months ago
Posts: 9
Topic starter  

Sounds good!


ReplyQuote