在KDE中,是否有一种使用键盘切换“键盘导航”(也称为“鼠标键”)的方法?理想情况下,我希望将此功能绑定到Scroll Lock。这个问题是关于我是否可以安装一种本地方式或程序。
我希望这是无缝的点击‘应用’在‘系统设置->键盘导航’对话框。目前,我每天通过系统设置对话框多次这样做,并且我正在努力改进我的工作流程。
我在这里和其他地方都试过搜索,但没有多少运气。
我尝试编写一个脚本来更新配置文件。据我所知,加载新配置需要重新启动等离子服务器,大约需要6-7秒。这对我来说太长了。如果您知道如何在不重新启动等离子的情况下从更新的配置文件中加载新设置,请回答我的另一个问题,如何在配置文件更改后让KDE更新设置。
发布于 2020-07-24 12:50:04
鼠标的功能是由x键盘驱动程序提供的。xkbset
您可以使用 从终端、脚本或热键中激活和禁用鼠标。
sudo apt install xkbset
xkbset mousekeys # enable mousekeys
xkbset -mousekeys # disable mousekeys
发布于 2020-07-25 14:14:12
使用xiota的答案,我成功地将一个脚本绑定到一个键盘键上,该脚本将鼠标键功能切换到键盘上,如下所示:
编写以下shell脚本:
#!/bin/bash
if which xkbset &> /dev/null
then
if xkbset q | grep "Mouse-Keys = Off" > /dev/null
then
xkbset mousekeys
else
xkbset -mousekeys
fi
else
echo Command 'xkbset' not found, but can be installed with:
echo sudo apt install xkbset
fi
把它保存在有用的地方。我称它为toggle-mousekeys
,并将其保存在~/bin/
中。
使此文件可执行:
chmod +x toggle_mousekeys
如果toggle_mousekeys
所在的文件夹位于您的路径中,您可以从shell中运行它。如果当前关闭,它将打开鼠标键;如果当前关闭,则将其关闭。
答案的其余部分解释了如何将这个新命令绑定到KDE中的键。在GNOME、Xfce等方面也会有类似的方法。
在KDE的系统设置中,->快捷方式->自定义快捷方式对话框:
~/bin/toggle_mousekeys
。您还可以单击带有文件夹图标的按钮,并从对话框中选择脚本。https://askubuntu.com/questions/1261660
复制相似问题