可能重复:
多种输入语言,可在两种语言之间切换
我的 Windows 7 上安装了 3 种输入语言:英语、俄语和日语。因此,当我通过 Ctrl+Shift 在它们之间切换时,它们的顺序是英语 -> 俄语 -> 日语 -> 英语 -> ... 我很少使用日语,但偶尔还是需要它。有没有办法以某种方式将其从“Ctrl+Shift 循环”中排除,而无需从系统中卸载它?例如,Ctrl+Shift 的顺序将是英语 -> 俄语 -> 英语 -> ...,而我仍然可以通过专用的键盘快捷键(例如 Ctrl + 3)切换到日语?为了在英语和俄语之间切换而额外使用 Ctrl+Shift 来浏览日语非常烦人,并且对每种输入语言使用 Ctrl+1、Ctrl+2、Ctrl+3 也不是很符合人体工程学。
答案1
解决此问题的方法:
我像你一样定义了三种语言。
根据您的需要,定义AltShift键盘和CtrlShift布局,反之亦然。
添加英语到俄语作为布局。
当我按 时CtrlShift,它只会在俄语和英语之间切换,因此不会显示日语。当我按 时AltShift,我可以从俄语切换到英语再切换到日语。
在控制面板中,转到文字服务和输入语言. 在高级按键设置选项卡中,更改按键顺序并选择您想要的。
为了更好地理解这些概念,您可以单击这两个布局并单击属性,然后打开键盘布局预览,将图标更改为您想要的颜色。例如,其中一个键盘图片为红色,另一个为蓝色。
答案2
您可以使用不同的键盘布局来实现类似的效果。
安装输入语言时,会为该语言安装默认键盘布局。不过,您可以为输入语言添加更多键盘布局,并使用单独的键盘快捷键在语言之间切换以及在活动语言的布局之间切换。
对于这种特殊情况,当您已经安装了英语、俄语和日语时:
在您添加或删除输入语言的同一窗口中(控制面板»时钟、语言和区域»更改键盘和其他输入法,单击“更改键盘...”按钮),在“常规”选项卡中单击“添加...”按钮。
在列表中找到“英语(美国)”(或您已安装的任何英语)。
在“键盘”分支下已经安装了“美国(默认)”布局。
勾选“俄语”以添加俄语布局(您可能需要先单击“显示更多...”复选框)。单击“确定”。
现在,在“高级键设置”选项卡中,从操作列表中选择“输入语言之间”,然后单击“更改键序列...”按钮。为“切换输入语言”和“切换键盘布局”分配不同的序列(例如,分别为“左 Alt + Shift”和“Ctrl + Shift”)。
现在“左 Alt + Shift”将更改输入语言(英语 » 俄语 » 日语)。当选择英语时,“Ctrl + Shift”将在英语和俄语之间切换布局。
您可以从输入语言中删除俄语,然后使用“Ctrl + Shift”在英语和俄语之间切换,使用“左 Alt + Shift”在英语/俄语和日语之间切换,只需每次切换按键即可。
注1:当然,您也可以做相反的事情,将英语布局添加到俄语输入语言中,或者其他任何语言。
笔记2:在输入语言之间切换会改变系统托盘通知区域中的输入语言指示器(例如 EN » JA),在布局之间切换只会改变布局图标(默认情况下是相同的“键盘”图标,但可以在布局属性中自定义)。
注3:您可能需要关闭并重新打开应用程序窗口才能使这些更改生效。