类似的功能正在更改输入语言。 Alt + Shift是默认的击键,可以通过“控制面板”中的“区域和语言选项”进行更改和禁用。在该面板中找不到键盘布局开关(Ctrl + Shift)。
#1 楼
您已经非常接近解决问题的方法了;)Control Panel -> Regional and Language Options -> Languages tab -> Details...
在那里,您可以编辑热键来更改输入语言。如果按
Change Key Sequence...
按钮,您将能够更改(禁用)切换键盘布局的热键(您提到的Ctrl+Shift
组合)。评论
只是为了扩展答案。在“高级键设置”的两列“输入语言的热键”中选择第一行时,该选项隐藏在“更改键序列...”对话框中。
– Pedro Palhoto
2010-2-15在13:06
@Pedro-确实很棘手。我今天早上去了这个对话框,寻找答案,然后就停了下来,因为“更改键序列”看起来就像是在指当前选择的项目。没有关于此Ctrl + Shift的指示。
– Gnoupi
2010-2-15在13:31
希望现在可以恢复理智。
– An̲̳̳drew
2011年2月9日在21:02
对于那些寻找Windows 8答案的用户:superuser.com/questions/604790/…
–KooKiz
2014年1月18日在21:09
Aaaaand,在Windows 10上,他们再次将其隐藏。但是哪里ÉÉÉÉÉÉÉÉÉÉ
–tbone
18年2月14日在2:35
#2 楼
它已在Windows 8.1和Windows 10中再次移动。在桌面上:设置(鼠标悬停在右下角,然后单击齿轮)
控制面板
时钟,语言和地区
语言(或“添加语言”或“更改输入法”-都转到同一位置)
高级设置(在左空白处)
更改语言栏热键(大约一半的超链接)
高级键设置(选项卡)
更改键顺序(按钮)
>
您有(有限的)选项可以更改或禁用用于切换输入语言或键盘布局的热键。
评论
请注意,看起来好像没有Ctrl-Shift键盘快捷键可以更改键盘布局,但实际上是可以的。它隐藏在“在输入语言之间”下,看起来好像只是在按住Shift键来更改语言,但实际上列表中的该项目还包括Ctrl Shift来更改键盘,隐藏了
–user56reinstatemonica8
16年7月31日在22:27
user568458的评论确实为我保存了这一条。我几乎错过了-如果可以将其纳入答案,那就太好了。
–西蒙·齐克斯(Simon Zyx)
17年12月6日在13:22
@tbone我正在使用Windows 10家庭版1709内部版本16299.248,并且该选项仍然适用于我。
–理查德
18年2月16日在3:23
再次移动:区域和语言>高级键盘设置>语言栏选项>高级键设置>更改键顺序...
–棕褐色
19年2月20日在22:13
在Windows 10版本1903中,位置如下:所有设置>设备>键入>高级键盘设置>输入语言热键
–理查德
19年8月28日在14:15
#3 楼
跳过用户界面。它只会无故改变。运行此命令以进入“文本服务和输入语言”对话框:rundll32 Shell32,Control_RunDLL input.dll,,{C07337D3-DB2C-4D0B-9A93-B722A6C106E2}
然后单击“高级键设置”选项卡→“更改键序…”按钮→为两者选择“未分配”,然后单击好,然后其他就好。
评论
是的,它在2018年4月的Windows版本中再次移动。我认为这已经是第六位了。
–克里斯·摩根(Chris Morgan)
18年6月19日在1:24
这太棒了
–名字McChange
18年7月13日在15:11
由于Microsoft多次移动,隐藏,删除“控制面板”项,尤其是这一步,因此它上面的rundll32解决方案非常完美! (对于使用此程序有麻烦的人,请尝试Win + R或“开始”菜单|“运行”,然后将其粘贴。它将显示需要禁用快捷方式的对话框-至少从Windows 10 1809开始)。
–克雷格·银(Craig Silver)
19年4月27日在19:38
这是我似乎能够在Windows 10 1903中找到它的唯一方法。谢谢!
–薄
19年8月9日在20:11
这应该是正确的答案。谢谢!
– Alex Kaszynski
20年9月9日19:06
#4 楼
在Windows 7中是不同的。它在相同的“区域和语言”界面中,但是您要执行此操作。“键盘和语言”选项卡
更改键盘...按钮
在弹出菜单中,转到“高级键设置”选项卡
,您可以在列表中选择“输入语言之间”项,然后按“更改键顺序...”按钮
更改为未分配单选按钮
单击“确定” 3次,然后瞧瞧:)
评论
谢谢您这样做...让我发疯了,因为CTRL + SHIFT + CLICK以管理员身份打开了某些内容,但是CTRL + SHIFT会导致我的键盘布局发生变化。
–Jason Down
2013年1月31日19:04
谢谢队友,对VS很有帮助,其中Ctrl + Shift +其他东西可以做很多事情
– Ignacio Soler Garcia
2014年6月3日上午10:31
同样值得一提的是Visual Studio目的@IgnacioSolerGarcia,如果以管理员身份运行VS,则也必须更改Admin用户的设置...虽然我还没有弄清楚这部分...
–drzaus
17-10-31在18:02
……弄清楚了-从字面上将用户切换到该Admin帐户并在那里更改设置,然后注销并返回到您的常规帐户,然后可能重新启动VS。极乐
–drzaus
17-10-31在18:13
即使我将其设置为“未分配”,当我按ctrl + shift时,它仍然会更改布局:(
– Vivek Athalye
18年8月13日在16:19
#5 楼
在Windows 10中:开始>设置>时间和语言>区域和语言>其他日期,时间和区域设置>更改输入法>高级设置>更改语言栏热键>更改键顺序
评论
哇,太神奇了,您能够找到这个!但是,既然我已经到了那里,我该怎么做-顺便说一句,这应该是一个问号。这种情况令人大失所望。
–tbone
18年2月14日在2:47
Windows 10棘手,因为他们将版本之间进行了更改。我已经了解了上面的“高级”设置,但是没有注意到“更改语言栏”热键...谢谢!在其他Windows 10版本上,您可以在区域和语言设置>高级键盘设置>语言栏选项>更改键顺序...下找到相同的内容。
–GaspardP
18年8月26日在4:52
@GaspardP耶稣基督,谢谢。他们可以停止移动吗?真是气死我了
–René
19年3月8日在10:00
#6 楼
最简单的方法(适用于2019年的Windows 10):在Windows``开始''菜单中搜索类型高级键盘设置
单击输入语言热键
双击输入语言之间的
将
Switch Input Language
和Switch Keyboard Layout
设置都设置为“未分配”(或根据需要分配它们)。评论
知道为什么Microsoft会不断移动设置吗?这并不是说国家正在采取行动。尽管有英国脱欧,但英国仍处在同一地方,使用相同的语言:-)
– Paul McCarthy
20 Mar 18 '14:36
@PaulMcCarthy不确定。它可能与冠状病毒有关。
–kojow7
20 Mar 18 '20在15:32
谢谢@ kojow7! :) 非常感谢!
–汤姆
20年4月1日在13:07
#7 楼
从2018年4月开始的Windows 10中,``控制面板''步骤已被删除;您可以直接从“设置”应用程序进入最终对话框(“文本服务和输入语言”):设置→时间和语言→区域和语言→高级键盘设置→语言栏选项→高级键设置→选择输入语言之间,更改键顺序…,两个未分配的单选按钮,确定,确定。
在某些版本中,此后又再次更改了...
设置→设备→键入→高级键盘设置(在底部)→语言栏选项→高级键设置→选择输入语言之间,更改键顺序…,两个未分配单选按钮,确定,确定。
至少此更改是合理的。
评论
这对我有用!而且我更喜欢不手动编辑注册表,因为有UI的方法。在大多数情况下,它可能更安全。这个答案被低估了。只要它是正确答案的那个,它就应该在现在
– Emilio
19年1月23日在3:56
我自己投票赞成brianary通过rundll32运行它的答案,因为它确实一直在前进!
–克里斯·摩根(Chris Morgan)
19年1月23日在7:34
永远花了我找到设置。好发现!
–BjörnLindqvist
20 Jan 23 '20在2:28
#8 楼
正如您将要说的,您可以通过注册表进行更改,它在此处进行了记录:http://technet.microsoft.com/zh-cn/library/cc976564.aspx就像单击太多一样,可以快速将其关闭,在“开始”菜单/运行中键入以下内容:powershell -Command Set-ItemProperty -Path 'HKCU:\Keyboard Layout\Toggle' -Name HotKey -Value 3
#9 楼
此处记录了控制该注册表项的注册表项:http://technet.microsoft.com/zh-cn/library/cc976564.aspx如果您像我一样,还希望禁用ctrl + shift热键在登录屏幕上,因此将提到的reg值添加到HKEY_USERS.DEFAULT \ Keyboard Layout \ Toggle键中。
#10 楼
这是在Windows 8.1标准版中禁用它的方法,对于任何其他版本,最好在控制面板中手动找到设置。将以下内容另存为.reg文件并运行它,热键将立即被禁用,而无需注销。或者,按照代码注释中的说明通过“控制面板”进行手动设置:
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"
评论
在Windows Server 2019和Windows 10下也可以使用。
– Ondrej Tucny
20年8月13日在18:00
评论
天哪,我希望微软能够进行此右移,并按Ctrl