如何创建键盘快捷键来打开/关闭“点击辅助”的悬停功能?

如何创建键盘快捷键来打开/关闭“点击辅助”的悬停功能?

我被禁用并使用“点击辅助”,可在设置中的 Universal Access 中找到。我希望能够根据我正在执行的操作打开/关闭悬停“点击辅助”功能。是否有命令行可用于打开/关闭,以便我可以创建键盘快捷键?

答案1

可以使用以下命令启用该设置:

gsettings set org.gnome.desktop.a11y.mouse dwell-click-enabled true

禁用方法:

gsettings set org.gnome.desktop.a11y.mouse dwell-click-enabled false

读取当前设置:

gsettings get org.gnome.desktop.a11y.mouse dwell-click-enabled

重置为出厂默认设置:

gsettings reset org.gnome.desktop.a11y.mouse dwell-click-enabled

因此,您可以创建一个用于切换设置的 shell 脚本:

#!/bin/bash
STATUS=$(gsettings get org.gnome.desktop.a11y.mouse dwell-click-enabled)
case $STATUS in
    true )
        gsettings set org.gnome.desktop.a11y.mouse dwell-click-enabled false
    ;;
    false )
        gsettings set org.gnome.desktop.a11y.mouse dwell-click-enabled true
    ;;
esac

将此脚本保存在您的~/.local/bin目录中,例如名称为toggle-dwell-click,然后使该脚本可执行:

chmod +x ~/.local/bin/toggle-dwell-click

toggle-dwell-click在“设置自定义快捷方式”对话框的“命令”字段中指定命令。

笔记:如果~/.local/bin您的系统上尚不存在,您需要先注销然后重新登录才能使用此功能。这是自动将其包含~/.local/bin在系统PATH对可执行文件的搜索中所必需的。

相关内容