This page serves as a warning about other driver sites that offer so called tools to download touchscreen drivers for Windows 10 or 8. Firstly none of them have the drivers that are required. Drivers are almost always built into Windows. If your touch screen isn’t working there are few scenarios. And what drivers DO exist they will be listed below, but use at you own risk.
Check if at all there is an exclamation mark along the driver, it suggests issues with the driver installed. Repeat the step 2 to uninstall all items under 'Universal Serial Bus controllers'. If you still face the same issue then you may check for the updated USB device drivers using windows update. Install and Update drivers in Windows 10. Select Devices in the left pane. Double-click on ‘Other device‘ in the right pane to expand it. Right-click on the device name (e.g. Google Pixel) and select the ‘Update Driver‘ option. Click on ‘Browse my computer for driver software‘ in the Hardware Update wizard. Click ‘Browse‘ and locate the ‘usbdriver’ folder.
Don’t ever install any driver diagnostic tools from the big websites that offer these tools, they are ransomware.
Other things to try:
It has also been reported that on Windows 10 and Windows 8 that going to the Windows Device Manager and going through the HID devices and disabling them and re-enabling them can fix touch screen issues. From a Microsoft forum:
'Update Driver Software...'
'Scan for hardware changes'
Also worth trying is updating the system BIOS of computer.
There is a known issue with Windows 8 OEM not being compatible with touch screen devices. Many have suggested updating to a pro version, which is not worth the money.
Below there some older eGalaxTouch drivers for POS devices etc, that may be of use to someone.
evdev - Generic Linux input driver
evdev is an Xorg input driver for Linux's generic event devices. It therefore supports all input devices that the kernel knows about, including mostmice, keyboards, tablets and touchscreens. evdev is the default driver on the major Linux distributions.
The evdev driver can serve as both a pointer and a keyboard input device. Multiple input devices are supported by multiple instances of this driver,with one InputDevice section of your xorg.conf for each input device that will use this driver.
It is recommended that evdev devices are configured through the InputClass directive (refer to xorg.conf(5)) instead of manual per-deviceconfiguration. Devices configured in the xorg.conf(5) are not hot-plug capable.
In general, any input device that the kernel has a driver for can be accessed through the evdev driver. See the Linux kernel documentation for acomplete list.
Please refer to xorg.conf(5) for general configuration details and for options that can be used with all input drivers. This section only coversconfiguration details specific to this driver.
The following driver Options are supported:
Option 'Emulate3Buttons' 'boolean'
The following properties are provided by the evdev driver.
xorg(1), xorg.conf(5), xserver(1), x(7)