Touchscreens

Nowadays most touchscreens just work. The following table lists compatible manufacturers, that are proven to work with Tooloop OS.

Vendor Status
Iiyama
Elo Touch

Input mapping

When using a configurations with a rotated monitor (i. e. portrait) or multi display configuration you need to map the input coordinates to the screens pixels.

There are some presets for all screen orientations in the autostart script.

First, get your device name:

xinput list

Now uncomment the line, that matches your setup and add your device name:

~/.config/openbox/autostart

[…]
# normal
# xinput set-prop '<DEVICE>' 'Coordinate Transformation Matrix' 'Coordinate Transformation Matrix' 1 0 0 0 1 0 0 0 1 &
# left
xinput set-prop 'Pixart Imaging, Inc. Optical Touch' 'Coordinate Transformation Matrix' 0 -1 1 1 0 0 0 0 1 &
# right
# xinput set-prop '<DEVICE>' 'Coordinate Transformation Matrix' 0 1 0 -1 0 1 0 0 1 &
# inverted
# xinput set-prop <DEVICE> 'Coordinate Transformation Matrix' -1 0 1 0 -1 1 0 0 1 &

[…]

To map the touch coordinates in a multi display configuration follow this recipe:

Recipe on Touch Input Mapping