0

我想将 wasd 重新映射到箭头键,然后可以使用热键切换这(四个)短语,这样我就可以轻松地回到 wasd 行为。仅在短语上放置一个窗口过滤器是不够的。我能看到的唯一方法是编写 bash 脚本来直接修改我的短语文件的内容,这显然是一个非常肮脏的解决方案。我惊讶地发现似乎没有一种简单的方法来打开和关闭短语,类似于在 Windows 上切换 AutoHotkey 脚本的方式。有没有比使用 bash 脚本直接覆盖.txt与我的短语相关的文件内容更复杂的方法?

我可以接受解决我的问题但也不要使用 Autokey 的解决方案,只要它们可以在 Ubuntu 20.04 上运行

4

1 回答 1

0

我设法通过编写一个 bash 脚本来编写一个修复程序,该脚本检查自动键当前是否打开,如果是则关闭它,否则它会启动它,然后我为此 bash 脚本创建了一个键盘快捷键。关闭自动键会禁用短语。这不是一个干净的解决方案,因为这只允许我一次切换所有的 Autokey 短语,但它适用于我当前的用例。希望这对其他人也有用。


if [[ $(xdotool search autokey) ]]; then
    xdotool search autokey windowkill
else
    autokey
fi
于 2021-10-10T15:29:17.850 回答