当我在 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'
单引号很重要!
如何实际设置这些键盘快捷键取决于您使用的桌面环境以及系统上哪些键可用于此目的。您需要确保它们不会用于其他目的。