Right-Click not working

118 views
Skip to first unread message

Valentin L

unread,
May 1, 2024, 10:14:18 AM5/1/24
to bVNC, aRDP, aSPICE, Opaque Remote Desktop Clients
Hey,

I am trying to connect to my Windows Server from my Xiaomi Android Tablet. For this tablet I have the original keyboard/touchpad combo, which works fine for every application except for aRDP. Currently, in aRDP the keyboard and touchpad work perfectly except that for some reason in this application the right-click seems to not register.

What I have tried for right-clicking without success:
- Tap with 2 fingers
- Click with 2 fingers
- Click and hold with one finger

Here is a quick log file I created by enabling "More debug logging", restarting the app, logging into my server and trying some clicking and rightlicking with the methods mentioned above.

Hope you can help me out, I have not changed any settings except for adjusting the screen resolution.

iior...@gmail.com

unread,
May 8, 2024, 9:29:28 AM5/8/24
to bVNC, aRDP, aSPICE, Opaque Remote Desktop Clients
Hi Valentin,

One thing that will work for sure (as a workaround) is if you switch to "Single-handed input mode" and long-tap. That mode will present you with a graphical representation of a mouse for you to select the type of click you'd like for it to perform.

I looked at the log and it's actually quite helpful. I see a puzzling thing that you may help explain:

I see ACTION_BUTTON_PRESSes with both TOOL_TYPE_MOUSE and TOOL_TYPE_FINGER a few seconds apart. Do you think those are you clicking and tapping with two fingers respectively?

05-01 15:30:43.901 30859 30859 D RmtClientsInputListener: onGenericMotionEvent, event: MotionEvent { action=ACTION_BUTTON_PRESS, actionButton=BUTTON_SECONDARY, id[0]=0, x[0]=1194.5508, y[0]=1037.9453, toolType[0]=TOOL_TYPE_FINGER, buttonState=BUTTON_SECONDARY, classification=NONE, metaState=0, flags=0x100040, edgeFlags=0x0, pointerCount=1, historySize=0, eventTime=4107023, downTime=4106530, deviceId=10, source=0x2002, displayId=0, eventId=473747550 }

and

05-01 15:30:46.502 30859 30859 D RmtClientsInputListener: onGenericMotionEvent, event: MotionEvent { action=ACTION_BUTTON_PRESS, actionButton=BUTTON_SECONDARY, id[0]=0, x[0]=1110.582, y[0]=855.43164, toolType[0]=TOOL_TYPE_MOUSE, buttonState=BUTTON_PRIMARY|BUTTON_SECONDARY, classification=NONE, metaState=0, flags=0x100000, edgeFlags=0x0, pointerCount=1, historySize=0, eventTime=4109623, downTime=4109133, deviceId=10, source=0x2002, displayId=0, eventId=188030639 }

Looking at the input code, it definitely seems like the application lacks support for MotionEvent with action=ACTION_BUTTON_PRESS in any case.  Would you kindly open a feature request at https://github.com/iiordanov/remote-desktop-clients/issues, and I'll try implementing support that you can test in Beta.

Thanks again!
iordan

i iordanov

unread,
May 13, 2024, 9:37:08 AM5/13/24
to bVNC, aRDP, aSPICE, Opaque Remote Desktop Clients

Thanks again!




--
You received this message because you are subscribed to the Google Groups "bVNC, aRDP, aSPICE, Opaque Remote Desktop Clients" group.
To unsubscribe from this group and stop receiving emails from it, send an email to bvnc-ardp-aspice-opaque-remot...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/bvnc-ardp-aspice-opaque-remote-desktop-clients/7b71e9e8-a1ca-4284-a4ad-fcdc8bef0d21n%40googlegroups.com.


--
The conscious mind has only one thread of execution.
Reply all
Reply to author
Forward
0 new messages