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


4

有谁知道如何获得完整的字符映射表清单?例如,在Arial下的Windows字符映射中查找¼。它说您可以键入ALT + 0188。但是有些东西没有列出等效的Alt。例如,⅔仅给出其U + 1254的Unicode,而没有给出“ Alt数字”。显然,您只能复制和粘贴,但是有一种方法可以找到与该字符和其他字符等效的Alt,这样就不必每次都复制和粘贴?或其他任何解决方法建议?谢谢!

Answers:


2

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


方法1:通用

不管您使用哪种语言设置,此方法都可以使用,但是键入起来最麻烦。

  1. 按住Alt键。
  2. 数字键盘+上的(加号)键。
  3. 键入十六进制的unicode值。
  4. 释放Alt钥匙。

las,这似乎需要注册表设置。它已经在我的计算机上设置了,但是一些读者报告说这种方法不适用于他们,这可能就是原因。如果您不知道注册表是什么,请不要尝试此操作。在下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 Latin 1输入语言。

方法3:特定于代码页

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

  1. 按住Alt键。
  2. 数字键盘上键入十进制代码页值。不要输入任何前导零。
  3. 释放Alt钥匙。

您可以通过chcp在命令提示符下键入来查看拥有的代码页。从已知代码页列表中检查代码页的网格,以查看可以输入哪种字符。

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

方法4:特定于应用程序

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

几个Microsoft应用程序,包括写字板和Microsoft Word:键入一些十六进制数字
按Alt-X 。在键入数字时,您会看到数字,并且它们被Unicode等价的数字代替。再次按Alt-X可将其转换回数字。

方法5:Unicode IME

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

Microsoft i18n专家Michael Kaplan 详细介绍了Unicode IME的工作原理。一些注释以补充他假定的一些细节:

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

提示

字体 -您必须具有包含字符的字体。看起来很明显,但是Windows无法显示未知的字符。通常,您将需要自己选择字体,因为只有少数几个应用程序足够聪明,可以自动切换字体。
写字板 -可以,但是您必须将其设置为包含该字符的字体。方法4([hex] [AltX])似乎自动切换为适当的字体。
记事本 -通常不起作用,因为其字体不支持许多字符。
Internet Explorer-在URL栏中,如果通用方法具有AF,则该方法无效,因为它会打开菜单(即Alt-F打开“文件”菜单)。
Mozilla火鸟-正常工作(如果您有支持它的字体)。请注意,如果您在使用不支持该字符集的字符集的页面上键入该字符集,则该字符集将无法正确传输到网站。


即使在注册表中添加了密钥并重新启动后,它在Windows 7台式机或Windows 7笔记本电脑上的记事本和写字板中也无法使用。此外,在没有键盘的笔记本电脑上使用上面的方法1简直是地狱。太糟糕了。
OverTheRainbow

1

ALT快捷方式链接到Windows-1252代码页。您可以在Wikipedia上找到完整的列表:http : //en.wikipedia.org/wiki/Windows-1252

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


在西方Windows7上,这对我不起作用:Righwards Arrow是U + 2192;2192H是8594D,但ALT + 8594和ALT + 08594均未显示预期的向右箭头。
OverTheRainbow 2015年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.