2010-02-15 10:37:49 +0000 2010-02-15 10:37:49 +0000
126
126

如何在Windows中禁用Ctrl+Shift键盘布局切换(对于相同的输入语言)?

在Windows中(至少在XP中),当有两种或两种以上的键盘布局为相同的输入语言时,按Ctrl+Shift切换键盘布局。在哪里可以禁用或改成其他按键组合?

类似的功能是改变输入语言。Alt+Shift是默认键程,可以通过控制面板中的区域和语言选项来更改和禁用。在该面板中无法找到键盘布局开关(Ctrl+Shift)。

答案 (11)

102
102
102
2010-02-15 11:39:12 +0000

你的问题就快解决了;)

Control Panel -> Regional and Language Options -> Languages tab -> Details...

Change Key Sequence... 在这里,你可以编辑热键来改变输入语言。如果你按了Ctrl+Shift按钮,你就可以改变(禁用)切换键盘布局的热键(你提到的那个&007组合)。

71
71
71
2014-01-24 23:19:33 +0000

在Windows 8.1和Windows 10中,它又动了。从桌面上看。

在这里你有(有限的)选项来更改或禁用热键,以切换输入语言或键盘布局。

30
30
30
2018-05-14 00:49:59 +0000

跳过了UI。它只会无缘无故的改变。运行这个进入文本服务和输入语言对话框:

rundll32 Shell32,Control_RunDLL input.dll,,{C07337D3-DB2C-4D0B-9A93-B722A6C106E2}

然后高级按键设置选项卡→更改按键顺序…按钮→选择未分配,然后点击确定,再点击另一个确定*。

27
27
27
2011-06-11 00:01:38 +0000

这在Windows 7中是不同的。它在同样的区域和语言界面中,但你要做的是这样的操作。 按钮 - 在弹出的界面中,进入高级按键设置**选项卡 - 在这里,你可以在列表中选择输入语言项目,然后按更改按键顺序…按钮 - 更改为未分配单选按钮 - 点击*3次,然后就可以了。)

15
15
15
2015-11-11 13:53:45 +0000

Windows 10中: Start(开始)> Settings(设置)> Time(时间和语言)> Region(区域和语言)> Additional date(日期、时间和区域)> Change(更改输入法)> Advanced settings(高级设置)> Change(更改语言栏热键)> Change Key Sequence(更改键序

10
10
10
2018-06-19 01:28:29 +0000

在2018年4月起的Windows 10中,已经取消了控制面板步骤,你可以直接从设置应用中进入最后的对话框("文字服务和输入语言"):

设置→时间和语言→区域和语言→高级键盘设置→语言栏选项→高级按键设置→选择输入语言之间、更改按键顺序……….,都是不指定单选按钮,确定,确定。

此后的一些版本又变了………..

设置→设备→打字→高级键盘设置→高级键盘设置(底部)→语言栏选项→高级按键设置→在输入语言之间选择,更改键程………,都是不指定单选键,确定,确定。

5
5
5
2014-05-13 01:17:50 +0000

控制这个问题的注册表键可以在这里找到。http://technet.microsoft.com/en-us/library/cc976564.aspx

如果你和我一样,你也想在登录界面上禁用ctrl+shift热键,所以在HKEY_USERS.DEFAULT/Keyboard Layout\Toggle键中添加reg值。

5
5
5
2019-10-01 17:37:15 +0000

点击输入语言热键 3. 双击输入语言 4. 将Switch Input LanguageSwitch Keyboard Layout设置为未分配(或按你的意愿分配)。

4
4
4
2014-09-19 07:42:39 +0000

如前所述,你可以通过注册表来改变它,这里有记录。http://technet.microsoft.com/en-us/library/cc976564.aspx

如果你和我一样不喜欢点击太多,你可以在开始菜单/运行中键入这样的选项,快速关闭它:

powershell -Command Set-ItemProperty -Path 'HKCU:\Keyboard Layout\Toggle' -Name HotKey -Value 3
2
2
2
2015-01-15 00:32:28 +0000

这是标准版的Windows 8.1中的禁用方法,如果是其他版本的Windows 8.1,你最好在控制面板中手动找到设置。另外,也可以按照代码注释中的说明,通过控制面板手动设置:

Windows Registry Editor Version 5.00

; Note: This is for Windows 8.1 - the location of the settings/keys change with different Windows versions
; CONTROL PANEL:
; Control Panel->All Control Panel Items->Language->Advanced settings->Change Language Bar Hot Keys->Advanced Key Settings->Change Key Sequence...->"Not Assigned"
; WINDOWS REGISTRY:
; Primary Key: [HKEY_CURRENT_USER\Keyboard Layout\Toggle]
; Optional Secondary Key (might be needed for Windows logon screen): [HKEY_USERS\.DEFAULT\Keyboard Layout\Toggle]
; Values: "Language Hotkey" and "Layout Hotkey"
;1 = Key Sequence enabled; use LEFT ALT+SHIFT to switch between locales.
;2 = Key Sequence enabled; use CTRL+SHIFT to switch between locales.
;3 = Key Sequences disabled.

[HKEY_CURRENT_USER\Keyboard Layout\Toggle]
"Language HotKey"="3"
"Layout HotKey"="3"

[HKEY_USERS\.DEFAULT\Keyboard Layout\Toggle]
"Language HotKey"="3"
"Layout HotKey"="3"
0
0
0
2012-01-17 04:58:29 +0000

在Windows 7上,我打开了 “区域和语言 "工具。点击 "键盘和语言 "标签,然后点击 "更改键盘 "按钮。然后在 "已安装的服务 "树状列表中,我选择了我不想要的键盘(法语),然后点击 "删除"。