我查看了libinput
源代码,发现有些地方提到了点击板。我有一台带触摸板的笔记本电脑,但我以前从未使用过点击板。有人能解释一下点击板的工作原理吗?它的基本机制是什么?(从用户的角度来看)例如,左中键和右键单击、滚动等。我在网上搜索过,没有找到与此相关的任何内容。
答案1
通常,笔记本电脑的“点击板”是没有可见物理按钮的触摸板。相反,整个触摸板本身可以像按钮一样被按下。
通常,画线表示指定的“按钮”区域(像这样)。根据您按下的区域,libinput 会将其识别为左/右键单击。这是大多软件定义 – libinput 本身可以决定例如添加中键单击区域(如果它愿意的话)。
(Apple 产品除外,根本不使用保留的“按钮”区域——点击类型仅取决于您按下了多少根手指。Libinput 可以在两种模式下工作。)
当不按下以进行点击时,相同的区域仍然像常规的大型触摸板一样工作(尽管 libinput 添加了一些过滤以防止在尝试点击时意外移动光标)。
所有仅触摸手势(点击、滚动)与常规触摸板相同。