From 01ec18e80228739bbc099ccb35356d198729ab42 Mon Sep 17 00:00:00 2001 From: Sergei Dolgov Date: Mon, 17 Jun 2019 11:38:41 +0200 Subject: Add calibration_matrix config option Can be used to change the orientation of a touchscreen. Example usage with swaymsg: # identity swaymsg input type:touch calibration_matrix '"1 0 0 0 1 0"' # 90 degree clockwise swaymsg input type:touch calibration_matrix '"0 -1 1 1 0 0"' # 180 degree clockwise swaymsg input type:touch calibration_matrix '"-1 0 1 0 -1 1"' # 270 degree clockwise swaymsg input type:touch calibration_matrix '"0 1 0 -1 0 1"' Documentation: https://wayland.freedesktop.org/libinput/doc/latest/absolute-axes.html#calibration-of-absolute-devices --- sway/sway-input.5.scd | 3 +++ 1 file changed, 3 insertions(+) (limited to 'sway/sway-input.5.scd') diff --git a/sway/sway-input.5.scd b/sway/sway-input.5.scd index be173c45..4fb14fd2 100644 --- a/sway/sway-input.5.scd +++ b/sway/sway-input.5.scd @@ -97,6 +97,9 @@ The following commands may only be used in the configuration file. *input* accel_profile adaptive|flat Sets the pointer acceleration profile for the specified input device. +*input* calibration_matrix <6 space-separated floating point values> + Sets the calibtration matrix. + *input* click_method none|button_areas|clickfinger Changes the click method for the specified device. -- cgit v1.2.3-54-g00ecf