有没有办法通过命令/键盘快捷键来打开/关闭触摸板?

有没有办法通过命令/键盘快捷键来打开/关闭触摸板?

有没有办法通过命令/键盘快捷键打开/关闭触摸板?我尝试使用这个:

if $(gsettings get org.gnome.settings-daemon.peripherals.touchpad touchpad-enabled); then gsettings set org.gnome.settings-daemon.peripherals.touchpad touchpad-enabled false; else gsettings set org.gnome.settings-daemon.peripherals.touchpad touchpad-enabled true; fi

但它根本不起作用。

答案1

解决方法:

在这篇文章的帮助下https://askubuntu.com/a/1140700/739431

如果尚未安装,请安装 xdotool 包,sudo apt install xdotool

  1. 跑步xmodmap -pke | grep TouchpadToggle

例子

pratap@i7:~$ xmodmap -pke | grep TouchpadToggle
keycode  71 = XF86TouchpadToggle NoSymbol XF86TouchpadToggle NoSymbol NoSymbol NoSymbol NoSymbol NoSymbol NoSymbol NoSymbol XF86TouchpadToggle
keycode 199 = XF86TouchpadToggle NoSymbol XF86TouchpadToggle NoSymbol XF86TouchpadToggle
pratap@i7:~$ 
  1. 在终端中运行xdotool key XF86TouchpadToggle以检查触摸板切换是否有效?

在此处输入图片描述

  1. 创建自己的快捷方式 Shift+Ctrl+I,并使用自定义命令xdotool sleep 1 key XF86TouchpadToggle睡眠值 0.5 也可以起作用。请尝试一下,以保证舒适度。

在此处输入图片描述

答案2

synclient TouchpadOff=$(synclient -l | grep -q 'TouchpadOff.*1'; echo $?)

tp=$(synclient -l | grep TouchpadOff | awk '{ print $3 }') && tp=$((tp==0)) && synclient TouchpadOff=$tp

对我来说,它们都可以在 Xfce 中打开/关闭触摸板。

我使用与脚本关联的快捷方式

#!/bin/bash

synclient TouchpadOff=$(synclient -l | grep -q 'TouchpadOff.*1'; echo $?)

来源 -这里

答案3

是的。在我的笔记本电脑上,我可以使用 F5 键打开/关闭触摸板。在你的笔记本电脑上试试,如果不行,再试着按功能+F5 (F5 或笔记本电脑使用的键)。查看键盘上的图标。

相关内容