是否可以使用键盘快捷键禁用和启用我的触控板?

是否可以使用键盘快捷键禁用和启用我的触控板?

当我在 LibreOffice 中打字时,我总是不小心碰到触控板。有没有办法在打字时使用键盘快捷键暂时禁用触控板?(我知道有一个选项可以在打字时禁用鼠标,但当我轻推触控板时,它还是会重新打开。)

答案1

以下是关闭和打开触摸板的方法。

从你的终端运行xinput。当我这样做时,对于我的笔记本电脑,我看到的是:

$ xinput
⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ PixArt USB Optical Mouse                  id=10   [slave  pointer  (2)]
⎜   ↳ PS/2 Mouse                                id=13   [slave  pointer  (2)]
⎜   ↳ AlpsPS/2 ALPS GlidePoint                  id=12   [slave  pointer  (2)]
⎣ Virtual core keyboard                     id=3    [master keyboard (2)]
    ↳ Virtual core XTEST keyboard               id=5    [slave  keyboard (3)]
    ↳ Video Bus                                 id=6    [slave  keyboard (3)]
    ↳ Power Button                              id=7    [slave  keyboard (3)]
    ↳ Sleep Button                              id=8    [slave  keyboard (3)]
    ↳ Integrated_Webcam_1.3M                    id=9    [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard              id=11   [slave  keyboard (3)]
    ↳ Dell WMI hotkeys                          id=14   [slave  keyboard (3)]
$ 

此处的触控板AlpsPS/2 ALPS GlidePoint的设备 ID 为12。您需要弄清楚系统上的具体情况。

要在以下时间内禁用此设备这一特定的电流会话中,我将运行:

xinput --disable 12

为了启用它,我将运行:

xinput --enable 12

但如果我想要可以安全使用的代码即使重启后我会使用设备名称本身。

因此,可以使用:

xinput --disable 'AlpsPS/2 ALPS GlidePoint'

xinput --enable 'AlpsPS/2 ALPS GlidePoint'

单引号很重要!

如何实际设置这些键盘快捷键取决于您使用的桌面环境以及系统上哪些键可用于此目的。您需要确保它们不会用于其他目的。

相关内容