Projects For Amiga

Projects For Amiga

Touch Device

What is it?

This is my attempt to provide AmigaOS4 with an API to handle touch events.

API Features

  • multitouch support (unlimited number of points)
  • simultaneous devices (unlimited number)
  • extendable support to new devices through drivers


Go to the download page and install the following packages:
  1. TouchDevice: this package will install the touch.device
  2. TouchPrefs : editor of the touch.device settings
  3. one of the drivers available, according to your touchscreen model

Supported devices

The compatible device lists for each driver are provided below. In case you find new compatible devices, I would be grateful if you would report it to me.
I will support additional screens on demand if sufficient documentation is available.

EGalax Touch Driver

This is the list of the touchscreens supported by egalaxtouch.usbfd driver.

Note: green items indicate tested models.

Lilliput VGA Monitors

  • 619GL-70NP/C/T (7 inch)
  • 629GL-70NP/C/T (7 inch)
  • 809GL-80NP/C/T (8 inch)
  • 889GL-80NP/C/T (8 inch)
  • FA801-NP/C/T    (8 inch)
  • FA1032-NP/C     (10 inch)
  • FA1501-NP/C/T  (15 inch)
  • FA1901-NP/C/T  (19 inch)

Lilliput HDMI Monitors

  • 669GL-70NP/C/T  (7 inch)
  • 869GL-80NP/C/T  (8 inch) 
  • FA1011-NP/C/T    (10 inch)
  • FA1046-NP/C/T    (10 inch)

Smart Display Company (SDC) Touchscreens
  • TFT Monitors:
  • TOUCH-TFT-TS07    (7 inch)
  • TOUCH-TFT-TS08    (8 inch)
  • TOUCH-TFT-TS10    (10 inch)
  • TOUCH-TFT-TS12    (12 inch)
  • TOUCH-TFT-TS15    (15 inch)
  • TOUCH-TFT-TS17    (17 inch)
  • TOUCH-TFT-TS19W    (19 inch wide)
  • TOUCH-TFT-TS22W    (22 inch wide)

XENARC Monitors
  • 7 inch models:
    • 700TSH
    • 700TSU
    • 700TSV
    • 702TSV
    • 705TSV
    • 706TSA
    • 700IDT
    • MDT-X7000
  •  8 inch models:
    • 800TSV
    • 805TSV
  • 10 inch models:
    • 1020TSV
    • 1026TSA
    • 1040TS
  • 12 inch models:
    • 1200TS
    • 1200TR

  • Prolite Monitors:
    • PROLITE T1513SR-1   (15 inch)
    • PROLITE T1730          (17 inch)
    • PROLITE T1713SR-1   (17 inch)
    • PROLITE T1913SR-1   (19 inch)

ITM Touch Driver

This is the list of the touchscreens supported by itmtouch.usbfd driver.

Note: green items indicate tested models.

LG Monitors

  • L1730SF

WaveShare Touch Driver

This is the list of the touchscreens supported by wavesharetouch.usbfd driver.

Note: green items indicate tested models.

WaveShare Monitors

HID Multitouch Driver (betatesting phase)

This driver supports the HID protocol.

It should be compatible with the vast majority of modern touchscreens, so it's impossible to list all compatible devices.

This is the list of the touchscreens tested with the hidmultitouch.usbfd driver. 

Tested monitors

  • Hannspree HT225HPB 21.5 Inch
  • WaveShare 13.3inch HDMI LCD (H) (with case)
  • Espresso 15" Portable Touchscreen Display Monitor



Touch Device v0.10 (only for AmigaOS 4.1)

First public release

Touch Device v0.11 (only for AmigaOS 4.1)

Bug fixing

Touch Device v 0.12 (AmigaOS 4.1)

Ultimate API for Drivers
Driver for HID USB touchscreens.

Porting of v0.12 to AmigaOS 3.1

The first love is never forgotten.

Porting to AROS and MorphOS


Members Area

Recent Videos

1322 views - 0 comments
3089 views - 3 comments

Recent Blog Entries


If you want to encourage the continuation of this project, and give a preference as to which operating system support, you can make a donation.

for any OS

for AmigaOS 4.1

for AmigaOS 3.1

for AROS

for MorphOS