从表面上看,这是某人在输入引号后没有得到任何结果,然后输入另一个字母并惊讶地得到一个重音字母时提出的关于键盘布局的问题之一 :)。我认为我的问题有点复杂,所以请耐心等待。
我最近买了一台新笔记本电脑,使用 Windows 7 + 美国国际键盘布局。我特意使用这个,因为我喜欢“死键”选项:
' + a vowel becomes (á é í ó ú)
" + a vowel becomes (ä ë ï ö ü)
etc. etc.
这非常有用,我时不时地用我自己的语言使用它们,而且我懂一点西班牙语和意大利语 :)。但是,我也是一名程序员,我经常需要双引号和单引号。以前,我可以通过立即在“死键”后输入一个空格来获取该字符,然后就会出现常规的单引号或双引号。之后,我可以继续输入,而无需对后续键/字母进行任何修改。
但是,目前(当我输入这段文字时它已经让我发疯了;))死键修改似乎无法通过按空格键来取消!
所以我输入
' + a => I get á immediately - (this is ok)
' + space + a => I get 'á - (this is not ok, I am expecting 'a :) )
' + space + b => ''b -
(this is also not ok, now I get two single quotes but I only typed one!
However making the quote appear looks like the default behavior after
typing a dead key + a consonant)
死键修改似乎“起作用了”!
再举一个例子:
' + space + space + space + add as many spaces as you want + a
the last a still gets modified to á.
这听起来熟悉吗?我不知道这一切是否仅由键盘布局决定,或者 Windows 中是否还有其他我可以调整的东西?
我知道使用“美国”键盘布局会使引号正常工作(它们停止修改元音),但使用美国键盘布局很难制作这些重音字母!)。我正在寻找两全其美的方法。
请帮忙,提前谢谢了!
敬礼,Pieter
答案1
答案2
这并不能解决您的具体问题,这确实很奇怪。但如果您愿意接受解决方法,请查看这个 AutoHotkey 脚本我认为,这正是您想要的,而不需要使用死键布局。
答案3
经典的 Macintosh 有一个非常好的键盘布局,它使用 Option+Accent 键作为死键,并使用重音键本身作为直接输入字符的手段。我建议也许使用键盘布局编辑器来同样更改所有死键。