xinput_calibrator icon indicating copy to clipboard operation
xinput_calibrator copied to clipboard

A generic touchscreen calibration program for X.Org

Results 48 xinput_calibrator issues
Sort by recently updated
recently updated
newest added

I'm trying to calibrate the touchscreen of an HP Pavilion TX1000 with the stylus. When the calibration values are applied (via xinput set-prop), the touchscreen remains inaccurate, and notably, the...

Since the calibrator implicitely includes axis inversion in the calibration values, resetting the evdev inversion properties, the generated xinput script must also ensure that the inversion properties are cleared.

Setup: Touchscreen (IIyama T1931SR-B1 or Elo) Non-Touch (Dell or HP 19" Desktop Monitor) Nvidia Videocard - Nouveau Drivers - Extended Desktop (Xinerama) When running xinput_calibrator the calibration window with the...

Current calibration didn't properly calibrate the input device if the display screen was rotated or if one of the axis was mirrored by the HW. Maybe it didn't work in...

--no-timeout seemed to only prevent the display of the timeout progress indicator. It didn't actually prevent the timeout. Also eliminated some compiler warnings.

New parameters is: --output-type calibrator, --restore config This can be useful in case when I don't have access to xorg.conf. So now I can save calibration config to file: ```...

This is the set of changes from my previous pull request, slightly reworked, plus a few new commits to improve evdev calibration. Comments welcome.

Detect and take into account for X/Y axes swap and inversion. - better make system (no more #include "xxx.cpp" ) - only outputting calibration commands or data => can be...

Before installing xinput_calibrator (build from source on Porteus linux) I had a custom xmodmap rule file in a couple of user directories. It would work every boot no matter the...

Source code is ``` sprintf(new_opt, "%s %s=%d %s=%d %s=%d %s=%d %s=%d %s=%d %s=%c %s=%c %s=%c %s=%c\n", opt, p_range_x, range_x, p_range_y, range_y, p_min_x, new_axys.x_min, p_min_y, new_axys.y_min, p_max_x, new_axys.x_max, p_max_y, new_axys.y_max, p_transform_xy,...