Skip to content

Feature Request: “Virtual Mouse Button” Mode #380

Description

@StriverKlu

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:
Image

Image

Here is a picture of the GPD MicroPC, which inspires this mode:

Image

I think this would make AVNC more usable for Linux desktop environments running through Termux.

Thanks again for the great project!

Best,
Kai

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions