我希望使用美国 QWERTY 布局(这样我的键盘仍然能用),但也希望有一些其他语言的附加符号。这几乎就像将英国/爱尔兰或加拿大法语键盘的 Alt-Graph 及其功能添加到美国 QWERTY 键盘中,而无需移动按键(例如 @ 处于不同的位置)。我提出这个要求的原因是,当我只想要一个字符(例如 £ 符号)时,有时必须调出 Windows 10 字符选择器会很烦人。我需要的只是一些软件键盘布局来实现这一点,我可能会尝试实验,看看正确配置的 AutoHotKey 脚本是否有帮助。
答案1
在任何国际功能被考虑之前,美国键盘就已经很老了。美式国际键盘类似于欧洲键盘,用于输入特殊字符替换钥匙。
右 Alt (Alt Gr) 键
Key Description
Right Alt + 1 ¡
Right Alt + 2 ²
Right Alt + 3 ³
Right Alt + 4 ¤
Right Alt + 5 €
Right Alt + 6 1/4
Right Alt + 7 1/2
Right Alt + 8 3/4
Right Alt + 9 '
Right Alt + 0 '
Right Alt + - ¥
Right Alt + = ×
Right Alt + Q ä
Right Alt + W å
Right Alt + E é
Right Alt + R (r)
Right Alt + T þ
Right Alt + Y ü
Right Alt + U ú
Right Alt + I í
Right Alt + O ó
Right Alt + P ö
Right Alt + [ "
Right Alt + ] "
Right Alt + \ ¬
Right Alt + A á
Right Alt + S ß
Right Alt + D ð
Right Alt + L ø
Right Alt + ; ¶
Right Alt + ' ´
Right Alt + Z æ
Right Alt + C (c)
Right Alt + N ñ
Right Alt + M µ
Right Alt + , ç
Right Alt + / ¿
Shift + Right Alt + 1 ¹
Shift + Right Alt + 4 £
Shift + Right Alt + = ÷
Shift + Right Alt + Q Ä
Shift + Right Alt + W Å
Shift + Right Alt + E É
Shift + Right Alt + T Þ
Shift + Right Alt + Y Ü
Shift + Right Alt + U Ú
Shift + Right Alt + I Í
Shift + Right Alt + O Ó
Shift + Right Alt + P Ö
Shift + Right Alt + \ ¦
Shift + Right Alt + A Á
Shift + Right Alt + S §
Shift + Right Alt + D Ð
Shift + Right Alt + L Ø
Shift + Right Alt + ; °
Shift + Right Alt + ' ¨
Shift + Right Alt + Z Æ
Shift + Right Alt + C ¢
Shift + Right Alt + N Ñ
Shift + Right Alt + , Ç
死钥匙
死键包括撇号 ( '
)、引号 ( "
)、重音符号 ( `
)、波浪符号 ( ~
) 和插入符号 ( ^
)。如果按下这些键,系统将等待下一个键。如果它在下面的列表中,则系统将输入符号字符,否则系统将分别输入这两个键。这些键在适当的情况下适用于大写字母。按空格键插入死字符。
Key Description
' then C Ç
' then e é
' then y ý
' then u ú
' then i í
' then o ó
' then a á
" then e ë
" then u ü
" then i ï
" then o ö
" then a ä
` then e è
` then u ù
` then i ì
` then o ò
~ then o õ
~ then n ñ
^ then e ê
^ then u û
^ then i î
^ then o ô
^ then a â
接下来的这两个适用于所有键盘
Alt + 字符代码
按住 alt 并按下数字键盘上的字符代码将输入该字符。使用的键盘语言必须支持输入该字符。如果您的键盘支持该字符,则代码将显示在状态栏右侧的“字符映射”中,否则状态栏的此部分为空。对于具有众所周知的键的字符(如字母 A 到 Z),状态栏也是空的。
但是有两种输入代码的方法。这里要记住的一点是,前 127 个代码的字符是相同的。区别在于输入的第一个数字是否为零。如果是,则代码将插入当前字符集中的字符,否则将插入 OEM 字符集中的字符。超过 255 的代码输入 Unicode 字符并以十进制表示。输入的字符将转换为 OEM for Dos 应用程序,并根据 Windows 的应用程序转换为 ANSI 或 Unicode。请参阅十进制和十六进制之间的转换。
例如,Alt + 0
然后6
然后5
然后释放Alt
输入字母A
。
十六进制转 Unicode IME
在基于 Rich Edit 3 控件的程序(例如 Wordpad)中,在文档中输入十六进制格式的 Unicode 数字,然后按Alt + X
。这会将输入的数字转换为 Unicode 字符。选择一个字符,然后按Alt + X
将该字符转换为其 Unicode 数字。代码以 的形式显示在字符映射表中状态栏的左侧U + <hexadecimal code>
,例如U + 0061
字母a
。
选择字母 A 到 E 将导致它被视为十六进制数,并且它将转换为 Unicode 字符(例如换页符和回车键)。
答案2
我的默认键盘布局是美式英语,但我经常用另外两种语言输入,这两种语言都有自己的特殊字符和其他特点。
在尝试了 AutoHotKey 和其他几个解决方案之后,我发现迄今为止最简单的方法就是添加其他两种布局,当我需要美国英语布局不提供的特色功能时,只需使用组合键切换布局即可。
答案3
我使用英国键盘,但经常使用重音字符,有时甚至使用希腊字母和数学符号。这是通过第三方软件实现的按键功能实现的Compose。
按下该Compose键,然后按下键盘上两个字符的组合看起来像目标符号。
例如
' a => á
" a => ü
o / => ø
* s => σ
> = => ≥
这与使用实现“死键”的键盘布局不同,因为没有任何键是死的。我不需要做任何特殊的事情就可以正常使用撇号键(等),因为特殊组合仅在按下键'
"
后才起作用。Compose
在我的键盘上,我使用其他备用AltGr键,但通常您可以选择映射任何修饰键(我相信Right Alt在没有的键盘上这是最受欢迎的AltGr)。
我一直在使用所有字符多年来,但随着 Windows 10 的发展,它逐渐变得更加古怪。一个不错的替代方案似乎是控制软件。
答案4
西班牙/拉丁美洲键盘布局主要是美国键盘布局,但有一些额外的按键/组合。我在智利的机器上使用的是这种键盘的变体,用它来输入大部分英语和(显然)大量的西班牙语以及偶尔的德语。另外,我手头有西班牙语字符(ñ、ü、¡、á),还有其他字符(如德语 ß 和法语 ô 或 è)也可用。