[ 
https://issues.apache.org/jira/browse/GUACAMOLE-1547?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17502460#comment-17502460
 ] 

Mike Jumper commented on GUACAMOLE-1547:
----------------------------------------

{quote}
the first clicks on press, but doesn't move the cursor when moving the touch 
(which is an issue with some applications).
{quote}

It does - you tap and then touch and hold to click-and-drag. The gesture is 
similar to the click-and-drag gesture supported by the relative mouse emulation:

# Touch the screen and release. The mouse moves to the touched location.
# Quickly touch the screen again and hold. The left mouse button is pressed and 
held, and will not be released until you release your finger from the screen. 
While touching the screen, you can drag your finger around to click-and-drag.

For double-click, you tap the screen quickly twice. The remote OS might not 
recognize this as a double-click if your finger moves too much between taps.

> Mouse emulation for touchscreens
> --------------------------------
>
>                 Key: GUACAMOLE-1547
>                 URL: https://issues.apache.org/jira/browse/GUACAMOLE-1547
>             Project: Guacamole
>          Issue Type: Improvement
>          Components: guacamole
>            Reporter: Denis MIGDAL
>            Priority: Trivial
>
> Hi,
>  
> I tried to use Guacamole on an Android Tablet on Chrome browser.
> However, the 2 proposed mouse emulations doesn't seem to be suited for an 
> usage with a touchscreen :
>  * the first clicks on press, but doesn't move the cursor when moving the 
> touch (which is an issue with some applications).
>  * the second enables to move the cursor but isn't quite practical as we 
> can't press one element of the screen to click it or move the cursor to it.
>  
> I therefore suggest to add a 3rd mouse emulation with the following behavior :
>  * at anytime move the cursor to the last position of the touch/press.
>  * if 2 quick touch/press, assume a double-click.
>  * if the touch/press is long enough (e.g. 1s) without significant touch move 
> assume a left-click until the touch is released.
>  ** if only touch without moving: click
>  ** if touch/press > 1s without moving then moving without releasing the 
> touch: click while moving the cursor (like when doing a drag&drop)
>  * if the touch is long enough (e.g. 2s) without significant touch move 
> assume a right-click, instead of a right-click.
>  
> Cordially,



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

Reply via email to