如何输入 ?, ?, ?, ? 和 ?在 Windows 10 上使用美国国际键盘吗?

pup*_*eno 5 keyboard windows-10

我使用的是带有美国国际键盘的 Microsoft Windows 10,我可以通过按 ^ (shift+6) 然后按 a 轻松键入 \xc3\xa2。但是当我执行 ^ 后跟 c、g、h、j 或 s 时,我只会分别得到:^c、^g、^h、^j 和 ^s。

\n\n

如何在 Windows 10 上的美国国际键盘上键入这些字符?

\n\n

更新:哦,还有一件事......我的键盘没有数字小键盘。

\n

Jef*_*lin 3

这些字符不能直接在 (Windows) 美国国际键盘上使用;您需要从字符映射表中粘贴它们,在数字键盘上使用它们的 ALT 代码,或使用第三方程序,例如AutoHotKey等宏处理器。有人已经做了一个AHK 脚本来将 \'x\' 约定转换为世界语字符。(参见下文有关“\'x\'约定

\n\n

如果您希望配置 AutoHotKey 以匹配美国国际键盘的行为,则应将以下 AHK 脚本保存为带有字节顺序标记的 Unicode;它将把 ^ 后跟 c、g、h、j 和 s 或 ~ 后跟 u 转换为世界语字母。

\n\n
#Hotstring ? C * \n\n::^c::\xc4\x89\n::^C::\xc4\x88\n::^g::\xc4\x9d\n::^G::\xc4\x9c\n::^h::\xc4\xa5\n::^H::\xc4\xa4\n::^j::\xc4\xb5\n::^J::\xc4\xb4\n::^s::\xc5\x9d\n::^S::\xc5\x9c\n::~u::\xc5\xad\n::~U::\xc5\xac\n
Run Code Online (Sandbox Code Playgroud)\n\n

或者,使用支持世界语字符的不同键盘驱动程序,尽管这并不能真正回答您的问题,因为您指定了美国国际。

\n\n

一般来说,世界语文本处理很困难,因为可用的世界语专用键盘驱动程序很少;大多数时候,使用两种替代约定之一 - “h”约定,其中更改后的字母后跟 \'h\' (例如,\xc4\x89 是 ch,\xc4\x9d 是 gh,\xc4 \xa5 是 hh,\xc4\xb5 是 jh,\xc5\x9d 是 sh),以及 \'x\' 约定,其中更改的字母后跟 \'x\'(例如,\xc4\x89 是\xc4\x9d 为 gx,\xc4\xa5 为 hx,\xc4\xb5 为 jx,\xc5\x9d 为 sx)。我得到的印象是“x”约定是首选,因为“x”在世界语中没有使用,因此直接搜索和替换足以“修复”结果。

\n

  • 这只是因为 MS 的开发人员设计了 US-INT 布局,没有足够的想象力将东欧语言和世界语纳入布局的定义中 - US-International 的真正意思是“美国和西欧”,而不是“美国和西欧”。包括使用拉丁字母的其他语言,如波兰语、罗马尼亚语、土耳其语、捷克语、克罗地亚语等。 (2认同)
  • @GabrielaGarcia - 我肯定_确实_回答了所提出的问题 - 该问题特别询问了世界语的完整修饰辅音集,特别是有关 Windows 中的美国国际键盘。我不知道有任何其他语言使用_全部_所请求的字符;我确实知道西班牙语不使用其中任何一个,而几种东欧(斯拉夫)语言使用其中一些 - 但不是全部。 (2认同)
  • @GabrielaGarcia - 询问者没有使用 LINUX。***我***经常使用Windows和美国国际布局,我是根据***直接***经验来回答的。西班牙语不使用所请求的字母,并且即使使用西班牙语作为系统语言,US-INT 布局也不允许查询者键入世界语字符。如果您没有注意到的话,世界语不是西班牙语。 (2认同)