]> xenbits.xensource.com Git - xen.git/commit
kbdif: Define "feature-raw-pointer" and "request-raw-pointer"
authorOwen Smith <owen.smith@citrix.com>
Mon, 3 Jul 2017 12:57:53 +0000 (12:57 +0000)
committerStefano Stabellini <sstabellini@kernel.org>
Wed, 19 Jul 2017 17:46:14 +0000 (10:46 -0700)
commit7868654ff7fe5e4a2eeae2b277644fa884a5031e
treefc844155c7e0e457679bdb87282405370375ea2d
parent5efaeaa8235d9f16fa2711efe22b8f2bd54a182b
kbdif: Define "feature-raw-pointer" and "request-raw-pointer"

Backends set "feature-raw-pointer" if its capable of reporting
absolute positions without scaling the coordinates to screen
size. This should be set during the backend init.
Frontends set "request-raw-pointer" to request that backends
do not rescale absolute coordinates to screen size, and the
coordinates remain in the range [0, 0x7fff]. This request is
only applicable if "request-abs-pointer" is also set. Frontends
should set this value before setting Connected.

Signed-off-by: Owen Smith <owen.smith@citrix.com>
Reviewed-by: Paul Durrant <paul.durrant@citrix.com>
Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
Reviewed-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
xen/include/public/io/kbdif.h