我在笔记本电脑上使用Windows 7。在笔记本电脑键盘上,由于某种原因,引号键(上面有双引号和单引号)正在做一些“聪明”的烦人事情:


当我按单引号时(或双引号),直到我按两次Windows才会发送任何字符(导致''""
当我在元音之前按它时,会得到某种带有重音符号的字符。因为我通常只写英语,所以很烦人。

反引号/波浪号键的行为也类似。

这不是链接问题的重复,因为两者问题有完全不同的解决方案。这个问题是由国际化设置被激活引起的。另一个问题是由设置为无效的键引起的。

我没有尝试设置计算机以处理除英语以外的其他任何内容。我的键盘似乎是(就笔记本电脑而言是标准配置)标准的美国qwerty键盘。

如何阻止这种情况发生?

评论

在输入下一个字母之前,可能不会出现撇号和双引号的重复

没有足够的声誉来发布答案,但是您遇到的问题是引号,双引号和代字号被设置为“失效键”。如果要保留美国国际键盘,但要删除“死键”功能,则必须使用Microsoft键盘布局创建器创建和安装自己的键盘(或下载现成的键盘)。我刚刚打开美式国际键盘,删除了死键功能,保存并安装。

这是一个古老的问题,但是通过使用国际键盘,我可以访问其他非ASCII字符。我喜欢它比旧的美国键盘更好。系统正在等待另一个按键以产生ä或ê或ù或ç...。如果要只使用引号“,则必须在按”之后再按空格键。右Alt键也可以使用€存取International键盘(右Alt 5)。否则,请转换回US QUERTY键盘。如果按两次“”,结果将返回两个“”。

有人知道这实际上试图实现什么逻辑吗? MS曾经如何认为这会使任何人的生活更轻松?如何使用?

#1 楼

我首先要确保将“输入法”设置设置为“美国”(并且绝对不要设置为“美国-国际”)。您可以通过控制面板执行此操作。可能需要重新启动。

对于Windows 7:


打开控制面板

单击“时钟”,“语言”和“区域”,
,然后单击“键盘和语言”选项卡,然后单击“更改键盘”。
在“已安装的服务”下,单击“添加”。
双击要添加的语言,双击单击键盘,选择要添加的文本服务选项,然后单击确定。

另请参阅:




添加或更改输入语言(已存档),
带有视频和隐藏文本(单击“显示全部”)。

任务栏缺少语言栏,看上去包含相同的信息

对于Windows 10:


打开控制面板。
单击时钟,语言和区域,然后单击语言。
如果没有看到列表中的“英语(美国)”卡片上,单击工具栏上的“添加语言”以将其添加。
在“英语(美国)”卡片所属的同一行中,输入su是否有一行显示为“键盘布局:美国”。如果不是(这是该答案的假设),则单击属于同一行的“选项”超链接,在左侧。
在“输入法”部分中,单击“添加输入法” ”超链接以添加名为“ US”的键盘布局。删除所有其他已安装的与英语相关的输入法。

另请参见:


在Windows 10中添加和切换输入和显示语言首选项


评论


谢谢!我没有意识到这些设置需要重新启动才能生效。

–马辛
2011-10-13 12:40

是的,我了解到的一件事是,当您在使用控制面板设置,计算机管理或Windows注册表(但是很烦人的:))时,注销并重新登录不会造成任何伤害。

–艾哈迈德(Ahmed)
2011-10-13 12:42



我通过运行窗口“ cmd / c taskkill / f /imexplorer.exe和资源管理器”停止并启动资源管理器。在大多数情况下,它将使对许多事物的更改生效。在XP上可以使用,在7和8上可以使用

– Michael Mantion
2015年1月5日在7:54



谨防!从美国到国际版式切换到美国版式,您将损失英镑符号£(AltGr + Shift + 4),但是它将解决上述麻烦。

–igor
17年7月31日在10:12

“ ..绝对不是“美国国际”。您刚刚救了我数百小时的苦难。谢谢!

– golosovsky
18年8月26日在19:04

#2 楼

对于Windows 8/10(我不知道,这不是问题)-这些重音键在键盘为US International(US INTL)时处于活动状态,如果您更改为US ENG,则它们将被停用。

您可以使用快捷键“ WindowsKey +空格键”在两者之间进行切换。

此外,如果您查看桌面任务栏(屏幕底部)-日期/时间的左侧显示屏上,您应该看到一个显示当前键盘的图块(在本例中为US ENG或US INTL)-单击它会弹出一个选择器。

评论


为我工作,当时我与Sublime Text编辑器一起工作,这在编程时让我发疯。谢谢!

–erban Ghiță
2014年11月3日19:21

当您习惯使用Mac OS时,这确实是一个PITA。。。Apple Key-Space在那里表示“ Spotlight搜索”,因此我经常在Windows中按下它。

–TheEye
2015年11月9日,11:33

在Windows 7中,向左alt +向左移动势必会改变我的键盘语言。(应该在添加更多键盘语言的窗口中列出快捷方式)。更改为非国际地图,已恢复正常。

–portr
16年1月8日在12:13

+1快捷键WindowsKey + Space也可以在Windows 10中使用。谢谢 :)

–克里希纳·莫汉(Krishna Mohan)
16年11月2日15:00



“您可以使用快捷键“ WindowsKey + Space”在两者之间切换。”这为我节省了一天。即将重新启动Web服务器的想法认为可以解决该问题,但我很高兴没有必要。 (这适用于Windows Server 2012)

– Vincent
18 Jun 9'在21:43



#3 楼

您可能无意中按了ctrl shift'。

这是Windows快捷方式,会影响某些应用程序(示例包括:mIRC,gtalk,wordpad等),并导致您描述的行为。再次按该快捷方式或重新启动计算机将禁用它(因此Dmnisih的回答不正确)。

评论


您的列表中是否包括在cygwin下运行的cmd和xemacs?如果不是,则您的诊断不正确。

–马辛
2011-10-13 17:29

SharePoint Designer 2010也受此快捷方式影响。

– MrChrister
15年2月24日在17:00

这对我有用。 “谢谢”

– ViVi
16 Dec 15'在6:59

@Marcin使用win32 RTF输入的任何内容都将受到此影响。 CMD可以,而在cygwin下运行的IIRC GTK可以。诊断是正确的。

– Tritium21
'18 Apr 1'在2:30

#4 楼

如果您在引号后按空格,那么就好像只有一个引号

评论


这对任何键都有效吗?还是只是空间?

–马辛
13年11月28日在16:07

据我所知,任何钥匙...

– rupweb
2014年3月27日在16:30

是的,但按2键使一个键出现并不是解决问题的答案。

–simo.3792
17年1月19日在6:33

#5 楼

通常,当一个人意外按下左Ctrl键和右Shift键时会发生这种情况。

恢复方法是再按两次Ctrl-Shift键。

在http://www.pctips.smittystips.com/v_laptop_keyboard_errors.php
上进行了很好的说明

评论


哇谢谢!当我的键盘已经被选择为美国英语时,这对我来说是一个简单的解决方法。我几乎跳过了您的建议,认为它不可能正确! :)

– pcdev
18 Mar 5 '18 at 12:10

#6 楼

解决方法如下:


打开“区域和语言选项”控制面板。
单击“键盘和语言”选项卡。
单击“更改键盘”按钮。
卸下所有已安装的键盘,直到除英语(美国)以外的所有键盘为止。
重新启动计算机。


评论


通常,“国际”键盘变体会导致这种现象。请注意,您无法删除当前选择的键盘,并且可能不需要重新启动。 (但Windows经常会因请求重新启动而使我感到惊讶)

– pabouk
2014年1月24日13:27

#7 楼

Windows 10在这里。

+空格对我不起作用。它在语言之间发生了变化-而非键盘。这是我解决问题的方法:



打开设置。



+ I(如印度)

或开始>设置


“时间和语言“
”地区和语言“
在”首选语言“下,单击英语>选项
”添加键盘“
您需要使用显示“ US”的那个(而非“美国国际”):



#8 楼


如果按一次“”,然后按空格键,则会显示',旁边没有空格。
如果按“”,同时按住Shift键,然后按空格键,则会得到",没有空格

如果按“,后跟辅音,则得到的结果与(2)相同。例如:

”,后跟m,得到'm

Shift +“,后跟m,得到"m



评论


您建议采取什么解决方案/行动?

–饮食空间
15年1月28日在15:42

我的建议是,空格键可以解决问题。不需要更改“区域和语言”设置,因为“通常”在任何键盘布局上都会出现此问题。

– Jaydeepsb
15年1月29日在11:43

您的答案确实很难阅读,如果您对其进行编辑并使用 space 可以使答案得到改善,以便其格式化键盘键的名称以使其更易于阅读。

–瑞安
18-2-27在15:52



感谢您用这么多字描述原始海报的痛苦。不过,这仍不是“我如何才能阻止它”问题的答案。不赞成投票。

–user477799
18年5月16日下午5:21

#9 楼

对于WinXP

打开RUN窗口(winbutton + r),键入以下行,然后按Enter键。

cmd /c intl.cpl ,1 & taskkill /f /im explorer.exe & explorer

单击“详细信息”

突出显示并卸下除US以外的所有键盘

单击“确定”两次,您应该已完成