X230t Gnome 上的旋转按钮被按下多次

X230t Gnome 上的旋转按钮被按下多次

在我的 X230t 上,有一个用于旋转屏幕的平板电脑按钮。我刚刚安装了 Manjaro gnome,在更新和安装一些驱动程序后它可以工作,但有点烦人。每当我按下它时,它都会将屏幕旋转两次,因此它不是从正常到向右,而是从正常到反转。当再次按下时,它再次从倒置变为正常。我在 KDE 上也经历过这种行为。似乎每次我按下该按钮时,该按钮都会记录两次按钮单击,无论单击的时间有多短。有什么办法可以防止按钮在给定时间内被多次按下?

我还尝试在辅助功能设置中启用弹跳键。

编辑:作为临时解决方法,我在平板电脑模式下使用了另一个按钮(应用快捷方式时显示为任务窗格)和自定义旋转脚本。然而,它也被单击了多次。我设法通过设置我的脚本来解决这个问题,以便它只能使用独占锁运行一次,例如。其他答案似乎不适合我,我不知道为什么

此时,我想将旋转按钮映射到我的自定义脚本,但是如何禁用 gnome 的默认旋转功能?

答案1

之所以会触发两次,是因为该事件是在按键时注册的,而不是在按键释放时注册的。一旦按下按钮,旋转脚本就会开始运行,但同时它会阻止计算机捕获按键释放。结果,它会将其视为“按住”,从而重复自身。修复此问题的最简单方法是禁用该单个键的自动重复。

为此,首先检查旋转按钮的键码: xinput list它为您提供设备(我的键盘是 12)。然后xinput test 12

现在按旋转按钮查找其密钥代码。我的是161。

最后

xset -r 161

将禁用该键的自动重复。

相关内容