You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多
文档控制台
免费开始使用

如何创建键盘快捷键以开关CLICK ASSIST的HOVER功能?

如何创建键盘快捷键以开关CLICK ASSIST的HOVER功能?

嗨,很高兴能帮到你!针对你使用通用访问设置里的「点击辅助(Click Assist)」,想要根据操作场景快速开关悬停点击功能的需求,我整理了具体的操作方案:

一、直接可用的命令行指令

你可以用gsettings命令直接控制悬停点击的开关,这是GNOME桌面环境下控制系统设置的原生工具:

  • 查看当前悬停点击状态:gsettings get org.gnome.desktop.a11y.mouse hover-click(返回true表示开启,false表示关闭)
  • 开启悬停点击功能:gsettings set org.gnome.desktop.a11y.mouse hover-click true
  • 关闭悬停点击功能:gsettings set org.gnome.desktop.a11y.mouse hover-click false

二、设置键盘快捷键

接下来把这些命令绑定到你习惯的键盘组合上:

  1. 打开系统设置,找到「键盘」(或部分版本叫「键盘快捷键」)选项
  2. 下拉到页面最底部,点击「自定义快捷键」
  3. 点击「添加」按钮,分别创建两个快捷键(或者一个一键切换的,看你偏好):
    • 开启快捷键:名称填「开启悬停点击辅助」,命令栏粘贴上面的开启指令,然后点击「设置快捷键」,按下你想使用的组合(比如Ctrl+Alt+H
    • 关闭快捷键:名称填「关闭悬停点击辅助」,命令栏粘贴关闭指令,设置对应的快捷键(比如Ctrl+Alt+Shift+H

三、进阶:一键切换状态的脚本

如果觉得两个快捷键太繁琐,你可以做一个脚本实现一键切换:

  1. 打开文本编辑器,粘贴以下内容:
#!/bin/bash
# 切换悬停点击辅助的状态
current_status=$(gsettings get org.gnome.desktop.a11y.mouse hover-click)
if [ "$current_status" = "true" ]; then
    gsettings set org.gnome.desktop.a11y.mouse hover-click false
else
    gsettings set org.gnome.desktop.a11y.mouse hover-click true
fi
  1. 保存文件,命名为toggle-hover-click.sh,存到你的用户目录下(比如~/toggle-hover-click.sh
  2. 打开终端,运行chmod +x ~/toggle-hover-click.sh给脚本添加执行权限
  3. 回到键盘快捷键设置页面,添加一个新的自定义快捷键:名称填「切换悬停点击辅助」,命令栏填~/toggle-hover-click.sh,设置你喜欢的快捷键组合(比如Super+H

这样以后按一次快捷键就能直接切换悬停点击的状态啦!

备注:内容来源于stack exchange,提问作者Jonathan K

火山引擎 最新活动