我有一台触摸屏笔记本电脑,每当我触摸屏幕时都想隐藏指针。我知道诸如混乱之类的解决方案,startx -nocursor
但是我希望指针动态隐藏/显示,如果使用触摸屏则隐藏,并在使用硬件鼠标时显示。
我曾考虑过要制作两个单独的指针,然后将上述两个解决方案之一应用于触摸屏指针,但是这些解决方案都没有提到如何定位单个指针,而拥有多个指针会使事情变得很奇怪,并且这不会隐藏硬件鼠标光标。
我想我可以最合理地做到这一点做一些像这样,跟踪当前的投入机制和执行xinput -cursor [transparent cursor]
每当使用触摸屏,并xinput -cursor [normal cursor]
会在使用普通鼠标。
不过,我看了xinput,看起来好像硬件鼠标和触摸屏都隶属于同一个指针,所以它们在xev中都注册了相同的事件,所以我不确定如何从中获得区分触摸所需的信息从鼠标单击。可能吗?