我的键盘布局有问题。当我购买新键盘时,我将 Windows 布局设置为 US International,因为它采用美国布局,但我仍然需要输入国际字符。
一切都按我想要的方式运行。例如,我必须按AltGr+E才能输入é
,但按'+E得到的结果是'e
而不是é
。
问题是,我不知道怎么回事,但这在 10 分钟前刚刚改变,现在如果我按'+ E,它会按我想要的方式输入é
而不是'e
。我做了一些研究,发现这就是“死键”的作用,不幸的是,这不是我希望我的键盘的工作方式。
我读到很多人建议使用微软键盘布局创建器或直接切换到美国布局来禁用死键,但是,除非我疯了,否则我可以向大家保证,直到 10 分钟前我还在使用没有死键的国际布局。我没有混淆'撇号和`重音符(反引号)。我 100% 确定,因为我的语言中有很多撇号后面跟着元音,所以如果这种情况以前发生过,我就会意识到——例如,输入的是límbuto
而不是l'imbuto
。这很烦人。
请问,有人知道是否有办法禁用美国国际布局中的这个死键功能?
答案1
我在使用 US-International 布局时也遇到了类似的问题。我使用它来输入一些可通过 AltGr 组合键输入的非 ASCII 字符(例如 ö 和 ä),但想保留其他键(尤其是 和'
键)的默认行为"
。
我制造了一个GitHub 存储库持有一个可以实现这一点的布局。布局文件(直接链接)可以在微软的键盘布局创建器工具(免费,如 beer),并使用它进行构建。运行生成的安装程序会将新布局添加到 Windows,在那里它可以像内置布局一样使用。
答案2
这是对输入语言和键盘布局。我经常发现人们因为无法输入重音而感到绝望。发生这种情况是因为人们通常将输入语言和键盘布局相匹配,而这是不正确的(除非您想输入与键盘设计相同的语言)。
您应该做的第一件事是设置您的输入语言。这与您的键盘布局无关,这是个人设置。如果您的语言设置为英语,则无法很好地支持输入诸如á
或 之类的字符ç
,因为它们在英语中不存在。就这么简单。
因此,如果您的语言是意大利的意大利语,您应该选择“意大利语(意大利)”作为输入语言,并且列表中不应存在其他语言(除非您希望能够输入几种不兼容的语言,但这种情况很少见)。
设置语言输入后,您将选择键盘布局。这是另一回事,因为它取决于您使用的键盘。如果您的键盘是 US-International,只需设置它即可。但始终确保输入语言是您真正想要使用的语言,而不是键盘的原产国。
例如,我是巴西人。我想用巴西葡萄牙语输入文本,但我的键盘和你的一样都是美国国际键盘。对我来说正确的设置是什么?
- 输入语言:
Portuguese (Brazil)
- 键盘布局:
United States-International
每个人的情况可能有所不同。例如,我可以使用葡萄牙语作为输入语言,但使用日语键盘。这听起来可能很奇怪,但这是可能的。
最后,请注意,Windows 默认不会为您设置此配置。默认情况下,它总是猜测您的语言输入与您的键盘布局相匹配(在 Windows 首次启动时,它们会询问您的键盘布局是什么,并将您的输入语言设置为相同的)。最糟糕的是,如果只有一种输入语言,您将无法删除最初设置的输入语言(因此很多人认为无法更改输入语言)。
因此,要正确设置您的系统,您应该:
- 添加新的语言输入(例如
Portuguese (Brazil)
) - 设置您刚刚添加的输入语言的键盘布局(例如
United States-International
) - 将其移至列表顶部(使其成为主要语言)
- 删除其他语言(这样您的系统就不会意外使用其他语言)
答案3
这篇帖子已经很旧了,肯定早就被修复了。
但答案并不那么清楚,尤其是得票最多的这里(为什么原帖作者应该添加美国国际键盘(以及巴西葡萄牙语键盘),而该键盘实际上是包括死键,原帖者已经拥有但想要删除没有?)
楼主问的是不可能的(美国英语国际的(无死键)。
...除非第三方创建了新的键盘布局 - 如 这回答。
关于“语言”与“键盘”的区别:
当您安装 Windows(或最初自定义它)时,系统语言被选中,即使在设置/时间和语言/区域和语言下安装/添加了第二个,也无法删除。
这些设置下的每种“语言”都默认带有一个键盘,仅此而已(因此,它并不意味着多个键盘的集合 - 不像其他答案所说的);但在其选项下,如果您选择下载它们,您还可以添加语言包、手写包和语音包。
- 无论如何,无论您添加多种语言(每种语言至少有一个键盘;如果不删除该语言,最后一种键盘就无法删除)还是只添加一种语言(有一个或多个键盘),您在托盘按钮/列表中看到并可以切换的内容始终是键盘。
虽然如果不添加语言就无法添加键盘(并且您可以在一种语言下添加多个键盘),但添加(拥有)“语言”始终意味着添加至少一个键盘。事实上“添加”的始终是键盘。在每种语言的“选项”下添加了不同的键盘,然后键盘显示在通过单击特定托盘按钮访问的列表中。
考虑英语美国国际
据我所知,这不是任何语言的默认键盘。此外,在我测试过的所有语言下,英语美国国际键盘都有死键。
楼主看不到这个列表,无法切换到正常默认的美国英语,只能使用美国国际英语(有死键),后面这个布局一定是仅添加一个键盘。
仅添加一种语言且仅添加一个键盘时(这是默认情况:但一般情况下是简单的美国,而不是美国国际),缺少键盘的托盘按钮。
Linux 中什么叫带 Dead Keys 的美国英语国际版简称为英语 美国 国际在 Windows 10 中。不知何故,这已成为唯一的键盘布局。
为了能够无死键地使用美式英语,需要添加简单的美式键盘。
但这并不能满足 OP 的要求,即一个没有死键但能够使用 AltGR+e 执行 é 的英文键盘。OP 应该提出一个新的、更具体的问题。
对于可用的键盘布局,对于重音字符,我建议保留英语美国国际键盘(并保留重音字符的死键),并使用超级空格轻松切换键盘。如果一个人拒绝死键,那么他应该找到一个包含重音但没有死键的新键盘。(例如,对于法语,可以添加法语:即语言和键盘。)
答案4
我还争辩说,我已经使用AHK 脚本(MSKLC 实现也可用)。
我已经设计了终极钥匙及其相应的GitHub 存储库。
这是我开发的一个项目(部分基于欧基)以及旨在协调美式 QWERTY 键盘上使用拉丁字母的语言,在AltGr和AltGr+上有无效的组合键等Shift。
这是 UltimateKEYS 键盘布局: