草庐IT

libInput

全部标签

libinput介绍与分析

一、背景在PC(台式机或笔记本)中,⿏标和键盘的组合可以说是桌⾯环境最具特⾊的部分,使⽤键盘和⿏标可以使我们轻⽽易举地处理⽇常的⽣活学习和⼯作。而在手机中,另⼀种交互⽅式正在潜移默化地影响着现有pc端的交互⽅式,这就是触摸。触摸这种方式想必大家都不陌生,无论是手机中的触摸屏、还是PC的触摸板及触摸屏,基本上每天都在使用。不知大家有没有思考过,在Linux下,是如何管理如此众多的输⼊设备的呢?从⽤户按下触摸设备,到桌⾯环境响应消息,又是怎样⼀个流程呢?带着这些问题,本文将从最基本的概念讲起,一步步帮助读者理解并使⽤libinput。二、概念1.libinput是什么libinput是⼀个处理常⽤