Hi gujjwal00,
First of all, thank you for building AVNC. It’s one of the best VNC clients on Android. I use it daily to run Ubuntu inside Termux on my Android phone.
I’d like to propose a new input mode inspired by MultiVNC and small UMPC devices like the GPD MicroPC.
Problem:
Currently, mouse clicks in AVNC rely mainly on gestures such as:
- tap = left click
- long press = right click
- double tap and swipe = drag remote content
While this works, it can feel imprecise during desktop-oriented workflows, especially when:
- manipulating UI elements (e.g. resizing windows)
- dragging windows/files
- selecting text
Proposed Solution:
Add an optional “Virtual Mouse Button” mode.
In this mode:
A small area on the left edge (or optionally bottom-left corner) of the screen displays:
- Left mouse button
- Middle mouse button
- Right mouse button
The remaining screen area acts purely as a touchpad for cursor movement:
- moving finger = move cursor
- no tap-to-click gestures
- no long-press/right-click simulation
This creates a control scheme similar to GPD MicroPC, which allows true two-thumb operation:
- Left thumb → mouse buttons
- Right thumb → cursor movement
This should be more precise and ergonomic than gesture-based clicking.
Benefits include:
- more accurate cursor control
- easier drag-and-drop
- reduced accidental clicks
Here are the examples of the virtual mouse button layout:

Here is a picture of the GPD MicroPC, which inspires this mode:
I think this would make AVNC more usable for Linux desktop environments running through Termux.
Thanks again for the great project!
Best,
Kai
Hi gujjwal00,
First of all, thank you for building AVNC. It’s one of the best VNC clients on Android. I use it daily to run Ubuntu inside Termux on my Android phone.
I’d like to propose a new input mode inspired by MultiVNC and small UMPC devices like the GPD MicroPC.
Problem:
Currently, mouse clicks in AVNC rely mainly on gestures such as:
While this works, it can feel imprecise during desktop-oriented workflows, especially when:
Proposed Solution:
Add an optional “Virtual Mouse Button” mode.
In this mode:
A small area on the left edge (or optionally bottom-left corner) of the screen displays:
The remaining screen area acts purely as a touchpad for cursor movement:
This creates a control scheme similar to GPD MicroPC, which allows true two-thumb operation:
This should be more precise and ergonomic than gesture-based clicking.
Benefits include:
Here are the examples of the virtual mouse button layout:

Here is a picture of the GPD MicroPC, which inspires this mode:
I think this would make AVNC more usable for Linux desktop environments running through Termux.
Thanks again for the great project!
Best,
Kai