我使用 3 种不同的语言,标准的方式逐一切换它们并不方便(我需要记住当前语言并检查我必须单击切换组合多少次)。在 Windows 中,我可以将 Alt+Shift+1 指定为英语,将 Alt+Shift+2 指定为俄语,将 Alt+Shift+0 指定为希伯来语。是否可以为 Ubuntu 14 配置相同的快捷方式?
答案1
可以通过 轻松更改 Xorg 服务器会话中的键盘布局setxkbmap
。
使用方法非常简单。只需将您的语言环境作为该命令的参数传递,您的当前输入就会改变(适用于控制台应用程序和 UI 应用程序):
SYNOPSIS
setxkbmap [ args ] [ layout [ variant [ option ... ] ] ]
您需要的调用是:setxkbmap us
。或者您可能需要更多选项,您可以setxkbmap -query
在某个区域运行时获取这些选项。
为了完成您的请求:
Alt+Shift+1 表示英语,Alt+Shift+2 表示俄语,Alt+Shift+0 表示希伯来语
您需要将以下命令分配给键盘快捷键:
- Alt+Shift+0:
setxkbmap he
- Alt+Shift+1:
setxkbmap us
- Alt+Shift+2:
setxkbmap ru
答案2
据我所知,没有这样的功能。
我写的答案这个问题可能会有帮助。也就是说,通过切换到 fcitx,您可能会对两种输入法使用固定的快捷键。