如果我使用引号键,则不会显示任何内容,直到我再次按下它或按空格键。如果我第二次按下它,它会输入两个引号。
我希望能够使用 AltGr 键来使用瑞典语字母,为此我需要打开美国国际键盘,但我还需要输入单引号来进行编程。我可以使用 Ctr+Shift 在键盘之间切换,但这样做很愚蠢,不是吗?
有想法吗?
答案1
作为一名居住在瑞典的美国程序员,我在购买这台笔记本电脑时遇到了几乎完全相同的问题。这个问题被称为“死键”,旨在让您ä
通过按下"a
而不是来打字AltGr-q
。幸运的是,我能够在网上找到一些关于如何创建适用于 Microsoft Windows 的无死键美国国际键盘布局。它几乎适用于所有事物。(唯一的例外是游戏,但是,DirectX 输入层似乎对除普通美式英语键盘以外的任何键盘都存在问题,所以这并不奇怪。将键盘布局切换为美式英语可以解决这个问题,但它仍然远非完美。)
答案2
另一种方法是——取决于你使用变音符号的频率——打印出并粘贴一份 alt 字符列表,然后切换到美国默认键盘布局。如果你经常使用瑞典语,这个解决方案会非常麻烦,但对于主要使用英语但偶尔使用变音符号的人来说已经足够好了。
看: http://www.tedmontgomery.com/tutorial/ALTchrc.html ..尽管这是一个您想要缩减的综合列表。
更昂贵的是,你可以购买带有宏键或独立宏键的游戏键盘,例如:
http://www.microsoft.com/hardware/en-us/p/sidewinder-x6-keyboard 或 ht(REMOVE)tp://www.xkeys.com/xkeys.php
(我自己从来没有使用过其中任何一种,尽管我知道游戏玩家往往很喜欢响尾蛇。)
...并将所有宏键分配给您使用的 alt 键组合(即,将 G1 分配给 alt+160 = á,将 shift+G1 分配给 alt+0193 = Á,将 ctrl/alt+G1 分配给其他键,等等)。然后购买一套国际键盘贴纸,并将相应的贴纸粘贴到宏键上,以提醒您哪个键的作用。然后,您可以使用美国默认键盘布局,正确使用引号键,同时仍通过宏键输入瑞典字母。
训练自己按空格键或继续使用键盘交换解决方法可能会更容易。
答案3
您可以将 Ctrl-Shift 替换为左 Alt-Shift,这样就不会那么烦人了,因为这样不太可能被意外按下。