Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP input driver: virtual tablet (controlled by network)
branch: master


latest commit 0fc61d4b1f
rfc2822 authored

xf86-networktablet input driver: virtual tablet (controlled by network)

This project has been replaced by the uinput driver of GfxTablet. Please see here:

What does it do?

xf86-networktablet is an input driver for Xorg that creates a virtual tablet (absolute pointing device). The tablet can be controlled via UDP so that every network application can simulate movements and button clicks.

The virtual tablet has 3 axes (x, y, pressure) and 1 button.


Tested with Ubuntu 11.10 and 12.10 (64-bit)

  • Install dependencies ( development files)
  • Adapt Makefile to your paths
  • Adapt networktablet.c to your needs. At the moment, there is a hardcoded tablet resolution of 1280x800.
  • make
  • sudo make install
  • Add the input device to xorg.conf. Minimal configuration:
    Section "ServerLayout"
        Identifier     "DefaultLayout"
        InputDevice    "NetworkTablet0"

    Section "InputDevice"
        Identifier     "NetworkTablet0"
        Driver         "networktablet"
  • Restart X server. The logs should show the networktablet device. xinput list should show the network tablet device.


Once the driver is running, it listens on for UDP packets. Any application in the network can send UDP packets to this port and control the virtual tablet.

The structure of the packets is defined in protocol.h.

This input driver is used by the XorgTablet android application which enables you to use any Android device (especially these with stylus pen) as an graphics tablet.

Something went wrong with that request. Please try again.