首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将触控板按钮与触控板独立交换

将触控板按钮与触控板独立交换
EN

Unix & Linux用户
提问于 2017-06-22 15:57:30
回答 1查看 957关注 0票数 3

我使用联想X250和Debian。我有一个触控板,上面有3个物理按钮。使用xev,我可以看到它们对应于按钮1、2和3。另外,还可以按下触摸屏本身。用一个手指按它会产生一个按钮1事件,用两个手指按它会产生一个按钮3的事件。

我想交换按钮1和3,因为我是左撇子。这可以通过调用:

代码语言:javascript
复制
 xmodmap -e "pointer = 1 2 3"

这对顶部的物理按钮具有期望的效果,但不幸的是,它也交换了由触摸屏单击生成的事件。因此,现在单指单击为按钮3生成事件,双指单击生成按钮1的事件。

是否有任何交换物理按钮,但让触控板完整点击?

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2020-01-17 22:10:08

经过更多的研究后,我发现正确的方法是通过xinput。

我的联想笔记本电脑有TrackPoint和Touchpad,它们的名字会随着时间的推移而改变,这取决于我使用的驱动程序。确保设置正确的设备是很重要的。对我来说,这是TrackPoint。可以使用以下命令将其设置为左手操作:

代码语言:javascript
复制
xinput set-prop "$(xinput list --name-only | grep -i 'trackpoint')" "libinput Left Handed Enabled" 1

这会翻转按钮1和3,但只需单击按钮1,就可以使用xev命令进行验证。

票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/372757

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档