Groups | Search | Server Info | Login | Register


Groups > comp.os.linux.misc > #56629

Re: Need Help With Libinput

From Gerhard Strangar <g.s@arcor.de>
Newsgroups comp.os.linux.misc
Subject Re: Need Help With Libinput
Date 2024-07-03 05:55 +0000
Message-ID <lek7esF2l4rU1@mid.individual.net> (permalink)
References <17de7c0ce189fbc8$526471$1616079$802601b3@news.usenetexpress.com>

Show all headers | View raw


Lester Thorpe wrote:

>         Coordinate Transformation Matrix (157): 0.400000, 0.000000, 0.000000, 0.000000, 0.400000, 0.000000, 0.000000, 0.000000, 1.000000
[...]
> But what do the rest of the values accomplish?
>
> I can find no documentation on this issue.  If someone can
> provide links or a description it would be appreciated.

You cursor movement is the vector you get when you multiply the matrix
with the input vector:

/x'\       /x\
|y'| = M * |y|
\1 /       \1/

The third dimension allows merging every possible transformation into a
single multiplication:

https://en.wikipedia.org/wiki/Affine_transformation#Image_transformation

Back to comp.os.linux.misc | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

Need Help With Libinput Lester Thorpe <lt@gnu.rocks> - 2024-07-02 19:28 +0000
  Re: Need Help With Libinput Gerhard Strangar <g.s@arcor.de> - 2024-07-03 05:55 +0000
    Re: Need Help With Libinput Lester Thorpe <lt@gnu.rocks> - 2024-07-03 19:41 +0000

csiph-web