diff options
author | Sergei Dolgov <dolgovs@gmail.com> | 2019-06-17 11:38:41 +0200 |
---|---|---|
committer | Simon Ser <contact@emersion.fr> | 2019-07-05 18:41:56 +0300 |
commit | 01ec18e80228739bbc099ccb35356d198729ab42 (patch) | |
tree | a5a0a701e3ce2168f1278f91984a5ac1c9c555be /sway/sway-input.5.scd | |
parent | swaybar-protocol.7: fix block border descriptions (diff) | |
download | sway-01ec18e80228739bbc099ccb35356d198729ab42.tar.gz sway-01ec18e80228739bbc099ccb35356d198729ab42.tar.zst sway-01ec18e80228739bbc099ccb35356d198729ab42.zip |
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
Diffstat (limited to 'sway/sway-input.5.scd')
-rw-r--r-- | sway/sway-input.5.scd | 3 |
1 files changed, 3 insertions, 0 deletions
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. | |||
97 | *input* <identifier> accel_profile adaptive|flat | 97 | *input* <identifier> accel_profile adaptive|flat |
98 | Sets the pointer acceleration profile for the specified input device. | 98 | Sets the pointer acceleration profile for the specified input device. |
99 | 99 | ||
100 | *input* <identifier> calibration_matrix <6 space-separated floating point values> | ||
101 | Sets the calibtration matrix. | ||
102 | |||
100 | *input* <identifier> click_method none|button_areas|clickfinger | 103 | *input* <identifier> click_method none|button_areas|clickfinger |
101 | Changes the click method for the specified device. | 104 | Changes the click method for the specified device. |
102 | 105 | ||