OpenBSD Journal

uts(4): the tender touch

Contributed by robert on from the touch-me-baby dept.

From now on the uts(4) driver is enabled in the amd64 and i386 GENERIC kernels.
After you plug your touchscreens in, it should attach like this:

uts0 at uhub2 port 2 configuration 1 interface 0
uts0: ITM Inc USB Touch Panel, rev 1.10/1.00, addr 2
wsmouse1 at uts0 mux 0

The touchscreen sensor is poorly aligned therefore xtsscale(1) should be used to provide calibration results to the uts(4) driver, via wsconsctl(8).

Here is a little demo:

(Comments are closed)

  1. By Anonymous Coward ( on

    the video is awesome. Although you have to work on your lower case n a little more :) jk.


Copyright © - Daniel Hartmeier. All rights reserved. Articles and comments are copyright their respective authors, submission implies license to publish on this web site. Contents of the archive prior to as well as images and HTML templates were copied from the fabulous original with Jose's and Jim's kind permission. This journal runs as CGI with httpd(8) on OpenBSD, the source code is BSD licensed. undeadly \Un*dead"ly\, a. Not subject to death; immortal. [Obs.]