Touchscreen

From SpinetiX Support Wiki

Jump to: navigation, search

See the Interactivity via USB page for details about how to configure the HMP for interactivity.

Introduction

Touchscreen

A touchscreen is an input device and normally layered on the top of a screen, allowing a user to give input, to react or control what is displayed simply by touching the screen. The touchscreen enables the user to interact directly with what is displayed, rather than using a mouse, touchpad, or other such devices (other than a stylus, which is optional for most modern touchscreens). Touchscreens are found in the medical field, heavy industry, automated teller machines (ATMs), and kiosks such as museum displays or room automation, where keyboard and mouse systems do not allow a suitably intuitive, rapid, or accurate interaction by the user with the display's content.

The HMP supports virtually any touchscreen or touch overlay which uses an HID compliant controller, is connected to the HMP via the USB port and works in single-touch mode.

Note Note:
If your device is not responding to touchscreen calibration or is responding erratically, check the troubleshooting section from the Interactivity via USB page.

MultiTouch support

Multi-touch controllers may not be compatible with the HMP (including HID compliant ones), so if you find that your multi-touch screen / overlay doesn't work with the HMP (i.e. touchscreen calibration fails), try to place it into single-touch mode, if possible.

Multi-touch is not supported by SVG Tiny 1.2, therefore it is not possible to create projects that respond to multitouch events. Consequently, the HMP doesn't support multi-touch events and, at best, it will try to reduce them to single-touch events.

Supported HID devices

Note Notes:
  • The following list is not exhaustive. You are invited to share your experiences with devices you have successfully tested, so the list remains up-to-date.
  • Other devices based on the USB controllers mentioned below should work as well.
  • Special thanks to all our partners reporting compatible devices!
Device USB Controller USB Vendor ID USB Product ID Added on Tested by Notes
AG Neovo TM-27 Advanced Silicon S.A. CoolTouch(TM) System 0x2149 0x2712 2016-03-03 AG Neovo (NL) Other similar models (TM-22, TX-15, TX-17, TX-19, TX-22, TX-32) might work as well, as long as the same USB Controller is used.
AG Neovo TX-W32 NextWindow Touchscreen 0x1926 0x025a 2013-08-26 VIDCO Studios (DE) The "Support large number of USB devices" option must be disabled.
BenQ TL550S FITOUCH Devices 0x10c4 0x5e50 2015-02-23 SkyWare (HK)
Dell S2240T Advanced Silicon S.A. CoolTouch(TM) System 0x2149 0x2122 2017-12-04 SpinetiX
eGalax PCAP Touchscreen eGalaxTouch EXC7200-7507v1.002 0x0eef 0x7200 2013-03-20 Voome (IT) This is a PCAP dual-touch screen from eGalax; it must be set to work as single-touch and requires firmware 3.0 on the HMP.
ELO 1940L Elo TouchSystems 2700 IntelliTouch(r) USB 0x04e7 0x0020 2016-03-11 DLC (BE) IntelliTouch is normally supported, but it needs to work as single-touch (IntelliTouch Plus is not supported because of this).
DISPLAX Skin Ultra / Ultra Fit / Dualtouch 2018-02-23 VIDCO Studios (DE)
Iiyama ProLite T2250MTS Quanta Computer Inc. Optical Touch Screen 0x0408 0x3000 2016-03-14 DLC (BE)
Kortek KT-LS40LS-T 0x0000 0xffff 2012-06-20 SpinetiX
LG 23ET83 monitor USBest Technology SiS HID Touch Controller 0x0457 0x1030 2013-08-26 Voome (IT)
LG 55WT30 LGE MultiTouch Device 0x043e 0x9aa1 2014-03-12 Voome (IT) Requires firmware 3.0.5 or later.
LG IPS225 PenMount PM1300A 0x14e1 0x3500 2013-04-23 Voome (IT) Requires firmware 3.0.0 or later.
LG TVs: M4214T & M4716T 2013-08-26 SkyWare (HK), Specialised Security Systems (KW)
NEC MultiSync V552 Baanto SDW-565W1-M6L-XXX-XX-PRD 0x2453 0x0100 2018-07-17 Techno Q (QA)
Panasonic TH-50LFB70, TH-65LFB70, TH-80LFB70 TimeLink MultiTouch Device 0x2309 0x1001 2014-08-27 Sanel (BE) Requires firmware 3.0.5 or later.
Samsung 650TS-2 Touchscreen LCD E-Board NextWindow Touchscreen 0x1926 0x0003 2014-03-17 Technomight (QA)
Samsung CY-TM55LCC Touchscreen Overlay Nexio HID Multi-Touch ATI0550-06 0x1870 0x119 2014-03-14 Convergent (US) Requires firmware 3.0.5 or later.
Samsung Flip WM55H FlatFrog SL-TK55P-20P2-M3-0054 0x25b5 0x0054 2018-12-07 Comil (FR)
Samsung TM46LCA Touchscreen Overlay AFO TCM10J-460 HID 0x2576 0x0003 2014-03-19 Vistron (SG) Requires firmware 3.0.5 or later.
Sharp AQUOS BOARD PN-L702B Sharp PN-L702B 0x04dd 0x94c5 2012-09-03 Kavena (SE)
Soltec touchscreens UNITEC USB Touch 0x0afa 0x07d2 2015-06-09 Masscomm (ES)
ViewSonic TD2340 Advanced Silicon S.A CoolTouch(TM) System 0x2149 0x2304 2013-08-07 DS Tools (RU) Requires firmware 3.0.2 or greater on the HMP.
VisualPlanet Touchfoil Single User SU2-80,

SU2-64

0x102e, 0x25c8 0x0014 2016-01-18 Visualplanet (UK)
VisualPlanet Touchfoil USBest Technology SiS HID Touch Controller 0x0457 0x121e, 0x121f 2018-07-06 Visualplanet (UK) The touchfoil must be reported as USB mouse (requires a special firmware).
Vivitek NovoTouch LK7530i Touch Device 0x1ff7 0x0001 2018-10-11 Sanel (BE) Similar models: LK6530i & LK8630i.

Supported non-HID devices

The following non-HID devices are also supported by the HMP:

Name USB Vendor ID USB Product ID Notes
eGalax Touchkit 0x0123, 0x1234, 0x3823, 0x0eef 0x0001 , 0x0002 HID and non-HID variants
3M/Microtouch EX II series 0x0596 0x0001
3M C2167PW Thanks to Voome for testing it.
ITM 0x0403 0xf9e9
PanJit TouchSet 0x134c 0x0001, 0x0002, 0x0003, 0x0004
eTurboTouch 0x1234 0x5678
Gunze AHL61 0x0637 0x0001
DMC TSC-10/25 0x0afa 0x03e8
IRTOUCHSYSTEMS/UNITOP 0x595a, 0x6615 0x0001 Some newer models (e.g., vendor 0x6615, product 0x0081) might not be supported.
IdealTEK URTC1000 0x1391 0x1000
General Touch 0x0dfc 0x0001 HID and non-HID variants
GoTop Super_Q2 / GogoPen / PenPower 0x08f2 0x007f , 0x00ce , 0x00f4

Not supported

For security reasons, no third-party drivers or applications can be installed on the player - thus touchscreens requiring a specific driver to function are not supported. This is the case for the majority on non-HID devices, except the ones written above.

For instance, screens using Acoustic pulse recognition (APR) technology from Elo are not supported because they use a proprietary driver, not an HID-compliant driver. Note however that most models from Elo exist in both the APR and "Intellitouch" variants, the latter usually includes HID drivers.

This page was last modified on 7 December 2018, at 15:21.