Introduction

The Universal Pointer Device Driver (UPDD) is a comprehensive driver suite engineered to seamlessly integrate touch screens, pens, tablets, and whiteboards across all major operating systems.

Currently shipping with release 7 as the latest version, with release V6 also available for legacy support.


UPDD becomes essential when:

  1. Touch does not work natively in the operating system

  2. Native touch works but has issues

  3. Native touch does not support multi-monitor setup or configuration

  4. Native touch does not support rotated monitors

  5. Support needed for old touch technology, such as serial or non-HID USB devices

  6. UPDD offers specialised touch features and utilities

  7. Implementation of direct touch support within applications via software interfaces


Supported hardware:

  1. HID USB

  2. non-HID USB

  3. serial devices

  4. i2c devices (Windows only)


Supported Operating systems:

  1. Windows XP – 11

  2. macOS 10.7 – 10.13 Intel (UPDD V6)

  3. macOS 10.14 and above (Universal binary, Intel and Silicon)

  4. Linux

  5. Android


Operating system interfaces:

  1. Windows – post data on HID (touch), Mouse (true mouse emulation) or Pen interface

  2. macOS – post data as gestures (mimic trackpad), tablet, pen or mouse

  3. Linux – post data as touch (uinput), mouse (X)

  4. Android - post data as touch (uinput), mouse (X)


The Universal Pointer Device Driver (UPDD) is a sophisticated driver suite that works with touch screens, pens, tablets and whiteboards on various mainstream operating systems.


The latest version of the software is release 7. Release V6 is also available.


It is used when:

  1. Touch does not work natively in the operating system

  2. Native touch works but has issues

  3. Native touch does not support multi-monitor setup or configuration

  4. Native touch does not support rotated monitors

  5. Support needed for old touch technology, such as serial or non-HID USB devices

  6. UPDD offers specialised touch features and utilities

  7. Implementation of direct touch support within applications via software interfaces


Supported hardware

  1. HID USB

  2. non-HID USB

  3. serial devices

  4. i2c devices (Windows only)


Supported Operating systems

  1. Windows XP – 11

  2. macOS 10.7 – 10.13 Intel (UPDD V6)

  3. macOS 10.14 and above (Universal binary, Intel and Silicon)

  4. Linux

  5. Android


Operating system interfaces

  1. Windows – post data on HID (touch), Mouse (true mouse emulation) or Pen interface

  2. macOS – post data as gestures (mimic trackpad), tablet, pen or mouse

  3. Linux – post data as touch (uinput), mouse (X)

  4. Android - post data as touch (uinput), mouse (X)


Last updated