有时我必须使用我的两种布局(拉丁字母和西里尔字母)中不存在的字符,而不是深入挖掘字符映射表,而是考虑添加另外两种键盘布局。
我对这种方法的问题是,大多数时候我只使用两种布局,而在切换到不同的布局 ( Alt+ Shift) 时,我现在必须按几次才能切换到之前的布局。这不仅仅是按的次数,而且我必须同时按两个键并跟踪键盘指示器,这很让人分心。
我尝试了键盘设置中提供的一些选项,但我认为没有我想要的选项 - 仅在Alt+上的前两种布局之间更改Shift,如果我想使用其他布局,我可以从键盘指示器下拉菜单中选择它。
有什么想法可以实现这一点吗?
答案1
答案2
是否可以改用 IBus 键盘?IBus 可以添加多种布局,但通常只需使用 Ctrl-Space 即可打开和关闭。这可以在系统键盘布局和当前选定的 ibus 键盘之间切换,而不是在所有内容之间切换。
为了测试这一点,我认为你需要:
- 删除了使用“键盘布局”添加的当前额外键盘布局,只保留默认键盘。验证标准 XKB 键盘指示器图标是否消失。
- 添加包ibus-m17n
- 跑步键盘输入法启动 IBus
转到 IBus 图标 > 首选项,然后选择并添加所需的输入法。
使用 Ctrl + Space 启用/禁用 IBus,使用 Alt + Left Shift 更改 IBus 键盘。这些键盘快捷键可以更改为您喜欢的任何内容,包括单个键。
您可能想先在虚拟机中进行测试。