我正在从 Windows 过渡到 Ubuntu,并希望使用名为 的特殊布局切换器复制我在 Windows 机器上的相同功能。此切换器允许我通过按下键Keyla
来启用布局,并且后续按键不会改变布局。另一方面,按下键会激活布局并忽略重复的按键,让我确定当前正在使用的布局。例如,我可以按下 键一次并确信我正在按布局打字。en
Left ShiftLeft ShiftRight Shiftes
Left Shiften
我尝试了 ChatGPT 提供的各种建议,但都没有成功。我发现最接近的解决方案是使用xcape
bash 脚本,但在这种情况下似乎无法执行 bash 脚本。此外,当我使用命令setxkbmap -layout
更改布局时,系统的布局指示器保持不变。此外,我无法使用默认切换器 ( Super+ Space) 切换布局,只能使用setxkbmap
具有不同布局的命令来切换布局。
我不确定这是否是正确的方法,所以我想知道是否有其他人已经配置了这样的设置或确切知道如何实现这一点。
答案1
好的。最后我编写了一个小服务来实现这种布局切换方案。https://github.com/dreamscatchers/layout-switcher