ELO Touch Elo Touch invented the touchscreen over 40 years ago and haven’t stopped since. Every 21 seconds, a new Elo touch screen is installed somewhere in the world. Our product portfolio includes a broad selection of interactive touchscreen displays from 10-70 inches, all-in-one touchscreen computers, OEM touchscreens and touchscreen controllers and touchscreen monitors. You’ve […]