Quick Sign In:  

Forum: VirtualDJ Skins

Topic: VDJ not responding to 'right click' and double click....

This topic is old and might contain outdated or incorrect information.

Not sure if this is skin related, but I've only noticed whilst trying to develop a new touch screen orientated skin..

When using 'right click' and 'double click' actions within VDJ my skin responds as expected when I'm using a mouse or pad on my laptop. The problem arises when I try to use these commands on a touch screen. They just don't respond at all!

The touch screen hardware is working ok, as everything acts as it should within the windows environment...

Any ideas? I'm stumped....
 

Posted Tue 01 Aug 17 @ 8:24 am
When you're using the touch screen, does VDJ know it's running on a touch screen?

i.e. has the browser switched to grid view?
 

Posted Tue 01 Aug 17 @ 8:47 am
AdionPRO InfinityCTOMember since 2006
With touch you only have one type of touch, which is why right click is not working.
In the browser a long press will work to mimic a right click, but in the skin this is not the case because most buttons operate on touch rather than release, so at that time it's impossible to know if a right-click was meant instead. It would be further complicated by many actions which work temporarily such as cue which you would hold for a longer time without the intention of doing a right-click.

Double click is currently not implemented for touch either. It is something that could be added, but I'm not sure if it would be very useful practically.
The only time I've seen double-click working is in desktop applications for compatibility.
Looking at any app natively designed for touch, I don't think I've encountered many that use double-click, probably because it's not that intuitive.

@groovindj: As long as you have a touch-screen with proper operating support, vdj will always know that you're using a touch-screen.
The browser automatically switching to grid mode is only for convertibles, where you can remove or attach the keyboard, but it doesn't change the behavior of the touch-screen itself.
 

Posted Tue 01 Aug 17 @ 9:02 am
Thank you for the clarification... a little skin re-coding required! :-)
 

Posted Tue 01 Aug 17 @ 9:17 am
AdionPRO InfinityCTOMember since 2006
Btw, since it is a skin specific for touch use, long press on specific buttons for which it would make sense could be done using "holding ? long-press action : short-press action" instead.
 

Posted Tue 01 Aug 17 @ 9:21 am
I've never used that before, sounds like a plan.. Thanks! :-))
 

Posted Tue 01 Aug 17 @ 9:25 am


(Old topics and forums are automatically closed)