我已经尝试更改“轻松访问”设置并添加 StringValue 内容,但这不起作用。有些Alt符号有效。例如,Alt+0255创建 \xc3\xbf 但我需要Alt+ 0259,但这不起作用。我尝试了一个第三方 Github 应用程序,但没有成功,所以我想要另一种解决方案(如果有)?
use*_*686 22
\xc9\x99(U+0259) 首先不是 Alt+0259 \xe2\x80\x93,因为“Alt”代码使用十进制值,而 Unicode 代码点表示法采用十六进制,因此如果“Alt”代码引用 Unicode,则 U+0259而是Alt+0601。
其次,标准“Alt”代码不一定对应于许多程序中的 Unicode 代码点 \xe2\x80\x93,它们对应于单字节Windows-1252代码页中的位置(这是 NT 之前的旧 Windows 版本中的标准代码页)带来了 Unicode 支持)。
\n(根据维基百科,确切的行为取决于程序或输入小部件如何处理接收到的按键事件 \xe2\x80\x93某些程序(例如写字板)接受更高的值,而所有其他程序将值截断为一个字节并使用将其解释为 Windows-1252 代码的原始行为。)
\n例如,\xe2\x84\xa2(Unicode 中的 U+2122) 由 Alt+0153 插入,因为它在 1252 代码页中的位置为 153 (0x99)。Windows-1252 中不存在的字符(例如\xc9\x99)在此类程序中没有 Alt 代码。
然而,最近的 Windows 版本似乎有一个隐藏的“扩展 Alt 代码”选项,您可以启用该选项以十六进制输入 Unicode 代码点。其他帖子说您应该能够使用此注册表值激活它:
\nreg add "HKCU\\Control Panel\\Input Method" /v EnableHexNumpad /t REG_SZ /d 1\nRun Code Online (Sandbox Code Playgroud)\n启用此选项后(可能需要重新启动或至少注销),以文字字符为前缀的 Alt 代码+将被解释为十六进制 Unicode 代码点,即按住Alt后跟+259应输入 U+0259 字符。
在 MS Office(通常对 Windows 无效)中,键入0259,然后键入Alt+X
Microsoft 支持页面上的完整参考插入 ASCII 或 Unicode 基于拉丁语的符号和字符
通常在 Windows 中,您可以使用内置的字符映射表来选择字符并将其复制到您的首选应用程序:在应用程序中搜索字符映射表。
如果你想使用代码Alt+,请参阅user1686的回答。
| 归档时间: |
|
| 查看次数: |
5026 次 |
| 最近记录: |