如何获取字符映射表中列出的某些字符的键盘快捷键,但这些字符没有列出 ALT 等效键?

如何获取字符映射表中列出的某些字符的键盘快捷键,但这些字符没有列出 ALT 等效键?

有人知道如何获取字符映射等效项的完整列表吗?例如,在 Windows 字符映射表中的 Arial 下查找 ¼ 。它说您可以键入 ALT+0188 。但有些东西没有列出 Alt 等效项。例如 ⅔ 只给出其 unicode U+ 1254 而没有“Alt 编号”。显然,您可以复制和粘贴,但有没有办法找到该字符和其他字符的 Alt 等效项,这样就不需要每次都复制和粘贴了?或者还有其他解决方法建议?谢谢!

答案1

尝试这个:http://www.fileformat.info/tip/microsoft/enter_unicode.htm


方法 1:通用

无论您的语言设置如何,此方法都有效,但输入起来最麻烦。

  1. 按下并按住该Alt键。
  2. 按下+数字键盘
  3. 键入十六进制 Unicode 值。
  4. 松开Alt钥匙。

唉,这似乎需要注册表设置。我的电脑上已经设置了,但有些读者报告说这种方法对他们不起作用,这可能是原因。如果你不知道注册表是什么,请不要尝试这个。在 下HKEY_Current_User\Control Panel\Input Method,设置EnableHexNumpad为“1”。如果必须添加它,请将类型设置为REG_SZ

方法 2:特定于输入语言

此方法取决于您使用的具体输入语言。

  1. 按下并按住该Alt键。
  2. 类型0(零)和十进制 Unicode 值数字键盘
  3. 松开Alt钥匙。

您可以通过以下方式查看您正在使用的输入语言(以及已安装的输入语言):

  1. 开始菜单
  2. 设置
  3. 控制面板
  4. 区域和语言选项
  5. 语言选项卡
  6. 详细信息按钮

Unicode 字符信息部分中的条目使用Windows 拉丁语 1输入语言。

方法 3:特定于代码页

此方法取决于您安装的特定代码页。

  1. 按下并按住该Alt键。
  2. 数字键盘。 做不是键入任何前导零。
  3. 松开Alt钥匙。

您可以chcp在命令提示符下输入来查看您拥有的代码页。从已知代码页列表看看用这种方法可以输入什么字符。

Unicode 字符信息部分中的条目使用代码页 437

方法 4:特定于应用程序

应用程序可以支持自己的方法。这些方法尚未标准化。

多个 Microsoft 应用程序,包括 WordPad 和 Microsoft Word:
按 Alt-X输入一些十六进制数字。输入数字时,您会看到这些数字,它们会被 Unicode 等效字符替换。再次按 Alt-X 可将其转换回数字。

方法 5:Unicode IME

微软有一个 Unicode 输入法编辑器,其工作方式与我的 UnicodeInput 弹出窗口相同,但使用L-Alt+Shift作为触发键。

Microsoft i18n 专家 Michael Kaplan 有有关 Unicode IME 工作原理的详细信息。以下注释用来填写他假设的一些细节:

  1. 进入控制面板 -> 区域设置,在语言选项卡上启用对东亚语言的支持。这需要 230 MB 的磁盘空间并重新启动。
  2. 返回控制面板->区域设置,在语言选项卡上,按详细信息按钮。
  3. 添加Chinese (Taiwan)(其他的可能也行)并选择Chinese (Traditional) - Unicode
  4. 现在,任务栏中将出现一个额外的小图标,显示您所使用的语言。
  5. L-Alt+Shift切换到 IME(任务栏显示CH)。
  6. 输入 Unicode 字符的十六进制数字。输入最后一个数字后,该数字将立即发送到应用程序。
  7. L-Alt+Shift切换出 IME(任务栏显示您的原始语言代码)。

尖端

字体- 您必须拥有包含该字符的字体。这似乎很明显,但 Windows 无法显示它不认识的字符。通常,您需要自己选择字体,因为只有少数应用程序足够智能,可以自动切换字体。
写字板- 有效,但您必须将其设置为包含该字符的字体。方法 4 ([hex][AltX]) 似乎会自动切换到合适的字体。
记事本- 通常不起作用,因为其字体不支持很多字符。
IE浏览器- 在 URL 栏中,如果有 AF,通用方法就不起作用,因为它会打开菜单(即 Alt-F 打开文件菜单)。
火鸟- 可以正常工作(如果您有支持该字体)。请注意,如果您在使用不支持该字符集的页面上键入该字符,它将无法正确传输到网站。

答案2

ALT 快捷键与 Windows-1252 代码页相关联。您可以在 Wikipedia 上找到完整列表:http://en.wikipedia.org/wiki/Windows-1252

您应该能够通过将十六进制数转换为十进制数并像普通 alt 快捷键一样输入它来使用 Unicode:U+1254 变为 ALT+4692。但我只得到了一个“T”,所以我不知道它是否有效。

相关内容