在某些情况下,我可以将触摸板配置为充当修改键吗?

在某些情况下,我可以将触摸板配置为充当修改键吗?

我有 Debian 并且经常使用 Emacs。我有一个想法可以帮助我使用修饰键。目前,我只是在使用 Emacs 时关闭触摸板,使用以下命令:

synclient TouchpadOff=1

但是,如果我能以某种方式将触摸板映射为“按住” ctrl 键(如果我用更大的压力握住左手掌),以及“按住”alt 键(如果我用更大的压力握住右手掌)怎么样?

我使用的是华硕 n76,触摸板似乎是解决这个问题的完美人体工程学解决方案。

我过去常常evtest查看当手指在触摸板上移动时会得到什么参数。我看到这样的价值观:

ABS_MT_POSITION_X
ABS_MT_POSITION_Y
ABS_MT_PRESSURE
....

所以我需要做的就是以某种方式设置,如果ABS_MT_POSITION_X大于某个值(例如触摸板的半宽),并且如果ABS_MT_PRESSURE大于某个值(无论我认为合适),计算机应该“按住”ALT或CTRL相应地键。

此功能应该在触摸板“关闭”并且不移动鼠标时使用。但我应该能够重新打开触摸板,并在需要时正常使用它。

由于我对 Linux 还很陌生,因此我希望能得到一些帮助来实现这一目标。有任何想法吗?

相关内容