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.

In the autostart script there’s some presets for all screen orientations. Just uncomment the line, that matches your setup.

~/.config/openbox/autostart

[…]

# Rotate touch input, find device using 'xinput list'
# See https://wiki.ubuntu.com/X/InputCoordinateTransformation
# normal
# xinput set-prop 'Pixart Imaging, Inc. Optical Touch' '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 'Pixart Imaging, Inc. Optical Touch' '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